Академический Документы
Профессиональный Документы
Культура Документы
Ágil.. de Projetos
Daniel de Amaral | Agosto 2009
Agenda
• Gerência de Projetos “Tradicional” e os modelos
“Clássicos” de desenvolvimento de Software.
• Natureza dos projetos de Softwares.
• Agilidade: uma breve introdução.
• A mudança de paradigma.
• Gerenciamento Ágil de Projetos.
• O papel do Gerente de Projetos no contexto do
GAP.
Agenda
• Apresentação é sobre:
– Introdução ao conceito Ágil.
– Contextualização do GAP.
– Premissas, princípios e valores que guiam o GAP.
• Apresentação não é sobre:
– Detalhamento dos Métodos Ágeis.
– Técnicas ágeis para desenvolvimento e
qualificação de software.
– Exposição sobre Gerenciamento de Projetos.
Gerenciamento de Projetos
• Quando o projeto será finalizado?
• Quanto vai custar?
• Todos concordamos sobre o objetivo final do
projeto e seus critérios de qualidade?
• Quais são os riscos que ameaçam a finalização
do nosso projeto? Como podemos mitigar
estes riscos?
Gerenciamento de Projetos
“Tradicional”
• Deposita grande esforço em
detalhar todo trabalho a ser feito
em um projeto em seu período
inicial (fase de planejamento).
Gerenciamento de Projetos
“Tradicional” – ciclo de vida
Seqüência típica de fases no ciclo de vida de um projeto
Definição dos
requisitos de
Software
Análise
Design
Codificação
Testes
Implantação/
Operações
Definição dos
Funcionalidades e Características do Software
requisitos
Incremento 2
...
Design
Incremento 1 Análise
Testes
Análise Codificação
Implantação/
Design Testes Operações
Codificação Implantação/
Operações
Testes
Implantação/
Operações
Análise
Análise dos riscos
dos riscos
Análise
dos riscos
Planejamento Conceituação
dos requisitos e Design
da operação Design Detalhado
Ciclo de vida
Requisitos
Codificação
Plano de Validação dos
Desenvolvimento Requisitos
Verificação Integração e
E validação Testes
Integração e
Plano de testes Testes de
Aceitação
Esforço para
controlar os desvios
Ponto
de partida
Alvo/Goal = Sucesso
Plano
Desvios
Mas o alvo é sempre fixo?
Cenário
• A indústria de Software opera sob constante mudança
(ambientes com alto grau de inovação – exemplo: P&D).
Ponto
de partida
Alvo/Goal = Sucesso?
Plano
Desvios
Isto é, ainda que haja valor nos itens à direita, valorizamos mais os
itens à esquerda.
Tradicional Ágil
Fixo Escopo Custo Tempo
Orientado pela
Visão/Valor
(Value/Vision-Driven)
Orientado pelo
Planejamento (Plan-
Driven)
Objetivo Principal Orientado por atividade e centrado em Orientado por produto e centrado em
processo. pessoas.
Tipo de Projeto Estáveis e com baixo nível de Projetos com mudanças constantes e
mudanças. que necessitam de respostas rápidas.
Equipe de Projeto Atuação com papéis claros e bem Atuação colaborativa em todas as
definidos. atividades do projeto.
Cliente Participa das fases iniciais de requisitos Essencial. Deve ser parte integrante da
e das validações dos produtos. equipe do projeto.
Jim Highsmith
Alguns livros
Obrigado
Scrum
Scrum
24 horas
Sprint
(iteração )
Nova funcionalidade é
Sprint apresentada ao final do
Backlog Sprint
Backlog do
produto
selecionado
Backlog do produto
Visão