gerência de projetos de software com rup, cmm e iso 9001
TRANSCRIPT
![Page 1: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/1.jpg)
Gerência de Projetos de Gerência de Projetos de Software com RUP, CMM e ISO Software com RUP, CMM e ISO
90019001
Apresentador: Rodrigo [email protected]
![Page 2: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/2.jpg)
MSA - Tecnologia da Informação2
Antes de iniciarmos:Antes de iniciarmos: Escopo da palestra.
Preenchimento da ficha de avaliação da palestra.
Tempo estimado: 50 minutos.
Perguntas ao final, por favor.
![Page 3: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/3.jpg)
MSA - Tecnologia da Informação3
Gerência de Projetos de Software Gerência de Projetos de Software com RUP, CMM e ISO 9001com RUP, CMM e ISO 9001
Agenda: Conceitos básicos Onde estávamos Os problemas encontrados As soluções adotadas O trabalho de melhoria Onde chegamos Onde queremos chegar
![Page 4: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/4.jpg)
MSA - Tecnologia da Informação4
Conceitos básicos: RUPConceitos básicos: RUP
![Page 5: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/5.jpg)
MSA - Tecnologia da Informação5
Conceitos básicos: CMMConceitos básicos: CMM Modelo de maturidade para processos de software (SW-
CMM). Desenvolvido pelo SEI (Software Engineering Institute) da
Universidade de Carnegie Mellon. Patrocinado pelo Departamento de Defesa dos EUA. Define 5 níveis de maturidade:
1. Inicial: processos caóticos.
2. Repetível: processo disciplinado / gerência de projeto.
3. Definido: processo padrão para a empresa.
4. Gerenciado: controle quantitativo do processo (métricas).
5. Otimizado: melhoria contínua do processo.
![Page 6: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/6.jpg)
MSA - Tecnologia da Informação6
Conceitos básicos: CMM nível 2Conceitos básicos: CMM nível 2 Os métodos de gerenciamento de software são
documentados e acompanhados. Práticas bem sucedidas podem ser repetidas em novos
projetos. Garantia de cumprimento de custos e prazos em projetos
similares. Áreas-chave de processo (KPAs):
Gestão de Requisitos; Planejamento de Projeto; Supervisão e Acompanhamento; Gestão de Subcontratação; Garantia da Qualidade; Gestão de Configuração.
![Page 7: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/7.jpg)
MSA - Tecnologia da Informação7
Conceitos básicos: ISO 9001Conceitos básicos: ISO 9001 Norma internacional para gestão da qualidade. Bastante utilizada no Brasil. Foca a gestão da qualidade de processos
relacionados a:– Projeto;– Desenvolvimento;– Produção;– Instalação;– Serviços Associados.
![Page 8: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/8.jpg)
MSA - Tecnologia da Informação8
Gerência de Projetos de Software Gerência de Projetos de Software com RUP, CMM e ISO 9001com RUP, CMM e ISO 9001
Agenda: Conceitos básicos Onde estávamos Os problemas encontrados As soluções adotadas O trabalho de melhoria Onde chegamos Onde queremos chegar
![Page 9: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/9.jpg)
MSA - Tecnologia da Informação9
Onde estávamos:Onde estávamos: Utilização de metodologia desde 1984. Certificação ISO 9001 desde março de 2000. Processo de Desenvolvimento de Software dentro
do escopo da certificação e em pleno uso. RUP (Rational Unified Process) sendo aplicado em
alguns projetos OO.
![Page 10: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/10.jpg)
MSA - Tecnologia da Informação10
Gerência de Projetos de Software Gerência de Projetos de Software com RUP, CMM e ISO 9001com RUP, CMM e ISO 9001
Agenda: Conceitos básicos Onde estávamos Os problemas encontrados As soluções adotadas O trabalho de melhoria Onde chegamos Onde queremos chegar
![Page 11: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/11.jpg)
MSA - Tecnologia da Informação11
Os problemas encontrados:Os problemas encontrados:Clientes com processos de negócio não definidos
ou em implantação.
Mudanças constantes nos requisitos do software.
Estimativas de tamanho, esforço, prazo e custo “estourando” em alguns projetos.
Inexistência de uma base de métricas para referência nas estimativas e acompanhamento dos projetos.
![Page 12: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/12.jpg)
MSA - Tecnologia da Informação12
Os problemas encontrados:Os problemas encontrados:Pouco controle dos riscos relacionados aos
projetos.
Pouco envolvimento do cliente durante o projeto.
Necessidade de um maior controle da qualidade.
Necessidade de se definir um Processo Corporativo.
![Page 13: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/13.jpg)
MSA - Tecnologia da Informação13
Gerência de Projetos de Software Gerência de Projetos de Software com RUP, CMM e ISO 9001com RUP, CMM e ISO 9001
Agenda: Conceitos básicos Onde estávamos Os problemas encontrados As soluções adotadas O trabalho de melhoria Onde chegamos Onde queremos chegar
![Page 14: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/14.jpg)
MSA - Tecnologia da Informação14
As soluções adotadas:As soluções adotadas: Definição e implantação de um Processo Corporativo para
Desenvolvimento de Software (nível organizacional).
Implantação de todas as KPAs do CMM nível 2.
Definição de diretrizes para uso do Processo Corporativo em projetos com características específicas.
Implantação de um banco de métricas de projetos.
(Re-) Treinamento de toda a equipe técnica e gerencial.
![Page 15: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/15.jpg)
MSA - Tecnologia da Informação15
Gerência de Projetos de Software Gerência de Projetos de Software com RUP, CMM e ISO 9001com RUP, CMM e ISO 9001
Agenda: Conceitos básicos Onde estávamos Os problemas encontrados As soluções adotadas O trabalho de melhoria Onde chegamos Onde queremos chegar
![Page 16: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/16.jpg)
MSA - Tecnologia da Informação16
O trabalho de melhoria:O trabalho de melhoria: Avaliação da situação da MSA.
Planejamento da implantação do Processo Corporativo:– Adaptação do RUP às necessidades da MSA;– Implantação das KPAs do CMM nível 2 (idem);– Treinamento da equipe técnica e gerencial;– Implantação do Processo Corporativo em um projeto piloto.– Acompanhamento e avaliação dos resultados.– Implantação do Processo Corporativo nos demais projetos.
Criação de uma área na MSA para:– Garantia da Qualidade de Software;– Engenharia de Processos de Software.
![Page 17: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/17.jpg)
MSA - Tecnologia da Informação17
KPA – Gestão de Requisitos:KPA – Gestão de Requisitos: Objetivo: estabelecer uma visão comum entre o
cliente e a equipe com relação aos requisitos cobertos pelo projeto.
Metas:1. Atividades técnicas e gerenciais são baseadas em
requisitos documentados e mantidos em baselines.2. Manter planos, artefatos e atividades consistentes com
os requisitos. Baselines: conjunto de artefatos documentados,
revisados e aprovados:– Base para o desenvolvimento.– Só podem ser mudados através de um processo
formal.
![Page 18: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/18.jpg)
MSA - Tecnologia da Informação18
KPA – Gestão de Requisitos:KPA – Gestão de Requisitos: O Modelo de Casos de Uso é o documento base para o processo. A documentação dos requisitos evolui incrementalmente.
Processo iterativo
Planos,Atividades,Artefatos.
![Page 19: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/19.jpg)
MSA - Tecnologia da Informação19
KPA – Gestão de Requisitos:KPA – Gestão de Requisitos: O controle de requisitos é realizado ao final das iterações e das fases. Os planos e atividades são revisados para acomodar as mudanças.
Grandes marcos de revisão.
![Page 20: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/20.jpg)
MSA - Tecnologia da Informação20
KPA – Planejamento de Projeto:KPA – Planejamento de Projeto: Objetivo: estabelecer planos razoáveis para
gerenciar o projeto e usar um processo bem definido.
Metas:1. Documentar as estimativas de software a serem
usadas no planejamento e acompanhamento.
2. Planejar e documentar as atividades e os compromissos do projeto.
3. Obter um acordo das pessoas envolvidas quanto aos compromissos.
![Page 21: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/21.jpg)
MSA - Tecnologia da Informação21
KPA – Planejamento de Projeto:KPA – Planejamento de Projeto: Plano do Projeto (fases e atividades) e Plano da Iteração ( + detalhado). Definição das métricas a serem usadas nas estimativas e no acompanhamento Plano da Qualidade, Controle de Riscos e Controle Financeiro (SIAP).
FPA Pontos de Função
![Page 22: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/22.jpg)
MSA - Tecnologia da Informação22
KPA – Planejamento de Projeto:KPA – Planejamento de Projeto: Acordo dos envolvidos através das propostas e critérios de aceitação
dos produtos. Definição de um fluxo de comunicação para os envolvidos no projeto.
FPA Pontos de Função
![Page 23: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/23.jpg)
MSA - Tecnologia da Informação23
KPA – Supervisão e KPA – Supervisão e Acompanhamento:Acompanhamento: Objetivo: fornecer uma visibilidade adequada do
progresso do projeto e agir sobre os desvios. Metas:
1. Acompanhar os resultados e desempenhos reais confrontando com o planejado.
2. Tomar ações corretivas e gerenciá-las quando houver desvios no planejado.
3. Assegurar que as alterações nos compromissos sejam acordadas entre todos os envolvidos.
![Page 24: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/24.jpg)
MSA - Tecnologia da Informação24
KPA – Supervisão e KPA – Supervisão e Acompanhamento:Acompanhamento: Ao final das iterações e fases os resultados são comparados com o
realizado e alterações nos compromissos são acordadas. Os desvios são identificados, documentados e corrigidos..
![Page 25: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/25.jpg)
MSA - Tecnologia da Informação25
KPA – Supervisão e KPA – Supervisão e Acompanhamento:Acompanhamento: Grandes marcos de revisão ao final das fases. Marcos menores de revisão ao final das iterações. Acompanhamento contínuo durante a iteração.
Processo iterativo
Marcos de revisão
![Page 26: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/26.jpg)
MSA - Tecnologia da Informação26
KPA – Garantia da Qualidade:KPA – Garantia da Qualidade: Objetivo: fornecer uma visibilidade da eficácia do
processo e da qualidade dos artefatos. Metas:
1. Planejar as atividades de Garantia da Qualidade do Software.
2. Verificar a conformidade dos artefatos em relação aos padrões e procedimentos aplicáveis.
3. Informar grupos e pessoas envolvidas quanto aos resultados.
4. Encaminhar à gerência sênior as questões de NC não resolvidas.
![Page 27: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/27.jpg)
MSA - Tecnologia da Informação27
KPA – Garantia da Qualidade:KPA – Garantia da Qualidade: Definição do Plano da Qualidade do Software. Modelos (templates) para todos os documentos a serem gerados no
projeto. Verificações ao final das fases (obrigatória) e das iterações.
Processo iterativo
Marcos de revisão
![Page 28: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/28.jpg)
MSA - Tecnologia da Informação28
KPA – Gestão de Subcontratação:KPA – Gestão de Subcontratação: Meta 1: A contratante seleciona contratadas qualificadas. Meta 2: A contratante e a contratada concordam com os seus compromissos. Meta 3: A contratante e a contratada mantêm comunicação. Meta 4: A contratante acompanha o desempenho e resultados da contratada.
Responsabilidade da Organização
Norma “Seleção, Contratação e Avaliação de Subcontratados” do Sistema da Qualidade da MSA.
![Page 29: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/29.jpg)
MSA - Tecnologia da Informação29
KPA – Gestão de Configuração:KPA – Gestão de Configuração: Objetivo: estabelecer e manter a integridade dos
produtos do projeto. Metas:
1. Planejar as atividades de gestão de configuração de software.
2. Identificar, controlar e tornar disponível os artefatos controlados.
3. Controlar as alterações nos artefatos controlados.
4. Informar as pessoas e grupos envolvidos sobre as baselines.
![Page 30: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/30.jpg)
MSA - Tecnologia da Informação30
KPA – Gestão de Configuração:KPA – Gestão de Configuração: Controle da integridade, das versões e das alterações nos artefatos. Pontos de controle bem definidos ao final das fases e iterações. Processo de alteração bem definido e documentado. Ferramentas para controle de versão dos artefatos.
![Page 31: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/31.jpg)
MSA - Tecnologia da Informação31
Gerência de Projetos de Software Gerência de Projetos de Software com RUP, CMM e ISO 9001com RUP, CMM e ISO 9001
Agenda: Conceitos básicos Onde estávamos Os problemas encontrados As soluções adotadas O trabalho de melhoria Onde chegamos Onde queremos chegar
![Page 32: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/32.jpg)
MSA - Tecnologia da Informação32
Onde chegamos (resultados Onde chegamos (resultados alcançados):alcançados):Processo Corporativo para Desenvolvimento de
Software definido, implantado e conforme a ISO 9001 versão 2000.
Novas disciplinas no Processo: Modelagem de Negócio; Gestão de Configuração e Mudança.
Grande melhoria da disciplina de Requisitos.
Maior controle de riscos dos projetos.
![Page 33: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/33.jpg)
MSA - Tecnologia da Informação33
Onde chegamos (resultados Onde chegamos (resultados alcançados):alcançados):Grande melhoria na disciplina de Testes.
Controle da qualidade bem definido.
Planejamento do projeto mais detalhado e realista.
Definição dos pontos de envolvimento do cliente.
Banco de Métricas de Projetos implantado.
![Page 34: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/34.jpg)
MSA - Tecnologia da Informação34
Estrutura do Processo Corporativo:Estrutura do Processo Corporativo:
![Page 35: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/35.jpg)
MSA - Tecnologia da Informação35
Utilização do Processo Corporativo:Utilização do Processo Corporativo:
Processo Corporativo
Esp
ecíf
ico
do
Pro
jeto
Org
aniz
acio
nal
Projeto 1
..
.Projeto n
![Page 36: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/36.jpg)
MSA - Tecnologia da Informação36
Gerência de Projetos de Software Gerência de Projetos de Software com RUP, CMM e ISO 9001com RUP, CMM e ISO 9001
Agenda: Conceitos básicos Onde estávamos Os problemas encontrados As soluções adotadas O trabalho de melhoria Onde chegamos Onde queremos chegar
![Page 37: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/37.jpg)
MSA - Tecnologia da Informação37
Onde queremos chegar:Onde queremos chegar:
Aumento quantitativo e qualitativo do Banco de
Métricas.
Alinhamento das atividades de Planejamento,
Supervisão e Acompanhamento também com o
PMI (Project Management Institute).
Avaliação oficial em relação ao CMM - Nível 2.
![Page 38: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/38.jpg)
MSA - Tecnologia da Informação38
Gerência de Projetos de Software Gerência de Projetos de Software com RUP, CMM e ISO 9001com RUP, CMM e ISO 9001
Agenda: Conceitos básicos Onde estávamos Os problemas encontrados As soluções adotadas O trabalho de melhoria Onde chegamos Onde queremos chegar
![Page 39: Gerência de Projetos de Software com RUP, CMM e ISO 9001](https://reader036.vdocuments.mx/reader036/viewer/2022081422/555f2c4dd8b42a6a118b456d/html5/thumbnails/39.jpg)
Considerações finais:Considerações finais: Relembrando: avaliação da palestra.
Para download da palestra:
www.msainfor.com.br
Contato:
Visitem o stand da MSA-BKM na FENASOFT.