25
Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal ([email protected]) Hermano Perrelli de Moura ([email protected]) 29 de março de 2007

Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal ([email protected]) Hermano Perrelli

Embed Size (px)

Citation preview

Page 1: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos

baseada no PMBOK® Guide

Luciana de Queiroz Leal([email protected])

Hermano Perrelli de Moura([email protected])

29 de março de 2007

Page 2: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Agenda

Gerenciamento de Projetos e o PMBOK® Guide Características de Gerenciamento de Projetos Tradicional

Teorias em Gerenciamento Ágil Gerenciamento Ágil de Projetos Proposta

Metodologia de Definição Aplicando a metodologia

Mapas Mentais no Desenvolvimento de EAPs

Considerações Finais e Trabalhos Futuros Referências Bibliográficas

Page 3: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Gerenciamento de Projetos e o PMBOK® Guide

Projeto “ É um esforço temporário empreendido para criar um

produto, serviço ou resultado exclusivo.” [PMBOK, 2004]

Gerenciamento de Projetos “ É a aplicação do conhecimento, habilidades,

ferramentas e técnicas às atividades do projeto de forma a atingir e exceder as necessidades e expectativas dos interessados pelo projeto.”

[PMBOK, 2004]

Page 4: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

PMBOK ® Guide

É um framework de processos, onde são definidas áreas de gerenciamento e suas atividades em termos de entradas, ferramentas utilizadas e as saídas geradas

Objetivo Descrever conceitos e processos da gerência de

projetos, padronizando as técnicas e os termos já utilizados na atividade de monitoramento de um projeto.

Page 5: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

PMBOK ® Guide

Processos ocorrem dentro de cinco grupos básicos Iniciação, Planejamento, Execução, Controle e

Fechamento Nove áreas de conhecimento

Escopo, Tempo, Custos, Qualidade, Comunicações, Riscos, Aquisições, Recursos Humanos, Integração

44 processos

Page 6: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Características do Gerenciamento Tradicional

Foco no processoGerente centralizadorCliente pouco envolvidoRequisitos conhecidos, estáveisRetrabalho caroComunicação formalPlanejamento direciona os resultadosObjetivo: controlar, em busca de alcançar o

planejado

Page 7: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Teorias em Gerenciamento Ágil

Baseado na teoria do gerenciamento e a teoria da produção.

1980: Primeiros indícios de agilidade em gestão2000: Manifesto Ágil e Declaração de

interdependência

Page 8: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Teorias em Gerenciamento Ágil

Teoria das restrições (Theory of Constraints - TOC) Estoque Just-in-time (JIT)

Produção da Toyota ou Abordagem Kanban Qualidade

TQM Lean Production

TQM + JIT Six Sigma Manifesto Ágil

Page 9: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Teorias em Gerenciamento Ágil Comparando as teorias temos que todas elas estão

relacionadas. Elas representam melhores práticas para execução de um

processo, sistema ou cadeia de valor. TOC tem seu foco em gargalos. JIT quando foi criada enfocava a redução controlada do

estoque. O conceito de Lean é a combinação de todos eles. Six Sigma e TQM focam em qualidade

Six Sigma: complementa Lean Production.

Page 10: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Manifesto Ágil

Melhores formas de desenvolver software através da prática da própria equipe e auxiliando outros.

Valores Indivíduos e IteraçõesSoftware funcionandoColaboração com clienteResposta a mudanças

Page 11: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Gerenciamento Ágil de Projetos

[CHIN, 2004]

Page 12: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Gerenciamento Ágil de Projetos

“ Um conjunto de valores, princípios e práticas que auxiliam a equipe de projeto a entregar produtos ou serviços de valor em um ambiente complexo, instável e desafiador” [HIGHSMITH, 2004]

“ Uma nova plataforma de gerenciamento de projetos, aplicável a ambientes voláteis e desafiadores, sujeitos a mudanças freqüentes, em que o processo prescritivo e padronizado não mais se adequa.”

[CHIN, 2004]

Page 13: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Proposta

Promover agilidade ao corpo de conhecimentos em gerenciamento de projetos existentePMBOK Ágil?

A quais tipos de projetos se aplica?

Page 14: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Por que uma Abordagem Ágil?

O PMBOK® Guide é muito abrangente e baseado em gerenciamento de projetos clássico

Gerenciamento ágil não possui um conjunto de melhores práticas

A possibilidade de responder a imprevistos mais rapidamente

Entregas rápidas e de valor ao cliente

Page 15: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Metodologia de Definição

Escolher uma área de conhecimento; Selecionar um processo dentro da área de

conhecimento; Verificar o equivalente às entradas do processo em

termos de abordagens ágeis ou sugerir outro tipo de entrada;

Identificar ferramentas e técnicas ágeis para a execução do processo;

Definir quais as saídas do processo, de acordo com as entradas e ferramentas e técnicas utilizadas.

Page 16: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Aplicando a Metodologia

Área de Conhecimento: Gerenciamento de Escopo

Processo Escolhido: Criar EAPEAP: Estrutura Analítica de ProjetoOrganiza e define o escopo total do projeto e

subdivide o trabalho do projeto em partes menores e mais facilmente gerenciáveis .

Page 17: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Aplicando a Metodologia

No PMBOK

Page 18: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Aplicando a Metodologia

Etapas da Metodologia Resultados

Escolher uma área de conhecimento Gerenciamento de Escopo

Selecionar um processo dentro da área de conhecimento;

Criar EAP

Verificar o equivalente as entradas do processo em termos de abordagens ágeis ou sugerir outro tipo de entrada;

Escopo do projeto em alto nível

Identificar ferramentas e técnicas ágeis para a execução do processo;

Mapas mentais

Definir quais as saídas do processo, de acordo com as entradas e ferramentas e técnicas utilizadas.

Estrutura Analítica do Projeto, Plano de iteração

Page 19: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Mapas Mentais no Desenvolvimento de EAPs

Informalidade Assimilação pelos participantes de um projeto

normalmente é mais rápida Facilitam reuniões com o cliente

Auxiliam a identificação das partes do projeto que compõem a EAP

Apresentam o que deve ser feito através de uma EAP bem estruturada

... e como deve ser feito com o uso de uma EAP associado a um cronograma ou o seu esboço

Page 20: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Considerações Finais

Abordagens possuem pontos positivos e negativos

Partem de pressupostos diferentes, mas são compatíveis

Proposta: Um corpo de conhecimento ágil em gerenciamento

de projetos baseado no PMBOK® GuideBase em métodos ágeis de gestão e relatos de

experiências

Page 21: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Trabalhos Futuros

Definir quais áreas de conhecimento serão trabalhadas

Definir escopo de aplicaçãoEstudo de caso

Aplicação em empresasEntrevista com especialistas

Page 22: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Referências Bibliográficas1. AGILE ALLIANCE. Manifesto for agile software development. Disponível em

<http://www.agilemanifesto.org/>. Acesso em 29 nov. 2006.

2. AMBLER, S. W. Gerenciamento ágil de projetos: Colocando o desenvolvimento de software em dia. Mundo PM, Rio de Janeiro, v. 11, p. 10-16, out/nov. 2006. 

3. AUGUSTINE, S. Adotando métodos de entrega ágil. Mundo PM, Rio de Janeiro, v. 11, p. 70-74, out/nov. 2006. 

4. BOEHM, B. Get ready for agile methods, with care. IEEE Computer Magazine, p.2-7, jan. 2002. 

5. CHIN, G. Agile project management: how to succed in the face of changing project requirements. New York: Amacon, 2004. 229 p. 

6. HIGHSMITH, J. Agile project management: creating innovative products. Boston: Addison-Wesley, 2004. 312 p. 

7. HIGHSMITH, J. What is agile software development? Crosstalk, v. 15, p. 4-9, out. 2002. 

8. PAULK, M. C. Agile Metodologies and Process Discipline. Crosstalk, v. 15, p. 15-18, out 2002. 

9. PROJECT MANAGEMENT INSTITUTE – PMI. PMBOK Guide: Um guia do conjunto de conhecimentos do gerenciamento de projetos. Pennsylvania: Project Management Institute, 3. ed., 2004. 

Page 23: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Referências Bibliográficas10. UDO, N.; KOPPENSTEINER, S. Will agile development change the way we manage software

projects? Agile from a PMBOK guide perspective. Projectway, 2003.11. SLIGER, M. A project manager’s survival guide to going agile. Rally Software Development

Corporation, 2006.12. GRIFFITHS, M. Using agile alongside the PMBOK. PMI Global Congress Proceedings, 2004.13. ABRAHAMSSON, P.; WASTA, J.; SIPONEN, M. T.; RONKAINEN, J. New directions on agile

methods: A comparative analysis. Proceedings of the International conference on Software Engineering, 2003.

14. 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.

15. DECARLO, D. Extreme project management: Using leadership, principles, and tools to deliver value in the face of volatility. California: Jossey-Bass, 2004. 560p.

16. NERUR, S.; MAHAPATRA, R.; MANGALARAJ, G. Challenges of migrating to agile methodologies. Communications of the ACM, v. 48, mai. 2005. p. 73-78.

17. AUGUSTINE, S. Managing agile projects. Prentice Hall, 2005. 264p.18. DECLARATION OF INTERDEPENDENCE. Declaration of interdependence. Disponível em <

http://pmdoi.org/>. Acesso em 29 nov. 2006.19. ANDERSON, D. J. Agile management for software engineering: Applying the theory of

constraints for business results. New Jersey: Prentice Hall, 2003. 336p. 

Page 24: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Referências Bibliográficas20. KERZNER, H. Project Management: A Systems Approach to Planning, Scheduling, and

Controlling. New Jersey: John Wiley & Sons, 2003. 912p.

21. COCKBURN, A.; HIGHSMITH, J. Agile software development: the people factor. IEEE Computer Magazine, nov. 2001, p.131-133.

22. SANJIV, A.; WOODCOCK, S. Agile project management: emergent order through visionary leadership.

23. DIAS, M. V. B. Um novo enfoque para o gerenciamento de projetos de desenvolvimento de software. Dissertação de mestrado. São Paulo: USP, 2005. 202p.

Page 25: Uma Proposta para Definição de uma Abordagem Ágil à Gestão de Projetos baseada no PMBOK® Guide Luciana de Queiroz Leal (lql@cin.ufpe.br) Hermano Perrelli

Perguntas?