Modelos de Processo

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
Modelos de Processo da Mind Map: Modelos de Processo

1. Prescritivo

1.1. Características

1.1.1. Dinâmico e adaptavel

1.1.1.1. Pode ser alterado de acordo com a necessidade do projeto

1.1.2. Ordem ao processo de software

1.1.2.1. Surgiu durante a crise do software

1.2. Modelo de Cascata

1.2.1. Modelo clássico

1.2.2. Desvantagens

1.2.2.1. Levantamento de requisitos no início do projeto

1.2.2.2. Validação inexistente entre as fases do projeto

1.2.2.3. Cliente só vê o produto ao fim do projeto

1.2.2.4. Atraso em cascata

1.2.3. Vantagens

1.2.3.1. Atividades claras, fácil implementação

1.2.3.2. Tarefas bem definidas em cada etapa

1.2.3.3. Fácil gerenciamento

2. Especializado

2.1. Caracteristicas

2.1.1. Geralmente aplicado quando se tem um processo bem específico

2.1.2. Herda diversas características dos modelos de cascata e espiral

2.2. Modelo baseado em Componentes

2.2.1. Componente é "uma parte não-trivial, quase independente e substituível, de um sistema que cumpre uma função clara no contexto de uma arquitetura bem definida"

2.2.2. Possibilita uma grande capacidade de reaproveitamento de partes do projeto

3. Ágil

3.1. Características

3.1.1. Cliente faz parte da equipe do projeto

3.1.2. Iterativo

3.1.2.1. Funciona em ciclos de desenvolvimento, geralmente chamados de "sprints"

3.1.3. Funcionalidade é mais importante que documentação

3.1.4. Altamente adaptativo

3.1.5. Geralmente exige alta habilidade dos desenvolvedores

3.2. SCRUM

3.2.1. Implementação do modelo ágil mais utilizada no mundo

3.2.2. Possui uma série bem definidas de eventos que devem acontecer

3.2.2.1. Sprint planning

3.2.2.2. Daily meetings

3.2.2.3. Sprint review

3.2.3. Estrutura de backlogs que ditam, com prioridade, as funcionalidades que serão executadas pela equipe

3.2.3.1. Sprint backlog

3.2.3.1.1. Serie de funcionalidades que devem ser entregues ao fim da sprint

3.2.3.2. Product backlog

3.2.3.2.1. Todas as funcionalidades que devem ser implementadas na sprint

4. Unificado

4.1. Caracteristicas

4.1.1. Comunicação continua com o cliente

4.1.2. Dividido em fases do desenvolvimento

4.1.2.1. Concepção

4.1.2.1.1. Requisitos

4.1.2.1.2. Elaboração do plano de desenvolvimento

4.1.2.2. Elaboração

4.1.2.2.1. Primeira validação com o cliente

4.1.2.2.2. Criação dos modelos de análise

4.1.2.2.3. Pode-se gerar um MVP

4.1.2.3. Construção

4.1.2.3.1. Desenvolve os componentes de software

4.1.2.4. Transição

4.1.2.4.1. Entrega da versão beta

4.1.2.4.2. Documentação

4.1.2.5. Produção

4.1.2.5.1. Monitoramento

4.1.2.5.2. Manutenção e suporte

4.1.3. Natureza iterativa e incremental