QUALIDADE: REQUISITO DE
SOFTWARE OU PREMISSA
PESSOAL?

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

Matemático



MBA, Gerenciamento de Projetos



Coordenador do Escritório de Projetos da STI / UFF



...
O que é qualidade?
Qualidade
 Percepção de valor
Qualidade
Qualidade
Comparação
Qualidade
Qualidade
Expectativas e necessidades
Qualidade
Qualidade
Expectativas e necessidades
Qualidade
Qualidade
Nem sempre é percebida

Qualidade é relativa
Onde está a qualidade?
Produto funcionando?

Produto testado?
Equipamento de desenvolvimento?

Habilidade do desenvolv...
Qualidade não se prescreve!
O que é preciso?
Criar uma estrutura de qualidade
Requisitos

Valores para o cliente

Processos
Simples e objetivos
Diretrizes de traba...
Criar uma estrutura de qualidade
Prover

ferramentas
Solicitar e oferecer feedback
Equipe

Equipe

Equipe

Cliente
Fomentar a qualidade individual
Compartilhar e construir conhecimento

Fornecer bons exemplos
Criar oportunidades
Case: CASNAV – Marinha do
Brasil
A realidade
Requisitos em várias planilhas Excel
Baixa gerência de configuração e quase nenhuma de

construção
Apenas t...
O Projeto
Objetivo: Desenvolver e implantar um processo de
desenvolvimento com qualidade embutida

Duração: 8 meses
O Projeto
Resultados: Fase I
Palestras,
debates e

Mudança cultural da equipe!

exercícios

práticos sobre
qualidade.
Resultados: Fase II
 Reuniões
com equipe,
gerente,
PMO,
Qualidade

 Modelagem
Resultados: Fase III
✓ Implantação e
treinamento no novo
processo
✓ Desenvolvimento
de Guias
✓ Adoção de novas
ferramentas...
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 Depois
Antes...

Depois!

Requisitos no Excel sem padrão

Requisitos definidos no Redmine

Testes manuais

Testes ...
Resultados
 Equipe motivada a aprender
 Comunicação mais eficiente

 Informação mais qualificada disponível
 Qualidade...
OBRIGADO!

Bruno Olímpio [@id.uff.br]
Upcoming SlideShare
Loading in...5
×

UFF Tech 2013 - Qualidade: Requisito de Software ou Premissa Pessoal - Bruno Olímpio

136

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
136
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

UFF Tech 2013 - Qualidade: Requisito de Software ou Premissa Pessoal - Bruno Olímpio

  1. 1. QUALIDADE: REQUISITO DE SOFTWARE OU PREMISSA PESSOAL? Bruno Olímpio [@id.uff.br]
  2. 2. Bruno Olímpio  Matemático  MBA, Gerenciamento de Projetos  Coordenador do Escritório de Projetos da STI / UFF  Na STI / UFF desde 2011
  3. 3. O que é qualidade?
  4. 4. Qualidade  Percepção de valor
  5. 5. Qualidade Qualidade Comparação
  6. 6. Qualidade Qualidade Expectativas e necessidades
  7. 7. Qualidade Qualidade Expectativas e necessidades
  8. 8. Qualidade Qualidade Nem sempre é percebida Qualidade é relativa
  9. 9. Onde está a qualidade? Produto funcionando? Produto testado? Equipamento de desenvolvimento? Habilidade do desenvolvedor? Requisitos do produto? Negociação e venda?
  10. 10. Qualidade não se prescreve!
  11. 11. O que é preciso?
  12. 12. Criar uma estrutura de qualidade Requisitos Valores para o cliente Processos Simples e objetivos Diretrizes de trabalho Refletem a realidade Estimulam a melhoria
  13. 13. Criar uma estrutura de qualidade Prover ferramentas
  14. 14. Solicitar e oferecer feedback Equipe Equipe Equipe Cliente
  15. 15. Fomentar a qualidade individual Compartilhar e construir conhecimento Fornecer bons exemplos Criar oportunidades
  16. 16. Case: CASNAV – Marinha do Brasil
  17. 17. A realidade Requisitos 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
  18. 18. O Projeto Objetivo: Desenvolver e implantar um processo de desenvolvimento com qualidade embutida Duração: 8 meses
  19. 19. O Projeto
  20. 20. Resultados: Fase I Palestras, debates e Mudança cultural da equipe! exercícios práticos sobre qualidade.
  21. 21. Resultados: Fase II  Reuniões com equipe, gerente, PMO, Qualidade  Modelagem
  22. 22. 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!!!
  23. 23. Resultados: Fase IV ✓ Instalação do Jenkins ✓ Treinamentos para a equipe e gerente
  24. 24. Resultados: Fase V ✓ Instalação do Sonar ✓ Treinamentos para a equipe e gerente
  25. 25. Antes x Depois Antes... 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!
  26. 26. Resultados  Equipe motivada a aprender  Comunicação mais eficiente  Informação mais qualificada disponível  Qualidade na negociação com o cliente
  27. 27. OBRIGADO! Bruno Olímpio [@id.uff.br]
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×