mps.br na industria

42
MPS.BR na Indústria Relatos da implantação de um modelo de qualidade de software em uma indústria brasileira Belo Horizonte, 04 de outubro de 2012 Luciana Bicalho

Upload: luciana-bicalho

Post on 25-Jun-2015

386 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Mps.br na industria

MPS.BR na Indústria

Relatos da implantação de um

modelo de qualidade de software em uma

indústria brasileira

Belo Horizonte, 04 de outubro de 2012

Luciana Bicalho

Page 2: Mps.br na industria

Agenda

• Contextualização – A Engetron• Motivação• Modelo MPS.BR• Metodologias Ágeis – SCRUM • Processo Engetron• Avaliação• Desafios enfrentados / Lições aprendidas• Próximos passos

Page 3: Mps.br na industria

Contextualização – A Engetron

Page 4: Mps.br na industria

Contextualização – A Engetron

Page 5: Mps.br na industria

Contextualização – A Engetron

Mas o que é um no-break?

??

Page 6: Mps.br na industria

Contextualização – A Engetron

Apenas no Brasil é conhecido como No-Break. Em todo o mundo ele é conhecido como UPS (Uninterruptible Power Supply).

É exatamente isso que ele é, uma fonte de alimentação ininterrupta de energia elétrica.

Seu principal objetivo é proteger cargas como PCs, Servidores, Periféricos, etc., contra falhas no fornecimento da energia elétrica.

Page 7: Mps.br na industria

Contextualização – A Engetron

Page 8: Mps.br na industria

Contextualização – A Engetron

Microprocessador: Responsável por toda a inteligência do No-Break, o Microprocessador executar as instruções do software residente.

Baterias: armazenam energia para serem utilizadas na ausência de rede elétrica

Inversor/Retificador: O retificador mantem as baterias sempre carregadas.O inversor é responsável por produzir uma forma de onda senoidal pura e estabilizada.

Transformador Isolador: Garante que a tensão de saída seja isolada da rede comercial e estabilizada;

A característica inteligente do No-Break é devida ao fato do No-Break ser microprocessado, permitindo gerenciamento remoto das grandezas por ele manipuladas.

Page 9: Mps.br na industria

Contextualização – A Engetron

Equipe de Projetos (P&D)

Hardware Firmware Software

Page 10: Mps.br na industria

Motivação

Aumentar a satisfação dos clientes por meio da melhoria do desenvolvimento de software na Engetron através de processos bem definidos, baseados em um modelo de qualidade reconhecido, treinamento da equipe e uso de ferramentas adequadas.

Page 11: Mps.br na industria

O Modelo MPS.BR

MPS.BR – Melhoria de Processo de Software Brasileiro

Componentes do Modelo MPS. Fonte: MPS.BR – Guia Geral 2011

Page 12: Mps.br na industria

O Modelo MPS.BR

Em OtimizaçãoEm Otimização

Gerenciado QuantitativamenteGerenciado Quantitativamente

DefinidoDefinido

Largamente DefinidoLargamente Definido

Parcialmente DefinidoParcialmente Definido

GerenciadoGerenciado

Parcialmente GerenciadoParcialmente Gerenciado

AA

BB

CC

DD

EE

FF

G

Page 13: Mps.br na industria

O Modelo MPS.BR

Page 14: Mps.br na industria

O Modelo MPS.BR versus CMMI

Page 15: Mps.br na industria

Metodologias Ágeis

Page 16: Mps.br na industria

Metodologias Ágeis

Os princípios do desenvolvimento ágil valorizam:

•Satisfação do cliente com entregas rápidas e contínuas do software

•Sistemas funcionais são entregues frequentemente (semanas, ao invés de meses)

•Sistemas funcionais são a principal medida de progresso do projeto

•Até mesmo mudanças tardias de escopo no projeto são bem-vindas

Page 17: Mps.br na industria

Metodologias Ágeis

•Cooperação constante entre pessoas que entendem do 'negócio' e desenvolvedores

•Projetos surgem através de indivíduos motivados, entre os quais existe relação de confiança

•Design do software deve prezar pela excelência técnica

•Simplicidade

Page 18: Mps.br na industria

Metodologias Ágeis

•Rápida adaptação às mudanças

• Indivíduos e interações mais do que processos e ferramentas

•Software funcional mais do que documentação extensa

•Colaboração com clientes mais do que negociação de contratos

•Responder a mudanças mais do que seguir um plano

Page 19: Mps.br na industria

SCRUM

Page 20: Mps.br na industria

SCRUM

Page 21: Mps.br na industria

Integração SCRUM com MPS.BR

Page 22: Mps.br na industria

Processo Engetron

•Nível F de maturidade.

•Processos formalmente definidos e documentados.

•Ferramentas de apoio aos processos definidas, instaladas e configuradas.

•Equipe treinada.

Page 23: Mps.br na industria

Processo Engetron

•Processos formalmente definidos e documentados:

•Gestão de Portfólio de Projetos•Gestão de Projetos•Gestão de Requisitos•Gestão de Configuração•Garantia da Qualidade de Processos e Produtos

•Medição e Análise

Page 24: Mps.br na industria

Processo Engetron

Page 25: Mps.br na industria

Processo Engetron

Organização

Portfólio de Projetos

Clientes

Demandas e expectativas

Engetron

Portfólio de Produtos

Gestão de Configuração

Garantia da Qualidade

Medição

Clientes

Satisfação

Page 26: Mps.br na industria

Processo Engetron

Organização

Portfólio de Projetos

Clientes

Demandas e expectativas

Engetron

Portfólio de Produtos

Gestão de Projetos

Projeto A

Gestão de Requisitos

Gestão de Configuração

Garantia da Qualidade

Medição

Gestão de Configuração

Garantia da Qualidade

Medição

Clientes

Satisfação

Page 27: Mps.br na industria

Processo Engetron

Organização

Portfólio de Projetos

Clientes

Demandas e expectativas

Engetron

Portfólio de Produtos

Gestão de Projetos

Projeto A

Iteração

Análise

Codificação

Teste

Encerramento

Planejamento

Iteração 1

Iteração 2

Iteração N

...

Gestão de Requisitos

Gestão de Configuração

Garantia da Qualidade

Medição

Projeto B

Iteração

Análise

Codificação

Teste

Encerramento

Planejamento

Iteração 1

Iteração 2

Iteração N

...

Gestão de Requisitos

Gestão de Configuração

Garantia da Qualidade

Medição

Gestão de Configuração

Garantia da Qualidade

Medição

Clientes

Satisfação

Page 28: Mps.br na industria

Processo Engetron

Page 29: Mps.br na industria

Processo Engetron

•Gestão de Portfólio de Projetos:

Page 30: Mps.br na industria

Processo Engetron

•Gestão de Projetos:• Apoiado em boas práticas consolidadas como o PMBOK e PRINCE2.

Page 31: Mps.br na industria

Processo Engetron

•Gestão de Requisitos:

Page 32: Mps.br na industria

Processo Engetron

•Gestão de Requisitos:•Formalização e documentação de novas demandas

•Acompanhamento dos requisitos na evolução do produto

•Detalhamento e entendimento das implementações

•Validação e definição do software por meio de seus requisitos

Page 33: Mps.br na industria

Processo Engetron

•Gestão de Configuração:

Gerente de Configuração

Estabelecer políticas de

configuração

Realizar auditoria de configuração

Configurar ambiente

Escrever plano de configuração

Relatar status de configuração

Criar unidade de implantaçãoresponsável por

Plano de configuração

Registro a auditoria de configuração

Repositório do projeto

Unidade de implantação

Page 34: Mps.br na industria

Processo Engetron

•Garantia da Qualidade de Processos e Produtos:

•Auditorias•Validação e verificação

Page 35: Mps.br na industria

Processo Engetron

•Medição e Análise• Indicadores•Metas•Análise•Melhoria de processo

Page 36: Mps.br na industria

Processo Engetron

•Ferramentas de apoio aos processos definidas, instaladas e configuradas.

Page 37: Mps.br na industria

Avaliação

•Avaliação inicial: 03 e 04/11/2010

•Avaliação final: 02 e 03/12/2010

Page 38: Mps.br na industria

Avaliação

A Engetron foi a 1ª indústria nível F do MPS.BR no Brasil!

Page 39: Mps.br na industria

Desafios enfrentados / Lições Aprendidas

•Desenvolvimento de software x firmware

•Foco da organização (indústria)

•Participação efetiva da equipe

•Crença do patrocinador

•Simples = Bom

•Processos evoluem com a maturidade da equipe

Page 40: Mps.br na industria

Próximos Passos

•Rumo ao nível C!•Melhoria do processo de requisitos• Implantação de um processo de testes• Implantação de uma gestão de riscos mais efetiva (PMBOK)

•Melhoria da arquitetura do software para fornecer subsídio de reutilização, incluindo código-fonte.

•Mapeamento dos GAPs (Processo atual versus demandas do modelo MPS.BR)

Page 41: Mps.br na industria

Dúvidas

Page 42: Mps.br na industria

Contatos

Luciana BicalhoGerente de Projetos Engetron

[email protected]

[email protected]

www.facebook.com\lubicalho

lubicalho

@lubicalho

Luciana Bicalho