

Apresentação
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.
Carga horária
40 horas
Ementa
|
Introdução
-
Apresentar os conceitos fundamentais e os componentes de um framework para projetos de desenvolvimento de software
-
Processo
-
Arquitetura de processo
-
Componentes de processo
Contextualização de conceitos básicos
-
Definição de programas, projetos, sub-projetos, atividades contínuas
-
Definição de ciclo de vida de projeto, desenvolvimento e produto
-
Conceitos de gerência de projeto
Melhores práticas
-
Práticas de gestão de projeto
Planejamento
-
Foco em aspectos essenciais do planejamento de um projeto e estratégias para estabelecimento de estimativas mais precisas
Monitoramento e controle
-
Estratégias de monitoramento e controle para desvios e questões de cronograma, custo e outros parâmetros de monitoramento.
Gestão integrada de projeto
-
Conceitos básicos
-
Estratégias para integração de agendas, disponibilização de recursos e integração de compromissos
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
Práticas de gestão de processo
-
Definição de processos organizacionais
-
Principais aspectos sobre definição de arquitetura de processo
-
Foco no processo organizacional
-
Visão sistemática de melhoria de processos na organização
-
iTreinamentos organizacionais
-
Importância e aplicação de treinamentos organizacionais
Práticas de suporte
-
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
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.
Garantia da qualidade
-
Importância e estratégias de auditorias de qualidade
Medições e análises
-
Conceito e importância de medições de resultados
-
Estratégias de medições
-
Foco em resultados
Práticas de engenharia
-
Gerenciamento de requisitos
-
Importância de uma gestão de requisitos
-
Elicitação e desenvolvimento de requisitos
-
Rastreabilidade de requisitos
-
Desenvolvimento de requisitos
-
Conceito, estratégia e abordagem de execução
-
Sugestões de diagramas
-
Implementação e integração de componentes
-
Conceito, estratégia e abordagem de execução
-
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
|
