uff tech 2013 - qualidade: requisito de software ou premissa pessoal - bruno olímpio

Post on 22-Dec-2014

84 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Palestra ministrada no dia 13 de novembro de 2013 por Bruno Olímpio no UFF Tech 2013

TRANSCRIPT

Bruno Olímpio [@id.uff.br]

QUALIDADE: REQUISITO DE SOFTWARE OU PREMISSA PESSOAL?

Bruno Olímpio Matemático MBA, Gerenciamento de Projetos Coordenador do Escritório de Projetos da STI / UFF Na STI / UFF desde 2011

O que é qualidade?

Qualidade

Percepção de valor

QualidadeQualidadeComparação

QualidadeQualidadeExpectativas e necessidades

QualidadeQualidadeExpectativas e necessidades

QualidadeQualidade

Qualidade é relativaNem sempre é percebida

Onde está a qualidade?Produto funcionando?

Produto testado?

Equipamento de desenvolvimento?

Habilidade do desenvolvedor?

Requisitos do produto?

Negociação e venda?

Qualidade não se prescreve!

O que é preciso?

Criar uma estrutura de qualidadeRequisitos Valores para o cliente

ProcessosSimples e objetivos

Diretrizes de trabalho

Refletem a realidade

Estimulam a melhoria

Criar uma estrutura de qualidadeProver

ferramentas

Solicitar e oferecer feedbackEquipe

Equipe

Equipe

Cliente

Fomentar a qualidade individualCompartilhar e construir conhecimento

Fornecer bons exemplos

Criar oportunidades

Case: CASNAV – Marinha do Brasil

A realidadeRequisitos em várias planilhas Excel

Baixa gerência de configuração e quase

nenhuma de construção

Apenas testes manuais

Equipe dividida em especialistas

Testadores não técnicos

O ProjetoObjetivo: Desenvolver e implantar um processo

de desenvolvimento com qualidade embutida

Duração: 8 meses

O Projeto

Fase I: Motivação e Base teórica

Fase II : Análise e

planejamento

Fase III : Implantação da prática de

testes automatizados

Fase IV : Implantação da prática de integração contínua

Fase V : Implantação

do monitorament

o contínuo

Resultados: Fase I

Palestras,

debates e

exercícios

práticos

sobre

qualidade.

Mudança cultural da equipe!

Resultados: Fase II

Reuniões

com equipe,

gerente,

PMO,

Qualidade

Modelagem

Redmine

Resultados: Fase III

✓ Implantação e treinamento no novo processo✓ Desenvolvimento de Guias✓ Adoção de novas ferramentas e repositórios

1.825 linhas de código cobertas!!!!

Resultados: Fase IV

✓ Instalação do Jenkins✓ Treinamentos para a equipe e gerente

Resultados: Fase V

✓ Instalação do Sonar✓ Treinamentos para a equipe e gerente

Antes x DepoisAntes... Depois!

Requisitos no Excel sem padrão Requisitos definidos no Redmine

Testes manuais Testes prioritariamente automatizados

Baixa GC Repositório de artefatos e bibliotecas

Sem integração Integração contínua automatizada

Sem monitoramento Monitoramento contínuo automatizado

Equipe de especialistas Uma Equipe!

Resultados

Equipe motivada a aprender

Comunicação mais eficiente

Informação mais qualificada

disponível

Qualidade na negociação com o

cliente

Bruno Olímpio [@id.uff.br]

OBRIGADO!

top related