Você está na página 1de 14

Formação Essencial em Scrum

Preparatório para a Certificação


PSM-I da Scrum.org
Métodos Tradicionais e Adaptativos
Métodos Tradicionais e Adaptativos
Principais ciclos de vida para o desenvolvimento de
um produto

Preditivos

Iterativos e Incrementais

Adaptativos
Métodos Tradicionais e Adaptativos
Ciclo de Desenvolvimento Preditivo
• Principais características:
• Escopo do projeto, tempo e custos requeridos são determinados o mais cedo possível
ao longo do ciclo de vida do projeto.
• O projeto avança através de fases sequenciais ou consecutivas.
• Geralmente cada uma dessas fases possuem trabalhos específicos e diferentes das
demais fases.
• O ciclo preditivo costuma ser a melhor opção:
• Quando o produto a ser construído possui requisitos bem compreendidos e estáveis.
• Nas situações em que existe uma base significativa de práticas na indústria.
• Quando o valor entregue para o negócio ou partes interessadas é obtido apenas ao desenvolver e
entregar o produto por completo.
Métodos Tradicionais e Adaptativos
Ciclo de Desenvolvimento Preditivo
• Também conhecido como Waterfall, Em Cascata, Clássico ou Tradicional.
• Originado em 1970 após à publicação de um artigo de W. W. Royce.
• Modelo sequencial que usualmente possui as seguintes fases: Requisitos, Desenho,
Implementação (Construção), Testes e Implantação. Cada fase inicia-se após à conclusão
da anterior.
• Uma das maiores vantagens é que esse modelo é composto por fases bem definidas e
possui um maior foco no planejamento.
• Uma das maiores desvantagens é que o cliente irá visualizar o produto desenvolvido
apenas próximo ao final do projeto.
• Mudanças no escopo do projeto devem ser gerenciadas cuidadosamente.
• O modelo não é recomendado para projetos que exigem constantes mudanças.
Métodos Tradicionais e Adaptativos
Exemplo de Ciclo Preditivo – Em Cascata

Requisitos

Desenho

Implementação

Testes

Implantação

Tempo
Métodos Tradicionais e Adaptativos
Ciclo de Desenvolvimento Iterativo e Incremental

Principais características:
• O projeto avança através de fases que se repetem.
• Conforme o projeto avança, maior será a compreensão da equipe do projeto em
relação ao produto.
• Ao final de cada fase, é realizada a entrega de uma nova funcionalidade ou de uma
melhoria em alguma funcionalidade já existente do produto.
• Mudanças no escopo do projeto devem ser gerenciadas cuidadosamente.
• Exemplo de modelo Iterativo e Incremental: RUP (Rational Unified Process) da IBM.
Métodos Tradicionais e Adaptativos

Ciclo de Desenvolvimento Iterativo e Incremental - RUP

• A Metodologia RUP (Rational Unified Process) foi desenvolvida pela Rational.


• Em 2003 a IBM adquiriu a Rational e passou a ser a proprietária da
metodologia RUP.
• O RUP é um processo de Engenharia de Software, que utiliza a abordagem de
Orientação a Objetos.
• É documentado e projetado utilizando a metodologia UML.
• É baseado no ciclo de Desenvolvimento Iterativo e Incremental.
Métodos Tradicionais e Adaptativos

Ciclo de Desenvolvimento Iterativo e Incremental - RUP

• Ao utilizar o RUP é necessária a elaboração de


uma grande quantidade de artefatos (diagramas e
documentos).
• Possui diversos papéis.
• Disponibiliza métodos para controlar e gerenciar
mudanças durante o desenvolvimento do
produto.
Métodos Tradicionais e Adaptativos

Ciclo de Desenvolvimento Iterativo e Incremental - RUP


• Fases do RUP:
• Iniciação – Definição do Escopo do Projeto.
• Elaboração – Foco na validação da arquitetura do
sistema.
• Construção - Desenvolvimento do Produto.
• Transição – Implantação no ambiente de Produção.
• Disciplinas do RUP:
• Modelagem de Negócios, Requisitos, Análise e Design,
Implementação, Teste, Implantação, Gerenciamento de
Configuração e Mudança, Gerenciamento do Projeto e
Ambiente.
Métodos Tradicionais e Adaptativos
Exemplo de Ciclo Iterativo e Incremental – RUP
Métodos Tradicionais e Adaptativos

Ciclo de Desenvolvimento Adaptativo

• Principais características:
• Ideal para o desenvolvimento de produtos complexos.
Exemplo: Desenvolvimento de Software.
• É importante o envolvimento contínuo das partes
interessadas.
• O desenvolvimento é iterativo e incremental, porém as
iterações são de curta duração (de uma semana a no
máximo um mês).
• Ao final de cada iteração é entregue um Incremento.
Métodos Tradicionais e Adaptativos

Ciclo de Desenvolvimento Adaptativo


• Principais características:
• Entregas rápidas e constantes.
• Orientado a Mudanças.
• Redução de Riscos
• Foco no Cliente.
• Foco na Qualidade.
• Deve-se elaborar somente documentos que sejam
realmente necessários.
• Comunicações constantes e preferencialmente cara a
cara.
• São baseados nos valores e princípios do manifesto
ágil.
Métodos Tradicionais e Adaptativos
Exemplo de Ciclo Adaptativo

Iteração 1 Iteração 2 Iteração 3


Requisitos Requisitos Requisitos
Desenho Desenho Desenho
Desenvolvimento Desenvolvimento Desenvolvimento
Testes Testes Testes

Incremento Incremento Incremento


Formação Essencial em Scrum

Somos fascinados por disseminar conhecimento


sobre Gestão de TI e Métodos Ágeis.

Muito Obrigado!

Você também pode gostar