Beruflich Dokumente
Kultur Dokumente
Niterói
2017
LUCAS SOARES DE ARAUJO
Orientador (a):
Douglas Paulo de Mattos
NITERÓI
2017
Ficha Catalográfica elaborada pela Biblioteca da Escola de Engenharia e Instituto de Computação da UFF
CDD 005.1
LUCAS SOARES DE ARAUJO
_________________________________________
Prof. Douglas Paulo de Mattos, MSc. – Orientador
UFF – Universidade Federal Fluminense
_________________________________________
Prof. Jean de Oliveira Zahn, MSc. – Avaliador
UFF – Universidade Federal Fluminense
AGRADECIMENTOS
RESUMO ............................................................................................................ 7
ABSTRACT ......................................................................................................... 8
LISTA DE ILUSTRAÇÕES.................................................................................. 9
LISTA DE TABELAS ......................................................................................... 13
LISTA DE ABREVIATURAS E SIGLAS ............................................................ 14
1 Introdução ................................................................................................. 19
1.1 Motivação ..................................................................................................... 19
1.2 Objetivos ...................................................................................................... 20
1.3 Estrutura do trabalho .................................................................................... 20
2 Um histórico do gerenciamento de projetos de software: métodos
tradicionais e ágeis .................................................................................................... 21
2.1 Conclusão .................................................................................................... 25
3 Conceitos básicos ..................................................................................... 26
3.1 O que é um projeto ...................................................................................... 26
3.2 Diferenças de projeto, subprojeto, programa e portfólio .............................. 26
3.3 Partes interessadas – os Stakeholders ........................................................ 27
3.4 O patrocinador (Sponsor) ............................................................................. 28
3.5 Equipe do projeto ......................................................................................... 28
3.6 PMO – Project Management Office ............................................................. 29
3.7 Tipos de organizações ................................................................................. 30
3.7.1 Estrutura funcional ................................................................................. 30
3.7.2 Estrutura matricial fraca ......................................................................... 31
3.7.3 Estrutura matricial balanceada .............................................................. 32
3.7.4 Estrutura matricial forte.......................................................................... 33
3.7.5 Estrutura projetizada ............................................................................. 34
3.8 Ciclo de vida do projeto ................................................................................ 34
3.9 O projeto de desenvolvimento de software .................................................. 35
3.10 Conclusão ................................................................................................. 36
4 PMBOK: processos de gerenciamento de projetos .................................. 37
4.1 Características gerais .................................................................................. 37
4.2 Áreas de processo ....................................................................................... 38
4.3 Iniciação ....................................................................................................... 39
4.3.1 Desenvolver o termo de abertura do projeto ......................................... 39
4.3.2 Identificar as partes interessadas .......................................................... 40
4.4 Planejamento ............................................................................................... 40
4.4.1 Desenvolver o plano de gerenciamento do projeto ............................... 41
4.4.2 Planejar o gerenciamento do escopo .................................................... 42
4.4.3 Coletar os requisitos .............................................................................. 43
4.4.4 Definir o escopo ..................................................................................... 44
4.4.5 Criar a estrutura analítica do projeto (EAP) ........................................... 45
4.4.6 Planejar o gerenciamento do cronograma ............................................ 46
4.4.7 Definir as atividades .............................................................................. 47
4.4.8 Sequenciar as atividades ...................................................................... 47
4.4.9 Estimar os recursos das atividades ....................................................... 48
4.4.10 Estimar as durações das atividades................................................... 49
4.4.11 Desenvolver o cronograma ................................................................ 50
4.4.12 Planejar o gerenciamento dos custos ................................................ 51
4.4.13 Estimar os custos ............................................................................... 52
4.4.14 Determinar o orçamento..................................................................... 53
4.4.15 Planejar o gerenciamento da qualidade ............................................. 54
4.4.16 Planejar o gerenciamento dos recursos humanos ............................. 55
4.4.17 Planejar o gerenciamento das comunicações.................................... 56
4.4.18 Planejar o gerenciamento dos riscos ................................................. 56
4.4.19 Identificar os riscos............................................................................. 57
4.4.20 Realizar a análise qualitativa dos riscos ............................................ 58
4.4.21 Realizar a análise quantitativa dos riscos .......................................... 59
4.4.22 Planejar as respostas aos riscos........................................................ 60
4.4.23 Planejar o gerenciamento das aquisições.......................................... 61
4.4.24 Planejar o gerenciamento das partes interessadas ........................... 62
4.5 Execução ..................................................................................................... 62
4.5.1 Orientar e gerenciar o trabalho do projeto ............................................. 63
4.5.2 Realizar a garantia da qualidade ........................................................... 64
4.5.3 Mobilizar a equipe do projeto ................................................................ 65
4.5.4 Desenvolver a equipe do projeto ........................................................... 66
4.5.5 Gerenciar a equipe do projeto ............................................................... 67
4.5.6 Gerenciar as comunicações .................................................................. 67
4.5.7 Conduzir as aquisições ......................................................................... 68
4.5.8 Gerenciar o engajamento das partes interessadas ............................... 69
4.6 Monitoramento e controle ............................................................................ 70
4.6.1 Monitorar e controlar o trabalho do projeto ........................................... 71
4.6.2 Realizar o controle integrado de mudanças .......................................... 71
4.6.3 Validar o escopo .................................................................................... 72
4.6.4 Controlar o escopo ................................................................................ 73
4.6.5 Controlar o cronograma ......................................................................... 74
4.6.6 Controlar os custos ................................................................................ 75
4.6.7 Controlar a qualidade ............................................................................ 75
4.6.8 Controlar as comunicações ................................................................... 76
4.6.9 Controlar os riscos ................................................................................. 77
4.6.10 Controlar as aquisições ...................................................................... 78
4.6.11 Controlar o engajamento das partes interessadas............................. 78
4.7 Encerramento ............................................................................................... 79
4.7.1 Encerrar o projeto ou fase ..................................................................... 80
4.7.2 Encerrar as aquisições .......................................................................... 80
4.8 Conclusão .................................................................................................... 81
5 Scrum........................................................................................................ 82
5.1 Características gerais .................................................................................. 82
5.2 Time Scrum .................................................................................................. 84
5.2.1 Product Owner ....................................................................................... 84
5.2.2 ScrumMaster ......................................................................................... 85
5.2.3 Time de Desenvolvimento ..................................................................... 86
5.3 Eventos ........................................................................................................ 86
5.3.1 Sprint ..................................................................................................... 86
5.3.2 Sprint Planning ...................................................................................... 87
5.3.3 Daily Scrum ........................................................................................... 87
5.3.4 Sprint Review......................................................................................... 87
5.3.5 Sprint Retrospective .............................................................................. 88
5.4 Artefatos Scrum ........................................................................................... 88
5.4.1 Product Backlog .................................................................................... 88
5.4.2 Sprint Backlog ....................................................................................... 89
5.4.3 Increment ............................................................................................... 89
5.5 Conclusão .................................................................................................... 89
6 Analise comparativa: Scrum x PMBOK .................................................... 91
6.1 Características comuns e distintas entre os métodos .................................. 91
6.2 Vantagens e desvantagens .......................................................................... 92
6.3 PMBOK e Scrum gerenciando em conjunto ................................................ 94
6.4 Exemplos de uso .......................................................................................... 95
6.4.1 Estudo de caso PMBOK – Volkswagen México .................................... 95
6.4.2 Estudo de caso Scrum – Spotify ........................................................... 96
6.5 Conclusão .................................................................................................... 97
7 Conclusões e trabalhos futuros ................................................................ 98
REFERÊNCIAS BIBLIOGRÁFICAS ................................................................. 99
19
1 Introdução
1.1 Motivação
Tabela 1 - Comparação das taxas de sucesso, atraso/prejuízo e em projetos de TI entre 1994 e 2009
1.2 Objetivos
2.1 Conclusão
3 Conceitos básicos
• Fornecedores
• Sindicatos
• Concorrentes
• Comunidade
Figura 10 - Relação de custo e pessoal na estrutura genérica do ciclo de vida de projeto [4, p. 39]
3.10 Conclusão
4.3 Iniciação
Figura 13 - Desenvolver o termo de abertura do projeto: entradas, ferramentas e técnicas, e saídas [4,
p.66]
40
Figura 14 - Identificar as partes interessadas: entradas, ferramentas e técnicas, e saídas [4, p.393]
4.4 Planejamento
• Coletar os requisitos
• Definir o escopo
• Criar a estrutura analítica do projeto (EAP)
• Planejar o gerenciamento do cronograma
• Definir as atividades
• Sequenciar as atividades
• Estimar os recursos das atividades
• Estimar as durações das atividades
• Desenvolver o cronograma
• Planejar o gerenciamento dos custos
• Estimar os custos
• Determinar o orçamento
• Planejar o gerenciamento da qualidade
• Planejar o gerenciamento dos recursos humanos
• Planejar o gerenciamento das comunicações
• Planejar o gerenciamento dos riscos
• Identificar os riscos
• Realizar a análise qualitativa dos riscos
• Realizar a análise quantitativa dos riscos
• Planejar as respostas aos riscos
• Planejar o gerenciamento das aquisições
• Planejar o gerenciamento das partes interessadas
a maneira que o projeto será executado, monitorado e controlado. Para produzir este
documento, o gerente do projeto se baseia em informações relativas a fatores ambi-
entais da empresa que podem interferir no desenvolvimento do plano de gerencia-
mento do projeto. Alguns desses fatores são: padrões governamentais, cultura orga-
nizacional, infraestrutura e instalações etc.
Na construção do documento, o gerente também utiliza opiniões especiali-
zadas, as quais são contribuições recebidas por pessoas ou grupos que possuem
competência e experiência nas atividades necessárias do processo atual do projeto.
Além disso, o gerente de projetos também adota técnicas de facilitação
que auxiliam as equipes na definição unificada sobre o gerenciamento do projeto. A
Figura 15 detalha as entradas, ferramentas e técnicas, e saída do processo.
Figura 16 - Planejar o gerenciamento do escopo: entradas, ferramentas e técnicas, e saídas [4, p.107]
precedência (MDP). Essa técnica é utilizada para representar graficamente todas ati-
vidades do projeto com as respectivas dependências. A Figura 22 detalha as entradas,
ferramentas e técnicas, e saídas do processo.
Figura 23 - Estimar os recursos das atividades: entradas, ferramentas e técnicas, e saídas [4, p.161]
Figura 24 - Estimar as durações das atividades: entradas, ferramentas e técnicas, e saídas [4, p.166]
Figura 26 - Planejar o gerenciamento dos custos: entradas, ferramentas e técnicas, e saídas [4,
p.195]
Figura 30 - Planejar o gerenciamento dos recursos humanos: entradas, ferramentas e técnicas, e saí-
das [4, p.258]
56
ticas e opiniões especializadas, o plano de gerenciamento dos riscos. Este plano de-
talha a estrutura das atividades de gerenciamento de risco, compilando informações
como a metodologia de gerenciamento de riscos, papeis e responsabilidades, prazos
para os processos de gestão de riscos etc. A Figura 32 detalha as entradas, ferramen-
tas e técnicas, e saídas do processo.
Figura 32 - Planejar o gerenciamento dos riscos: entradas, ferramentas e técnicas, e saídas [4, p.313]
Figura 34 - Realizar a análise qualitativa dos riscos: entradas, ferramentas e técnicas, e saídas [4,
p.338]
Figura 35 - Realizar a análise quantitativa dos riscos: entradas, ferramentas e técnicas, e saídas [4,
p.334]
Figura 36 - Planejar as respostas aos riscos: entradas, ferramentas e técnicas, e saídas [4, p.342]
61
Figura 37 - Planejar o gerenciamento das aquisições: entradas, ferramentas e técnicas, e saídas [4,
p.358]
62
4.5 Execução
Figura 39 - Orientar e gerenciar o trabalho do projeto: entradas, ferramentas e técnicas, e saídas [4,
p.79]
Figura 40 - Realizar a garantia da qualidade: entradas, ferramentas e técnicas, e saídas [4, p.243]
Figura 41 – Mobilizar a equipe do projeto: entradas, ferramentas e técnicas, e saídas [4, p.267]
Figura 42 - Desenvolver a equipe do projeto: entradas, ferramentas e técnicas, e saídas [4, p.273]
67
Figura 43 - Gerenciar a equipe do projeto: entradas, ferramentas e técnicas, e saídas [4, p.279]
Figura 46 - Gerenciar o engajamento das partes interessadas: entradas, ferramentas e técnicas, e sa-
ídas [4, p.404]
Figura 47 - Monitorar e controlar o trabalho do projeto: entradas, ferramentas e técnicas, e saídas [4,
p.86]
Figura 48 - Realizar o controle integrado de mudanças: entradas, ferramentas e técnicas, e saídas [4,
p.94]
Figura 57 - Controlar o engajamento das partes interessadas: entradas, ferramentas e técnicas, e saí-
das [4, p.410]
4.7 Encerramento
Figura 58 - Encerrar o projeto ou fase: entradas, ferramentas e técnicas, e saídas [4, p.100]
4.8 Conclusão
5 Scrum
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
5.2.2 ScrumMaster
5.3 Eventos
5.3.1 Sprint
Sprint Review é uma reunião informal com um timebox de quatro horas re-
alizada ao final do Sprint para demonstração do trabalho realizado às partes interes-
sadas do projeto. O principal objetivo do Sprint Review é a obtenção do feedback
88
Product Backlog é uma lista ordenada do que deverá ser desenvolvido pelo
TD para o desenvolvimento do produto. Durante o projeto, o Product Backlog passa
por constante atualização para atingir de forma adequada as necessidades do pro-
duto. Ele lista todas características, funções, tecnologias, melhorias e correções ne-
cessárias para a entrega do produto.
89
5.4.3 Increment
5.5 Conclusão
Vantagens Desvantagens
Escopo definido e formalizado nas fa- Pouca flexibilidade de escopo no de-
ses iniciais do projeto correr do projeto
93
Vantagens Desvantagens
Flexibilidade para adaptação às mu- Pouca documentação do projeto é cri-
danças de escopo ada
Agilidade em projetos de desenvolvi-
Falta de planejamento do escopo
mento de software
Exige um alto nível de maturidade da
Menor possibilidade de erros de im- organização e equipe para a organiza-
plantação ção e autogerenciamento das ativida-
des
Por ser um framework, não são espe-
Grande interação entre a equipe
cificadas técnicas práticas
Prioriza o desenvolvimento da equipe Percepção de informalidade no geren-
e indivíduos ciamento do projeto
94
• Identificar os riscos
Daily Scrum • Desenvolver a equipe do projeto
• Garantir a qualidade
Sprint Review • Controlar a qualidade
• Gerenciar as comunicações
Sprint Retrospective • Controlar os riscos
• Registrar lições aprendidas
1
Disponível em: http://brasil.pmi.org/brazil/knowledgecenter/~/me-
dia/20D4F81EBB924A2C913FE3743CC4EBDD.ashx Acesso em jun.2017
96
2
Disponível em: <https://www.infoq.com/br/articles/spotify-escalando-agile> Acesso em jun.2017
97
6.5 Conclusão
REFERÊNCIAS BIBLIOGRÁFICAS