SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Gestão de Projetos usando Abordagem Ágil e o guia PMBOK 
Ícaro Cavalcante Dourado 
Instituto de Computação / UNICAMP
Roteiro 
• 
Conceitos Básicos 
• 
Desafios em Métodos Ágeis 
• 
Cenário 1: Migração gestão Cascata para Ágil 
• 
Cenário 2: Modelo integrado PMBOK-Scrum 
• 
Cenário 3: Adoção conjunta Scrum e PMBOK 
• 
Conclusões 
2
Conceitos Básicos - Métodos Ágeis 
• 
Motivação: 
▫ 
Entrega de software funcionando mais rapidamente 
 
Principal medida de sucesso do projeto 
▫ 
Maior aceitação a mudanças 
• 
Proposta: 
▫ 
Entregas de software funcionando após iterações, ao invés no término do projeto 
▫ 
Revisão de Valores ao desenvolver software 
3
Conceitos Básicos - Métodos Ágeis 
Valores 
Indivíduos e interações 
mais que 
Processos e Ferramentas 
Software em funcionamento 
mais que 
Documentação abrangente 
Colaboração com o cliente 
mais que 
Negociação de contratos 
Responder a mudanças 
mais que 
Seguir um plano 
Ágil 
Tradicional 
4 
• 
Manifesto Ágil:
Conceitos Básicos – Métodos Ágeis 
• 
Condições para funcionar: 
▫ 
Equipe próxima e comunicação fluida 
▫ 
Flexibilidade para acomodar mudanças 
 
Arquiteturas flexíveis, refatoração constante, automação de testes 
▫ 
Gestão e responsabilidade coletivas 
▫ 
Projetos de prazo aberto 
5
Conceitos Básicos – Métodos Ágeis 
6 
(Boehm and Turner, 2003)
Conceitos Básicos – Overview Scrum 
• 
Papéis: 
▫ 
Product Owner, ScrumMaster, Scrum team 
• 
Artefatos: 
▫ 
Product Backlog, Sprint Backlog, User Stories 
▫ 
Burndown chart 
• 
Cerimônias: 
▫ 
Sprint Planning, Sprint Review, Sprint Retrospective 
▫ 
Daily Scrum 
7
Conceitos Básicos – Overview Scrum 
8 
Adaptado de Schwalbe, 2012
Conceitos Básicos – Overview PMBOK 
• 
Consolidação das principais práticas de gestão de projetos, pelo PMI 
▫ 
Aplicáveis a projetos em geral 
• 
47 processos, distribuídos em 5 grupos de processos e 10 áreas de conhecimento 
9
Conceitos Básicos – Overview PMBOK 
• 
Grupos de processos de gerenciamento: 
▫ 
Iniciação 
▫ 
Planejamento 
▫ 
Execução 
▫ 
Monitoramento e Controle 
▫ 
Encerramento 
• 
Áreas de conhecimento: 
▫ 
Integração, Escopo, Tempo, Custos, Qualidade, Recursos Humanos, Comunicações, Riscos, Aquisições, Partes Interessadas 
10
Desafios em Métodos Ágeis 
• 
Escalar para equipes grandes e/ou distribuídas 
• 
Uso em projetos complexos ou extensos 
• 
Integração a modelos de maturidade 
• 
Gaps quanto às práticas de gestão de projetos (PMBOK) 
11
Cenário 1: Migração gestão Cascata para Ágil 
• 
(Lepmets& Nael, 2010) 
• 
Cenário: transição do modelo de gestão de uma empresa, de Cascata para Scrum. 
• 
Objetivos: 
▫ 
Incorporar agilidade do Scrum 
▫ 
Manter a capacidade e práticas de planejamento 
• 
Modelo de gestão proposto: 
▫ 
Processo misto, atrelando ao Scrum práticas e artefatos adicionais 
12
Cenário 1: Migração gestão Cascata para Ágil 
• 
Processo misto ao Scrum: 
▫ 
Prática adicional: 
 
Retrospectivas por Release 
▫ 
Artefatos adicionais: 
 
Relatório de retrospectiva de release 
 
Relatório de status de progresso 
• 
Vantagens: 
▫ 
Compartilhamento de fatores de sucesso e de falha, para aprendizado a toda a organização 
▫ 
Acompanhamento externo do projeto: 
 
Progresso x estimativa; alocação monetária e de recursos; disponibilização do cronograma do projeto 
13
Cenário 2: Modelo integrado PMBOK- Scrum 
• 
(Porrawatpreyakorn, Quirchmayr & Chutimaskul, 2010) 
• 
Cenário: framework de auxílio ao estabelecimento dos processos de software de uma empresa, com melhoria contínua 
▫ 
Ponto de partida: PMBOK, Scrum, CMMI 
• 
Modelo integrado PMBOK-Scrum: 
▫ 
Mapeia aspectos de gestão do PMBOK a aspectos de produção do Scrum, uniformizando-os 
14
Cenário 2: Modelo integrado PMBOK- Scrum 
Camada gerencial 
Organização, Programa, Recursos (Físicos; Partes Interessadas), Grupo de Processos, Grupo de Gestão, Área de Conhecimento, Atividade Gerencial, Direcionamento Gerencial, Papéis Gerenciais, Entregável 
15 
Camada de integração 
Direcionamento, Projeto, Fase, Atividade, Tarefa, Papéis 
Camada de produção 
Direcionamento de produção, Atividade produtiva, Artefato, Papéis na produção
Cenário 3: Adoção conjunta Scrum e PMBOK 
• 
(Schwalbe, 2012) 
• 
Conduzir projetos usando abordagem ágil com Scrum mas atrelado a práticas de gestão do PMBOK 
• 
Os grupos de processos de gestão do PMBOK podem ser realizados em uma abordagem ágil 
16
Cenário 3: Adoção conjunta Scrum e PMBOK 
Iniciação 
• 
(não coberto no Scrum) 
Planejamento 
• 
Criação do Product Backlog 
• 
Concepção das Sprint Backlog’s 
• 
Repriorizações de tarefas, pela Daily Scrum 
Execução 
• 
Conclusão das user stories durante a Sprint 
• 
Produção de versão entregável em término de Sprint 
Monitoramento e Controle 
• 
Acompanhar e tratar desafios e impedimentos, nas Daily Scrum’s 
• 
Criar e acompanhar o Burndown chart 
• 
Apresentar a versão produzida, na Sprint Review 
Encerramento 
• 
Análise e levantamento de melhorias, nas Sprint Retrospectives 17 
• 
Correlação dos grupos de processo PMBOK a práticas Scrum:
Cenário 3: Adoção conjunta Scrum e PMBOK 
18 
• 
Correlação dos grupos de processo PMBOK a práticas Scrum:
Cenário 3: Adoção conjunta Scrum e PMBOK 
Iniciação 
• 
Determinar o escopo do sistema 
• 
Atribuir os papéis Scrum 
• 
Determinar quantas sprints irão compor cada release 
Planejamento 
• 
Criação do Product Backlog 
• 
Concepção das Sprint Backlog’s 
• 
Criação do release backlog 
• 
Repriorizações de tarefas, pela Daily Scrum 
Execução 
• 
Conclusão das user stories durante a Sprint 
• 
Produção de versão entregável em término de Sprint 
Monitoramento e Controle 
• 
Acompanhar e tratar desafios e impedimentos, nas Daily Scrum’s 
• 
Criar e acompanhar o Burndown chart 
• 
Apresentar a versão produzida, na Sprint Review 
Encerramento 
• 
Análise e levantamento de melhorias, nas Sprint Retrospectives 19 
• 
Correlação de práticas, enriquecida:
Cenário 3: Adoção conjunta Scrum e PMBOK 
• 
Proposta da Integração Scrum e PMBOK: 
▫ 
Itens do product backlog sempre preliminarmente estimados, para viabilizar o release backlog 
▫ 
Em términos de sprint, revisar product backlog e release backlog 
 
Usar padrões de estimativa e progresso de sprints anteriores como base para revisão de prazos do release backlog 
▫ 
Gráficos de Gantt podem ser usados, desde que com escopo e datas flexíveis 
20
Conclusões 
• 
Métodos de gestão ágil já têm sido usados em mais de 80% dos projetos de software (Gartner, 2012) 
• 
Adoção de métodos ágeis triplicou de 2008 a 2011 (PMI, 2012) 
• 
PMI criou a certificação “PMI-Agile-Certified Practitioner” (PMI-ACP), em 2010 
• 
Cascata mais fácil e preditivo quando: requisitos claros e bem documentados, e não se espera entregas parciais 
21
Conclusões 
• 
Diversas metodologias de gestão existentes 
▫ 
Muitas práticas em comum 
▫ 
Muitas de caráter complementar 
▫ 
Nem todas aplicáveis ou apropriadas a um projeto 
• 
Conduzir um projeto requer avaliar quais práticas sejam apropriadas ao contexto 
▫ 
Pode-se usar práticas de diferentes modelos de gestão, conforme a necessidade 
22
Referências 
• 
Boehm, B. & Turner , R. Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley, 2003. 
• 
Lepmets, M., & Nael, M. Balancing scrumproject management process. In Agile Processes in Software Engineering and Extreme Programming (pp. 391-392). Springer. 2010. 
• 
Schwalbe, K. Managing a Project Using an Agile Approach and the PMBOK Guide. In Proceedings of the Information Systems Educators Conference (Vol. 2167, p. 1435). 2012 
• 
Porrawatpreyakorn, N., Quirchmayr, G., & Chutimaskul, W. A Prototype for the Support of Integrated Software Process Development and Improvement (pp. 94-105). Springer. 2010. 
• 
Project Management Institute, PMI Agile Certified Practitioner, acessado em 17 de Novembro de 2014 www.pmi.org/Certification/New- PMI-Agile-Certification.aspx 
• 
Gartner. Acessado em 17 de Novembro de 2014 www.gartner.com 
23

Contenu connexe

Tendances

Colocando o Scrum em prática
Colocando o Scrum em práticaColocando o Scrum em prática
Colocando o Scrum em práticaAragon Vieira
 
Artigo - Implantação do escritório de projetos - Aragon salvador
Artigo - Implantação do escritório de projetos - Aragon salvadorArtigo - Implantação do escritório de projetos - Aragon salvador
Artigo - Implantação do escritório de projetos - Aragon salvadorAragon Vieira
 
Metodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoMetodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoStefanie Martins
 
Projeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareAragon Vieira
 
Overview gerenciamento de projetos
Overview gerenciamento de projetosOverview gerenciamento de projetos
Overview gerenciamento de projetosStefanie Martins
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumThiago Barros, PSM
 
Gp1 metodologias ageis
Gp1   metodologias ageisGp1   metodologias ageis
Gp1 metodologias ageisESEIG.IPP
 
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Keila Freitas
 
Gerenciamento de Integracao - Aula 1
Gerenciamento de Integracao - Aula 1Gerenciamento de Integracao - Aula 1
Gerenciamento de Integracao - Aula 1Luthiano Vasconcelos
 
Gerenciamento de projetos aula 6 (tempo)
Gerenciamento de projetos   aula 6 (tempo)Gerenciamento de projetos   aula 6 (tempo)
Gerenciamento de projetos aula 6 (tempo)Paulo Junior
 
Apresentação Scrum 2012
Apresentação Scrum 2012Apresentação Scrum 2012
Apresentação Scrum 2012Libia Boss
 
Projetos de Engenharia - Conceitos Básicos - Aragon Salvador
Projetos de Engenharia - Conceitos Básicos - Aragon SalvadorProjetos de Engenharia - Conceitos Básicos - Aragon Salvador
Projetos de Engenharia - Conceitos Básicos - Aragon SalvadorAragon Vieira
 
SCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de SoftwareSCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de Softwareelliando dias
 
Resumo das mudanças no PMBOK 5
Resumo das mudanças no PMBOK 5Resumo das mudanças no PMBOK 5
Resumo das mudanças no PMBOK 5Fernando Palma
 
Gerenciamento de tempo em projetos
Gerenciamento de tempo em projetosGerenciamento de tempo em projetos
Gerenciamento de tempo em projetosPaulo Junior
 
Gestão de escopo e ferramentas de qualidade utilizadas em gestão de projetos ...
Gestão de escopo e ferramentas de qualidade utilizadas em gestão de projetos ...Gestão de escopo e ferramentas de qualidade utilizadas em gestão de projetos ...
Gestão de escopo e ferramentas de qualidade utilizadas em gestão de projetos ...Jorge Souza, MBA, SFC®
 

Tendances (20)

Colocando o Scrum em prática
Colocando o Scrum em práticaColocando o Scrum em prática
Colocando o Scrum em prática
 
Artigo - Implantação do escritório de projetos - Aragon salvador
Artigo - Implantação do escritório de projetos - Aragon salvadorArtigo - Implantação do escritório de projetos - Aragon salvador
Artigo - Implantação do escritório de projetos - Aragon salvador
 
GESTÃO DO TEMPO EM PROJETOS - MBA EM GESTÃO DE PROJETOS DA PUC/GO
GESTÃO DO TEMPO EM PROJETOS - MBA EM GESTÃO DE PROJETOS DA PUC/GOGESTÃO DO TEMPO EM PROJETOS - MBA EM GESTÃO DE PROJETOS DA PUC/GO
GESTÃO DO TEMPO EM PROJETOS - MBA EM GESTÃO DE PROJETOS DA PUC/GO
 
Metodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoMetodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicação
 
Projeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de Software
 
Overview gerenciamento de projetos
Overview gerenciamento de projetosOverview gerenciamento de projetos
Overview gerenciamento de projetos
 
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com ScrumFerramentas Livres para a Gestão de Projetos Ágeis com Scrum
Ferramentas Livres para a Gestão de Projetos Ágeis com Scrum
 
Apresentação NetProject 2021
Apresentação NetProject 2021Apresentação NetProject 2021
Apresentação NetProject 2021
 
Gp1 metodologias ageis
Gp1   metodologias ageisGp1   metodologias ageis
Gp1 metodologias ageis
 
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
 
Gerenciamento de Integracao - Aula 1
Gerenciamento de Integracao - Aula 1Gerenciamento de Integracao - Aula 1
Gerenciamento de Integracao - Aula 1
 
Gerenciamento de projetos aula 6 (tempo)
Gerenciamento de projetos   aula 6 (tempo)Gerenciamento de projetos   aula 6 (tempo)
Gerenciamento de projetos aula 6 (tempo)
 
Apresentação Scrum 2012
Apresentação Scrum 2012Apresentação Scrum 2012
Apresentação Scrum 2012
 
III painel de gestao de projetos souto
III painel de gestao de projetos soutoIII painel de gestao de projetos souto
III painel de gestao de projetos souto
 
Projetos de Engenharia - Conceitos Básicos - Aragon Salvador
Projetos de Engenharia - Conceitos Básicos - Aragon SalvadorProjetos de Engenharia - Conceitos Básicos - Aragon Salvador
Projetos de Engenharia - Conceitos Básicos - Aragon Salvador
 
SCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de SoftwareSCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de Software
 
Resumo das mudanças no PMBOK 5
Resumo das mudanças no PMBOK 5Resumo das mudanças no PMBOK 5
Resumo das mudanças no PMBOK 5
 
Gerenciamento de integracao
Gerenciamento de integracaoGerenciamento de integracao
Gerenciamento de integracao
 
Gerenciamento de tempo em projetos
Gerenciamento de tempo em projetosGerenciamento de tempo em projetos
Gerenciamento de tempo em projetos
 
Gestão de escopo e ferramentas de qualidade utilizadas em gestão de projetos ...
Gestão de escopo e ferramentas de qualidade utilizadas em gestão de projetos ...Gestão de escopo e ferramentas de qualidade utilizadas em gestão de projetos ...
Gestão de escopo e ferramentas de qualidade utilizadas em gestão de projetos ...
 

Similaire à Gestão de Projetos usando Abordagem Ágil e o guia PMBOK

Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMI
Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMIScrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMI
Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMIAna Sofia Marçal
 
Metodologia MID-Start SCRUM em ERP
Metodologia MID-Start SCRUM em ERPMetodologia MID-Start SCRUM em ERP
Metodologia MID-Start SCRUM em ERPPedro Bergo
 
Métodos Ágeis de Gestão de Projetos aplicados à Gestão do Conhecimento
Métodos Ágeis de Gestão de Projetos aplicados à Gestão do ConhecimentoMétodos Ágeis de Gestão de Projetos aplicados à Gestão do Conhecimento
Métodos Ágeis de Gestão de Projetos aplicados à Gestão do ConhecimentoClaudia Hofart Guzzo
 
Slides - Gestão de Projetos Atuliazação PMBoK 7 Edição.pdf
Slides - Gestão de Projetos Atuliazação PMBoK 7 Edição.pdfSlides - Gestão de Projetos Atuliazação PMBoK 7 Edição.pdf
Slides - Gestão de Projetos Atuliazação PMBoK 7 Edição.pdfJairo Garcia
 
Gestão ágil de projetos e a certificação PMI-ACP(r)
Gestão ágil de projetos e a certificação PMI-ACP(r)Gestão ágil de projetos e a certificação PMI-ACP(r)
Gestão ágil de projetos e a certificação PMI-ACP(r)Euax Gestão de Projetos
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisDaniela Brauner
 
Cruz, fabio () gerenciamento agil de projetos com scrum pmbok
Cruz, fabio () gerenciamento agil de projetos com scrum pmbokCruz, fabio () gerenciamento agil de projetos com scrum pmbok
Cruz, fabio () gerenciamento agil de projetos com scrum pmbokNelson Diniz
 
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...Projetos e TI
 
PMBOK & RUP - UFAM 2012/2 - Gerência de Projetos
PMBOK & RUP - UFAM 2012/2 - Gerência de ProjetosPMBOK & RUP - UFAM 2012/2 - Gerência de Projetos
PMBOK & RUP - UFAM 2012/2 - Gerência de ProjetosUrique Hoffmann
 
Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Fernando Vargas
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Macrosolutions Treinamento: Gerenciamento de Escopo em Projetos
Macrosolutions Treinamento: Gerenciamento de Escopo em ProjetosMacrosolutions Treinamento: Gerenciamento de Escopo em Projetos
Macrosolutions Treinamento: Gerenciamento de Escopo em ProjetosMacrosolutions SA
 
O Impacto do Guia PMBOK® 6ª ed. na gestão de projetos e nas certificações do PMI
O Impacto do Guia PMBOK® 6ª ed. na gestão de projetos e nas certificações do PMIO Impacto do Guia PMBOK® 6ª ed. na gestão de projetos e nas certificações do PMI
O Impacto do Guia PMBOK® 6ª ed. na gestão de projetos e nas certificações do PMIMauro Sotille, MBA, PMP
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumInove
 
Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoYuri Morais
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCPFrank Coelho
 

Similaire à Gestão de Projetos usando Abordagem Ágil e o guia PMBOK (20)

Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMI
Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMIScrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMI
Scrummi: Um processo de Gestão Ágil baseado no Scrum e Aderente ao CMMI
 
Metodologia MID-Start SCRUM em ERP
Metodologia MID-Start SCRUM em ERPMetodologia MID-Start SCRUM em ERP
Metodologia MID-Start SCRUM em ERP
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Métodos Ágeis de Gestão de Projetos aplicados à Gestão do Conhecimento
Métodos Ágeis de Gestão de Projetos aplicados à Gestão do ConhecimentoMétodos Ágeis de Gestão de Projetos aplicados à Gestão do Conhecimento
Métodos Ágeis de Gestão de Projetos aplicados à Gestão do Conhecimento
 
Slides - Gestão de Projetos Atuliazação PMBoK 7 Edição.pdf
Slides - Gestão de Projetos Atuliazação PMBoK 7 Edição.pdfSlides - Gestão de Projetos Atuliazação PMBoK 7 Edição.pdf
Slides - Gestão de Projetos Atuliazação PMBoK 7 Edição.pdf
 
Gestão ágil de projetos e a certificação PMI-ACP(r)
Gestão ágil de projetos e a certificação PMI-ACP(r)Gestão ágil de projetos e a certificação PMI-ACP(r)
Gestão ágil de projetos e a certificação PMI-ACP(r)
 
Aula05 - Metodologias Ágeis
Aula05 - Metodologias ÁgeisAula05 - Metodologias Ágeis
Aula05 - Metodologias Ágeis
 
Cruz, fabio () gerenciamento agil de projetos com scrum pmbok
Cruz, fabio () gerenciamento agil de projetos com scrum pmbokCruz, fabio () gerenciamento agil de projetos com scrum pmbok
Cruz, fabio () gerenciamento agil de projetos com scrum pmbok
 
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...
Webaula 50 - Como Definir e Controlar o Escopo de um Projeto – O Papel Fundam...
 
PMBOK & RUP - UFAM 2012/2 - Gerência de Projetos
PMBOK & RUP - UFAM 2012/2 - Gerência de ProjetosPMBOK & RUP - UFAM 2012/2 - Gerência de Projetos
PMBOK & RUP - UFAM 2012/2 - Gerência de Projetos
 
Pmbok
PmbokPmbok
Pmbok
 
PRINCE2
PRINCE2PRINCE2
PRINCE2
 
Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Macrosolutions Treinamento: Gerenciamento de Escopo em Projetos
Macrosolutions Treinamento: Gerenciamento de Escopo em ProjetosMacrosolutions Treinamento: Gerenciamento de Escopo em Projetos
Macrosolutions Treinamento: Gerenciamento de Escopo em Projetos
 
O Impacto do Guia PMBOK® 6ª ed. na gestão de projetos e nas certificações do PMI
O Impacto do Guia PMBOK® 6ª ed. na gestão de projetos e nas certificações do PMIO Impacto do Guia PMBOK® 6ª ed. na gestão de projetos e nas certificações do PMI
O Impacto do Guia PMBOK® 6ª ed. na gestão de projetos e nas certificações do PMI
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
 
Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - Introdução
 
Scrum
ScrumScrum
Scrum
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
 

Gestão de Projetos usando Abordagem Ágil e o guia PMBOK

  • 1. Gestão de Projetos usando Abordagem Ágil e o guia PMBOK Ícaro Cavalcante Dourado Instituto de Computação / UNICAMP
  • 2. Roteiro • Conceitos Básicos • Desafios em Métodos Ágeis • Cenário 1: Migração gestão Cascata para Ágil • Cenário 2: Modelo integrado PMBOK-Scrum • Cenário 3: Adoção conjunta Scrum e PMBOK • Conclusões 2
  • 3. Conceitos Básicos - Métodos Ágeis • Motivação: ▫ Entrega de software funcionando mais rapidamente  Principal medida de sucesso do projeto ▫ Maior aceitação a mudanças • Proposta: ▫ Entregas de software funcionando após iterações, ao invés no término do projeto ▫ Revisão de Valores ao desenvolver software 3
  • 4. Conceitos Básicos - Métodos Ágeis Valores Indivíduos e interações mais que Processos e Ferramentas Software em funcionamento mais que Documentação abrangente Colaboração com o cliente mais que Negociação de contratos Responder a mudanças mais que Seguir um plano Ágil Tradicional 4 • Manifesto Ágil:
  • 5. Conceitos Básicos – Métodos Ágeis • Condições para funcionar: ▫ Equipe próxima e comunicação fluida ▫ Flexibilidade para acomodar mudanças  Arquiteturas flexíveis, refatoração constante, automação de testes ▫ Gestão e responsabilidade coletivas ▫ Projetos de prazo aberto 5
  • 6. Conceitos Básicos – Métodos Ágeis 6 (Boehm and Turner, 2003)
  • 7. Conceitos Básicos – Overview Scrum • Papéis: ▫ Product Owner, ScrumMaster, Scrum team • Artefatos: ▫ Product Backlog, Sprint Backlog, User Stories ▫ Burndown chart • Cerimônias: ▫ Sprint Planning, Sprint Review, Sprint Retrospective ▫ Daily Scrum 7
  • 8. Conceitos Básicos – Overview Scrum 8 Adaptado de Schwalbe, 2012
  • 9. Conceitos Básicos – Overview PMBOK • Consolidação das principais práticas de gestão de projetos, pelo PMI ▫ Aplicáveis a projetos em geral • 47 processos, distribuídos em 5 grupos de processos e 10 áreas de conhecimento 9
  • 10. Conceitos Básicos – Overview PMBOK • Grupos de processos de gerenciamento: ▫ Iniciação ▫ Planejamento ▫ Execução ▫ Monitoramento e Controle ▫ Encerramento • Áreas de conhecimento: ▫ Integração, Escopo, Tempo, Custos, Qualidade, Recursos Humanos, Comunicações, Riscos, Aquisições, Partes Interessadas 10
  • 11. Desafios em Métodos Ágeis • Escalar para equipes grandes e/ou distribuídas • Uso em projetos complexos ou extensos • Integração a modelos de maturidade • Gaps quanto às práticas de gestão de projetos (PMBOK) 11
  • 12. Cenário 1: Migração gestão Cascata para Ágil • (Lepmets& Nael, 2010) • Cenário: transição do modelo de gestão de uma empresa, de Cascata para Scrum. • Objetivos: ▫ Incorporar agilidade do Scrum ▫ Manter a capacidade e práticas de planejamento • Modelo de gestão proposto: ▫ Processo misto, atrelando ao Scrum práticas e artefatos adicionais 12
  • 13. Cenário 1: Migração gestão Cascata para Ágil • Processo misto ao Scrum: ▫ Prática adicional:  Retrospectivas por Release ▫ Artefatos adicionais:  Relatório de retrospectiva de release  Relatório de status de progresso • Vantagens: ▫ Compartilhamento de fatores de sucesso e de falha, para aprendizado a toda a organização ▫ Acompanhamento externo do projeto:  Progresso x estimativa; alocação monetária e de recursos; disponibilização do cronograma do projeto 13
  • 14. Cenário 2: Modelo integrado PMBOK- Scrum • (Porrawatpreyakorn, Quirchmayr & Chutimaskul, 2010) • Cenário: framework de auxílio ao estabelecimento dos processos de software de uma empresa, com melhoria contínua ▫ Ponto de partida: PMBOK, Scrum, CMMI • Modelo integrado PMBOK-Scrum: ▫ Mapeia aspectos de gestão do PMBOK a aspectos de produção do Scrum, uniformizando-os 14
  • 15. Cenário 2: Modelo integrado PMBOK- Scrum Camada gerencial Organização, Programa, Recursos (Físicos; Partes Interessadas), Grupo de Processos, Grupo de Gestão, Área de Conhecimento, Atividade Gerencial, Direcionamento Gerencial, Papéis Gerenciais, Entregável 15 Camada de integração Direcionamento, Projeto, Fase, Atividade, Tarefa, Papéis Camada de produção Direcionamento de produção, Atividade produtiva, Artefato, Papéis na produção
  • 16. Cenário 3: Adoção conjunta Scrum e PMBOK • (Schwalbe, 2012) • Conduzir projetos usando abordagem ágil com Scrum mas atrelado a práticas de gestão do PMBOK • Os grupos de processos de gestão do PMBOK podem ser realizados em uma abordagem ágil 16
  • 17. Cenário 3: Adoção conjunta Scrum e PMBOK Iniciação • (não coberto no Scrum) Planejamento • Criação do Product Backlog • Concepção das Sprint Backlog’s • Repriorizações de tarefas, pela Daily Scrum Execução • Conclusão das user stories durante a Sprint • Produção de versão entregável em término de Sprint Monitoramento e Controle • Acompanhar e tratar desafios e impedimentos, nas Daily Scrum’s • Criar e acompanhar o Burndown chart • Apresentar a versão produzida, na Sprint Review Encerramento • Análise e levantamento de melhorias, nas Sprint Retrospectives 17 • Correlação dos grupos de processo PMBOK a práticas Scrum:
  • 18. Cenário 3: Adoção conjunta Scrum e PMBOK 18 • Correlação dos grupos de processo PMBOK a práticas Scrum:
  • 19. Cenário 3: Adoção conjunta Scrum e PMBOK Iniciação • Determinar o escopo do sistema • Atribuir os papéis Scrum • Determinar quantas sprints irão compor cada release Planejamento • Criação do Product Backlog • Concepção das Sprint Backlog’s • Criação do release backlog • Repriorizações de tarefas, pela Daily Scrum Execução • Conclusão das user stories durante a Sprint • Produção de versão entregável em término de Sprint Monitoramento e Controle • Acompanhar e tratar desafios e impedimentos, nas Daily Scrum’s • Criar e acompanhar o Burndown chart • Apresentar a versão produzida, na Sprint Review Encerramento • Análise e levantamento de melhorias, nas Sprint Retrospectives 19 • Correlação de práticas, enriquecida:
  • 20. Cenário 3: Adoção conjunta Scrum e PMBOK • Proposta da Integração Scrum e PMBOK: ▫ Itens do product backlog sempre preliminarmente estimados, para viabilizar o release backlog ▫ Em términos de sprint, revisar product backlog e release backlog  Usar padrões de estimativa e progresso de sprints anteriores como base para revisão de prazos do release backlog ▫ Gráficos de Gantt podem ser usados, desde que com escopo e datas flexíveis 20
  • 21. Conclusões • Métodos de gestão ágil já têm sido usados em mais de 80% dos projetos de software (Gartner, 2012) • Adoção de métodos ágeis triplicou de 2008 a 2011 (PMI, 2012) • PMI criou a certificação “PMI-Agile-Certified Practitioner” (PMI-ACP), em 2010 • Cascata mais fácil e preditivo quando: requisitos claros e bem documentados, e não se espera entregas parciais 21
  • 22. Conclusões • Diversas metodologias de gestão existentes ▫ Muitas práticas em comum ▫ Muitas de caráter complementar ▫ Nem todas aplicáveis ou apropriadas a um projeto • Conduzir um projeto requer avaliar quais práticas sejam apropriadas ao contexto ▫ Pode-se usar práticas de diferentes modelos de gestão, conforme a necessidade 22
  • 23. Referências • Boehm, B. & Turner , R. Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley, 2003. • Lepmets, M., & Nael, M. Balancing scrumproject management process. In Agile Processes in Software Engineering and Extreme Programming (pp. 391-392). Springer. 2010. • Schwalbe, K. Managing a Project Using an Agile Approach and the PMBOK Guide. In Proceedings of the Information Systems Educators Conference (Vol. 2167, p. 1435). 2012 • Porrawatpreyakorn, N., Quirchmayr, G., & Chutimaskul, W. A Prototype for the Support of Integrated Software Process Development and Improvement (pp. 94-105). Springer. 2010. • Project Management Institute, PMI Agile Certified Practitioner, acessado em 17 de Novembro de 2014 www.pmi.org/Certification/New- PMI-Agile-Certification.aspx • Gartner. Acessado em 17 de Novembro de 2014 www.gartner.com 23