Prévia do material em texto
Ciclos de Vida de Software Sintomas de Imaturidade Modelo Cascata: fases lineares e Falta de definição clara de sequenciais com realimentação projetos e responsabilidades no limitada time Modelo Espiral: foco em avaliação de Comunicação deficiente e ausência riscos e prototipagem iterativa de treinamento adequado para Prototipagem Evolutiva: usuários desenvolvimento incremental com Processos burocráticos, rígidos e refinamento contínuo não seguidos na prática real Codifica-Remenda: abordagem informal Dependência de heróis e gurus, e reativa, pouco estruturada dificultando a transferência de conhecimento Processos Conceito de Processo de Processos Ágeis e Formais Conjunto de passos ordenados IRUP: processo unificado com para atingir metas específicas ênfase em riscos e arquitetura de em projetos Software software Inclui atividades, métodos, Scrum: framework ágil focado em práticas e transformações para entregas iterativas e resultados concretos auto-organização Pode ser sequencial, onde XP (Extreme Programming): práticas etapas dependem da conclusão ágeis para qualidade e comunicação anterior Outros processos: Iconix, Fusion, Ou não sequencial, permitindo Praxis, entre outros métodos flexibilidade no formais desenvolvimento do software Níveis de Maturidade CMMI Nível 1 (Inicial): processos informais, caóticos e dependentes de pessoas Fases Genéricas do Desenvolvimento Nível 2 (Gerenciado): disciplina em Modelos de Capacidade Solicitação do usuário: formalização e projetos, controle de requisitos e avaliação inicial do pedido prazos CMMI: modelo para avaliação e Viabilização: estudo do problema, recursos Nível 3 (Definido): processos melhoria da maturidade dos e análise custo-benefício padronizados e estáveis na processos organização MPS.BR: modelo brasileiro para Proposta do sistema: planejamento, levantamento preliminar e aprovação Níveis 4 e 5: gestão quantitativa e software e serviços com níveis Projeto, desenvolvimento e manutenção: melhoria contínua dos processos de maturidade Outros modelos: P-CMM, SE-CMM, detalhamento, codificação e suporte SA-CMM, IPD-CMM focados em áreas específicas Objetivo comum: integrar pessoas, ferramentas e procedimentos organizacionais