MODELO DE QUALIDADE CMMI

Carga horária: 40 horas
Objetivos
Possibilitar ao aluno uma compreensão das melhores práticas de gestão e desenvolvimento de software, que auxiliam a definição e utilização de processos maduros para a organização no tocante a engenharia de software ou sistemas de informação.
O curso utilizará o Modelo CMMI DEV versão 1.2 como referencial para a estruturação de uma arquitetura de processo, onde os alunos irão conhecer um conjunto de melhores práticas sugeridas pelo SEI, visando à aplicação de seus princípios em suas organizações.
As melhores práticas serão estudadas sob a ótica do projeto e da Organização. Serão discutidas diferentes formas de implementação, mostrando vantagens e desvantagens de cada abordagem. As discussões serão realizadas sob o ponto de vista do modelo CMMI DEV 1.2, alinhados à prática do dia-a-dia.
Público alvo
Gerentes, analistas e projetistas.
Conteúdo programático
1.Introdução
a. Apresentar os conceitos fundamentais e os componentes de um framework para projetos de desenvolvimento de software
i.Processo
ii.Arquitetura de processo
iii.Componentes de processo
2.Contextualização de conceitos básicos
a.Definição de programas, projetos, sub-projetos, atividades contínuas
b.Definição de ciclo de vida de projeto, desenvolvimento e produto
c.Conceitos de gerência de projeto
3.Melhores práticas
a.Práticas de gestão de projeto
i.Planejamento Foco em aspectos essenciais do planejamento de um projeto e estratégias para estabelecimento de estimativas mais precisas
ii.Monitoramento e controle
Estratégias de monitoramento e controle para desvios e questões de cronograma, custo e outros parâmetros de monitoramento.
iii.Gestão integrada de projeto
Conceitos básicos
Estratégias para integração de agendas, disponibilização de recursos e integração de compromissos
iv.Gerenciamento de riscos
Aspectos da gerência de risco avançada, com utilização de base de conhecimento. estratégias de identificação, mitigação e contingência
b.Práticas de gestão de processo
i.Definição de processos organizacionais
Principais aspectos sobre definição de arquitetura de processo
ii.Foco no processo organizacional
Visão sistemática de melhoria de processos na organização
iii.Treinamentos organizacionais
Importância e aplicação de treinamentos organizacionais
c.Práticas de suporte
i.Gestão de configuração e mudança
Conceitos
Identificação de itens de configuração
Geração, composição e promoção de Baseline
Comitê de avaliação de mudança
ii.Análise e decisões estruturadas
Métodos para auxiliar identificação e seleção de alternativas, durante um processo de tomada de decisão estruturada
Abordagem de técnicas para tomada de decisão: PARETO, PMI, FISHBONE, outras
iii.Garantia da qualidade
Importância e estratégias de auditorias de qualidade
iv.Medições e análises
Conceito e importância de medições de resultados
Estratégias de medições
Foco em resultados
d.Práticas de engenharia
i.Gerenciamento de requisitos
Importância de uma gestão de requisitos
Elicitação e desenvolvimento de requisitos
Rastreabilidade de requisitos
ii.Desenvolvimento de requisitos
Conceito, estratégia e abordagem de execução
Sugestões de diagramas
iii.Implementação e integração de componentes
Conceito, estratégia e abordagem de execução
iv.Verificação e validações
Importância da execução das práticas
Tipos de testes para desenvolvimento de software
Participação do cliente no processo de validação
Metodologia de ensino: aulas expositivas e cenários para trabalho em grupo
|