gestão Ágil de projetos
DESCRIPTION
Apresentação sobre o que é a Gestão Ágil de Projetos de Software sobre a visão de Paulo Furtado.TRANSCRIPT
Gestão Ágil de ProjetosPaulo Furtado
O que vem à sua mente quando você ouve a palavra
TRABALHO?
E quando você ouve a expressão:
“O CLIENTE VAI TESTAR MEU SOFTWARE”
Na minha visão, um software bem desenvolvido é...
+ =
PROBLEMA:
“Nós temos a tendência de NÃO tratar o cliente de software como um cliente que gasta dinheiro.”
Segundo o relatório CHAOS Manifesto 2011 (The Standish Group)
Projetos de Tecnologia da informação
rotulados com sucesso32% subiu 37%
Fracassos em projetos de software 24% caiu 21%
2011
2008
2008
2011
O que mudou?
Adoção de métodos ágeis!
Martin Fowler
"Para muitas pessoas, o surgimento das metodologias ágeis refletem uma reação às metodologias de engenharia burocráticas.
Entretanto, estas "novas" metodologias visam obter um equilíbrio entre ter nenhum processo e
ter muito processo, fornecendo processo suficiente para obter um retorno satisfatório."
Desenvolvimento Incremental e IterativoPensando um pouco...
PLANEJAMENTOPOR FASE
Requisitos
POR QUE NÃO...ITERAÇÕES?
Iteração 1 Iteração 2 Iteração N
...
Especific. Desenvolv Testes Produção
Isso não é do jeito que eu
queria !!!
ENTREGA 1 ENTREGA 2
O Cliente é tratado como Cliente!
O valor dos requisitos é RELATIVO
Conheça o terreno em que você está pisando
Mais um exemplo...
vs
Quality is personal! Jim HighsmithAgile Consultant
Começar com uma VISÃO!
E se fosse assim?
Produto sem visão
O que você entende por...
• Evolução?– Nova fase em que entra uma ideia, um sistema,
uma ciência, etc.– Desenvolvimento ou transformação gradual e
progressiva (operada nas ideias, etc.).– Aprender com o Tempo
• Processo Cognitivo?– Capacidade de aprender e evoluir levando em
consideração a atenção, percepção, memória, raciocínio, imaginação, pensamento, discurso...
“Software Requirements is a
Communication problem.”
Mike CohnUser Stories Applied
“Those who want the new software must communicate with those who will build the
new software.”
Por essa razão, temos…
Post its
Task Boards
Quadro Branco
Lápis
Papel
E qual o melhor processo ágil?
• Não existe “o melhor” processo ágil, desde que ele obedeça alguns princípios:
• Entrega de valor de negócios baseado nas prioridades do cliente/mercado;
• Encorajar o autogerenciamento de um time para criar um ambiente de conhecimento compartilhado
• Estimular uma melhor comunicação entre as pessoas de negócio e o time de desenvolvimento
O Que vem sendo feito?
AM 0,23%BA 0,68%CE 48,76%DF 3,39%ES 0,23%MA 0,23%MG 2,03%MS 0,45%MT 0,23%PA 2,26%PB 2,26%PE 1,58%PI 2,03%PR 0,68%RJ 5,19%RN 1,58%RS 4,74%SC 1,81%SP 19,64%- 2,03%
Abrangeu 20Estados da Federação +Distrito Federal
www.agilebrazil.com