Академический Документы
Профессиональный Документы
Культура Документы
Roteiro
Agilidade Gerenciamento de Projetos
Quebra de Paradigma
PMBOK SWA
Definio Caractersticas Apresentao
Consideraes
2 / 52
Agilidade
Rapidez, desembarao Qualidade de quem veloz No contexto de gesto
Capacidade de responder rapidamente a mudanas
Mudanas de tecnologias, da equipe, de requisitos...
3 / 52
Gerenciamento de Projetos
Projetos gerenciados de forma tradicional
Especificao detalhada dos requisitos
Auxilia no planejamento e design O sistema construdo atende a necessidade do cliente?
Abordagem BRUF
Big Requirements Up Front (Grandes requisitos primeiro) Algumas funcionalidades raramente utilizadas
4 / 52
5 / 52
Quebra de Paradigma
Reflexo
Um software , pela sua prpria natureza, intangvel impossvel antever todas as suas funcionalidades As necessidades emergem durante todo o seu desenvolvimento, e vo amadurecendo at a sua implantao A utilizao do software aprimora os seus recursos
6 / 52
gil
Escopo
Escopo
Prazo
Qualidade Custo
Prazo
Custo
7 / 52
Desenvolvedor gil Cliente comprometido Requisitos emergentes, mutveis Retrabalho barato Resultados direcionam o planejamento
Retrabalho caro Planejamento direciona os resultados Conjunto de processos com metodologia definida Foco: grandes projetos ou com restries de confiabilidade Objetivo: controlar, em busca de alcanar o planejado
8 / 52
auxiliam a equipe de projeto a entregar produtos ou servios de valor em um ambiente complexo, instvel e desafiador
[Highsmith, 2004]
aplicvel a ambientes volteis e desafiadores, sujeitos a mudanas freqentes, em que o processo prescritivo e padronizado no mais se adequa.
[Chin, 2004]
9 / 52
Valores Centrais
As respostas s mudanas so mais importantes
negociao de contratos
10 / 52
Principais Objetivos
Inovao contnua: a idia de inovao associada a um
ambiente cuja cultura estimule o auto-gerenciamento e a autodisciplina novas necessidades do futuro capacidade tcnica da equipe
Adaptabilidade do produto: os produtos adaptveis s Tempos de entrega reduzidos: direcionamento preciso e Capacidade de adaptao do processo e das pessoas:
11 / 52
necessrio
Tenha um plano de projeto de alto nvel Crie planos de iterao detalhados com base no JIT (Just In
Time)
Envolva todos da equipe no planejamento As pessoas deveriam escolher seu trabalho ao invs de serem
12 / 52
Mas bem motivado por alguns experts que querem construir um SOFTWARE MELHOR MAIS RPIDO
[Anderson 2003]
13 / 52
Foco em software
Mais algumas vantagens das metodologias geis
A possibilidade de responder a imprevistos mais rapidamente Entregas rpidas e de valor ao cliente
PMBOK SWA
PMBOK for Software Agile Proposta
Unir as metodologias tradicional e gil em uma abordagem mais eficiente quando se trata de projetos que necessitam de um certo rigor, mas que possuem seu foco em resultados geis.
Rigor
Um pouco de burocracia em todo o processo de gerncia
Resultados geis
Entrega rpida e de valor para o cliente
15 / 52
16 / 52
PMBOK Guide
Processos ocorrem dentro de cinco grupos bsicos
Iniciao, Planejamento, Execuo, Controle e Fechamento
44 processos
17 / 52
adaptabilidade
18 / 52
Viso Direcionada
Estabelea uma viso direcionadora para o projeto e reforce continuamente,por meio de palavras e aes. Facilite a colaborao e o trabalho em equipe reforando relacionamentos. Estabelea e apie um conjunto de prticas-chave (guias). Fornea acesso aberto informao. Aplique somente o controle suficiente para manter a ordem emergente. Aplique um contnuo monitoramento, aprendizado e adaptao ao ambiente.
19 / 52
2.
3.
Regras Simples
4.
5. 6.
Informao Aberta
planejamento e execuo
Fora o confronto entre a realidade dos projetos e o ambiente de desenvolvimento de produto altamente voltil.
Fases
Viso: determina a viso do produto e do escopo do projeto, a identificao dos stakeholders e a definio de como a equipe de projeto trabalhar em conjunto. Especulao: compreende a identificao dos requisitos iniciais para o produto, a definio de atividades, o desenvolvimento do plano de projeto Explorao: refere-se entrega dos produtos planejados Adaptao: engloba a reviso dos resultados entregues, Encerramento: o fechamento do projeto.
20 / 52
[Highsmith 2004]
21 / 52
Scrum
Nome derivado de uma estratgia usada no rugby Mais voltado ao gerenciamento de projetos com equipes
Iteraes curtas
22 / 52
Algumas regras
A gerncia de pessoas e processos criativos demanda processos de gerenciamento criativos. Quanto menos o gerente de projeto souber sobre os assuntos tcnicos do projeto, melhor. O que acontece depois que o projeto termina mais importante do que o que acontece durante o projeto. Um plano de projeto desenvolvido sem participao completa dos stakeholders apenas a fantasia de uma nica pessoa. Quanto mais tempo o gerente de projeto passar com os stakeholders, melhor.
23 / 52
24 / 52
25 / 52
Conhecimento:
26 / 52
28 / 52
Atividades
Identificar stakeholders Descrever objetivos do projeto Autorizar incio de projeto Autorizar incio de iterao
29 / 52
Atividades
Elaborar Matriz de Fator de Explorao Elaborar Tradeoff Matrix Elaborar Plano de Projeto Realizar reunio de planejamento da iterao Estimar um cronograma inicial para a iterao Estabelecer marcos da iterao Priorizar Product Backlog
30 / 52
Atividades
Stand-up meetings Reunies com o cliente Verificar mudanas necessrias ao escopo atravs do Impediment Backlog Reparos de defeito solicitados Realimentao do Impediment Backlog
31 / 52
Atividades
Gerenciamento do Product Backlog Stand-up meetings Reunies com o cliente Anlise de relatrios de desempenho Elaborao do Sprint Burndown Anlise da Tradeoff Matrix
32 / 52
Atividades
Concluso da iterao Concluso do projeto
33 / 52
35 / 52
Atividades
Elaborar a Viso do Produto Construir Product Backlog
36 / 52
Atividades
Elaborar Feature Cards Elaborar Feature Breakdown Structure
37 / 52
Atividades
Realizar Testes de Aceitao
38 / 52
Atividades
Consultar Impediment Backlog Realizar Standup Meetings
39 / 52
41 / 52
Atividades
Determinar as tarefas Determinar a dependncia e precedncia entre as tarefas
42 / 52
Atividades
Estimar o tamanho do projeto e o tamanho das iteraes Estimar recursos necessrios Estimar a durao das tarefas Desenvolvimento do Cronograma
43 / 52
Atividades
Monitorar o progresso das tarefas Gerenciar mudanas no cronograma Re-estimar Cronograma
44 / 52
46 / 52
Atividades
Verificar requisitos das comunicaes Analisar tcnicas de comunicao Elaborar Plano de Gerenciamento das Comunicaes
47 / 52
Atividades
Coletar informaes sobre o projeto Armazenar informaes Divulgar informaes
48 / 52
Atividades
Registrar problemas de comunicao Resolver problemas de comunicao
49 / 52
Consideraes
Abordagem em fase final de definio Prximos passos
Modelagem do PMBOK SWA Experimentao e Melhoria
50 / 52
Referncias Bibliogrficas
ANDERSON, D. J. Agile management for software engineering: Applying the theory of constraints for business results. New Jersey: Prentice Hall, 2003. 336p. AUGUSTINE, S. Managing agile projects. Prentice Hall, 2005. 264p.
AUGUSTINE, S.; PAYNE, B.; SENCINDIVER, F.; WOODCOCK, S. Agile project management: Steering from the edges. Communications of the ACM, v. 48, dez. 2005. p. 85-89.
BECK, K. 2001. AGILE ALLIANCE. Manifesto for agile software development. Disponvel em <http://www.agilemanifesto.org/>. Acesso em 29 nov. 2006.
CHIN, G. Agile project management: how to succeed in the face of changing project requirements. New York: Amacon, 2004. 229 p.
DECARLO, D. Extreme project management: Using leadership, principles, and tools to deliver value in the face of volatility. California: Jossey-Bass, 2004. 560p.
51 / 52
Referncias Bibliogrficas
DECLARATION OF INTERDEPENDENCE. 2001. Declaration of interdependence. Disponvel em <http://pmdoi.org/>. Acesso em 29 nov. 2006. GRIFFITHS, M. Using agile alongside the PMBOK. PMI Global Congress Proceedings, 2004. HIGHSMITH, J. Agile project management: creating innovative products. Boston: Addison-Wesley, 2004. 312 p . KERZNER, H. Project Management: A Systems Approach to Planning, Scheduling, and Controlling. New Jersey: John Wiley & Sons, 2003. 912p. PROJECT MANAGEMENT INSTITUTE PMI. PMBOK Guide: Um guia do conjunto de conhecimentos do gerenciamento de projetos. Pennsylvania: Project Management Institute, 3. ed., 2004. SCHWABER, K. Agile Project Management with Scrum. Microsoft Press, 2004.
52 / 52