Escolar Documentos
Profissional Documentos
Cultura Documentos
Gestão
Ágeis de
Projetos GAP
Versão: 2 | Set l 2019 | #gap
www.etecnologia.com.br
rildo.santos@etecnologia.com.br
Pessoas Inovação Tecnologia rildosan@rildosan.com
www.etecnologia.com.br
skype: rildo.f.santos
Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 1
Gestão Ágil de Projetos Facilitador
rildo.santos@etecnologia.com.br
www.etecnologia.com.br
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 2
Gestão Ágil de Projetos Nossos Serviços
Gestão de Consultoria
Projetos Agile Treinamento
Ágeis Mentoria
Entre em contato conosco para agendar uma reunião para saber mais como podemos ajudar
sua empresa a crescer mais rápido. Envie um e-mail para rildo.santos@etecnologia.com.br
/Site: /Comunidade: /E-mails:
Pessoas www.etecnologia.com.br www.etecnologia.ning.com etecnologia@etecnologia.combr
Inovação treinamento@etecnologia.com.br
/Blog: rildo.santos@etecnologia.com.br
Tecnologia www.rildosan.com
Conteúdo
Conteúdo
Adaptável
Ser Ágil e Ser Adaptável
Significado de Adaptável
adj.m. e adj.f.
1. Diz-se do que é possível adaptar; acomodável ou ajustável.
(Etm. do latim: adaptabĭle)
Sinônimos:
1 flexível.
2 acomodável, adequável, ajustável, amoldável, aplicável.
Conteúdo
Estudos de Caso
Eficácia Qualidade
Eficiência Eficiência
Projeto
Gestão Estratégia
Desconhecimento de todos
os requisitos
Mudanças de requisitos
durante o processo
Restrições emergentes
Requisitos emergentes
Volume de requisitos
Variáveis incontroláveis
O modelo proposto pelo PMBOK® e o modelo proposto pelo Métodos Ágeis são
peças que não encaixam.
São modelos de gestão distintivos
Eles têm abordagens, conceitos e foco totalmente diferentes, portanto não force as peças para eles
se encaixam.
PMBOK® SCRUM
Modelos Híbridos
Conteúdo
Características de um Projeto:
-Temporal: A natureza temporária indica um início e um
termino bem definidos.
- Objetivo: Criar ou entregar um produto, serviço ou
resultado exclusivos.
Arquivo
Gaveta do Arquivo
Um pasta dentro
da gaveta do
arquivo.
Execução
Planejamento
Esforço
Monitoramento e Controle
Iniciação encerramento
Tempo
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 21
Gestão Ágil de Projetos GUIA PMBOK
Premissas:
Quando estamos planejando uma solução, podemos
esbarrar com determinadas necessidades ou fatores que
são incertos ou são hipóteses, mas precisamos tomar uma
decisão: Se assumimos esta incerteza (hipótese) como
uma verdade e continuamos o planejamento em cima
desta base incerta ou se vamos eliminar a incerteza para
continuar o planejamento. “Premissas são fatores que, para fins de
Se adotarmos a primeira opção, estamos fazendo uma planejamento, são considerados verdadeiros, reais
premissa de planejamento e, por consequência, nossa ou certos, sem prova ou demonstração.”
solução estará alicerçado em uma base incerta. E é este o
gancho que liga uma premissa a um risco no projeto de Exemplos de premissa para Solução:
uma solução. Para toda premissa que assumimos e não - Domínio da tecnologia que será utilizada para
desenvolver a solução.
conseguirmos validá-la antes do inicio do projeto da - Disponibilidade de infra-estrutura para
solução, um risco, deverá ser criado e gerenciado, implementação da solução.
conforme o plano de gerenciamento de riscos.
Restrição:
Segundo PMBOK, uma restrição é um fator limitador que afeta a execução de um projeto,
programa, portfólio, ou processo.
Ainda, uma restrição é definida como: “Uma restrição descreve quaisquer limitações impostas a solução que não
suportam as necessidades do negocio ou das partes interessadas.”
Uma outra visão sobre restrição: Lista de recursos, capacidades ou pessoas que podem restringir ou pode reduzir o
escopo de uma solução ou do projeto, mas não impede que ela seja implementada ou que funcione. Restrição está
ligada com tempo (prazo), orçamento, conhecimento das pessoas, disponibilidade de pessoas e etc
Exemplo para Solução: Tempo para entregar a solução pronta: 2 meses.
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 22
Gestão Ágil de Projetos GUIA PMBOK
O Gerente de Projetos é a pessoa responsável por liderar a equipe e gerenciar os recursos que são
necessários para alcançar os objetivos do projeto.
Entretanto, o gerente de projetos não o único responsável pelo sucesso ou fracasso de um projeto, a
equipe de projeto também tem responsabilidade. Na gestão de projetos a responsabilidade deve ser
compartilhada entre o gerente e equipe de projeto.
Clientes:
plateia (público)
Equipe de Projeto:
Músicos
Mas informações:
Mapeamento com o GUIA PMBOK®
Para ajudar aqueles que têm uma formação tradicional na transição
do gerenciamento de projetos para uma mentalidade ágil, é
mostrado um mapeamento de conceitos ágeis para os Grupos de
Processo de Gerenciamento de Projetos e Áreas de Conhecimento
definidos no Guia PMBOK® 6º. edição.
O mapeamento descreve como as abordagens híbridas e ágeis
abordam os atributos descritos nas Áreas de conhecimento do Guia
PMBOK®. Abrange o que permanece o mesmo e o que pode
ser diferente, juntamente com algumas diretrizes a serem
consideradas para aumentar a probabilidade de sucesso.
1 - Tutorial
2 - Estudo de Caso
- Formar equipe
- Desenvolver o projeto
Os 17 signatários, Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin
Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin,
Steve Mellor, Ken Schwaber, Jeff Sutherland e Dave Thomas.
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 31
Gestão Ágil de Projetos Pensamento Ágil
Quebrando Paradigmas
Mudando a mentalidade
Estamos descobrindo maneiras melhores de
desenvolver software fazendo-o nós mesmos
e ajudando outros a fazê-lo. Através deste
trabalho, passamos a valorizar:
Pessoas e interação entre elas
mais que processos e ferramentas;
Software em funcionamento
mais que documentação abrangente
Responder a mudanças
http://www.manifestoagil.com.br/
mais que seguir um plano.
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 33
Pensamento Ágil
SCRUM
KANBAN FDD
LEAN
XP
Existem diversos Métodos Ágeis no mercado, cada método tem suas características e particularidades.
Lean – Baseado no Lean Thinking, foca no fluxo e na entrega de valor para o cliente, melhoria contínua e na
eliminação de desperdícios do processo de desenvolvimento de desenvolvimento de software
Scrum – É um framework para desenvolver, entregar e manter produtos complexos e adaptativos.
Kanban* – O método Kanban é um meio para projetar, gerenciar e melhorar os sistemas de fluxo de trabalho.
FDD – Método ágil para gerenciamento e desenvolvimento de software. Foco desenvolvimento orientado as
“features”.
XP – Método Ágil para equipes pequenas e médias e que irão desenvolver software com requisitos vagos e em
constante mudança.
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 35
Gestão Ágil de Projetos Pensamento Ágil
Framework Scrum
Reunião
Revisão
Planejamento diária Retrospectiva
da Sprint
da Sprint da Sprint
24 horas
Reuniões
Legenda:
Artefatos
Eventos (Reuniões)
Papéis Artefatos
▪ Planejamento da Sprint
▪ Product Owner (PO) ▪ Sprint ▪ Product Backlog
▪ Scrum Master (SM) ▪ Diária ▪ Sprint Backlog
▪ Equipe de Desenvolvimento ▪ Revisão da Sprint ▪ Incremento do Produto
▪ Retrospectiva da Sprint
Exemplo de um Kanban:
Práticas
Como fazer
Ágeis
Princípios O que
Invisível
Pensamento Propósito
Ágil
1 - Tutorial
2 - Estudo de Caso
- Formar equipe
- Desenvolver o projeto
Conteúdo
Existem jogos mais simples ou mais complexos de acordo com contexto (lazer, diversão,
esporte, ganho de dinheiro e etc) e necessidades das pessoas (jogadores) e características do
jogo.
Um bom modelo de gestão deve ser adaptável e configurável de acordo com contexto,
necessidades e características da demanda por projeto.
Pois, seria muito chato usar o baralho para jogar sempre o mesmo jogo, sem considerar o
contexto e o necessidades das pessoas.
Paciência Buraco
Truco Canastra
Poker Bridge
O SCRUM, Kanban, XP, PMBOK, FDD e etc não vão resolver todos os seus
problemas de gestão de projetos. Pois, cada método ou modelo é ótimo em para
resolver determinados problemas, mas geralmente é ruim para outros”
E agora, quem
poderá me ajudar? Eu, Chapolin
colorado
Governança de Projetos
Estabelece um sistema de tomada de decisão
“Escolher modelo de gestão certo para projeto certo”
Gestão de Projetos
Modelos de Gestão
Modelo de Gestão Modelo de Gestão Híbridos
Modelo de Gestão baseado
baseado baseado em em Métodos Ágeis
no PMBOK Métodos Ágil Modelo de Gestão baseado
em Ágil e PMBOK®
Governança Gestão de
de Projetos Projetos
A governança define um sistema de É o conjunto de práticas que tem como
tomada de decisão, estabelecendo objetivo realizar as decisões e entregar
metas, politicas, regras, diretrizes, valor através da execução de projetos.
princípios e responsabilidades.
Incertezas
Mudanças de requisitos
durante o processo de
desenvolvimento
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 48
Gestão Ágil de Projetos Governança de Projetos
Características e Necessidades de projetos determinam qual será o modelo de gestão
ideal: Exemplo de um projeto que deve ser utilizado as técnicas do PMBOK® devido
suas características: .
Escolha a opção: ( ) Modelo baseado no PMBOK® ( ) Modelo baseado em Ágil
Projeto de Mudança de Datacenter para outro:
Características do Projeto:
Escopo fechado
Orçamento definido
- Restrições emergentes
- Precisar controlar as atividades que são feitas pelos membros das equipe
Ovíparos
Vivíparos
FDD
XP
FDD
Tempo Controle através cronograma Controle através timebox aplicada aos eventos
Estrutura EAP (Estrutura Analítica do Projeto) Não está explicita, mas quando existe, ela
Analítica deverá ser a estrutura do produto
Escopo Fechado, controlado e bem detalhado Aberto, representado pela visão de alto nível
(Declaração de escopo do projeto) do produto.
Requisitos Declaração explícitas dos requisitos. Na Declaração explícita dos requisitos através do
maioria das vezes todos os requisitos são produto backlog. Não é necessário ter todos os
identificados, analisados antes do projeto. requisitos para iniciar o desenvolvimento
Equipe Gerente de Projeto como protagonista e Equipe Scrum como protagonista. A equipe
equipe do projeto são coadjuvantes. A tem autogestão, ou seja, é autônoma.
gestão da equipe é feita pelo GP
Estimativa Feita pelo gerente de projeto e/ou Equipe de desenvolvimento
especialistas
Custos Planejado, acompanhado e controlado Não tem
Lições aprendidas No final de cada fase e no final do No final de cada Sprint (ciclo) nas
projeto retrospectivas.
Melhoria contínua Não é explicita e nem formal. Depende É formal e explicita (adaptação). Ela
do GP e/ou da equipe acontece no final de cada Sprint. É um
dos pilares do Scrum.
Transparência Não, depende do GP e/ou da equipe Sim, é um dos pilares do Scrum.
Conteúdo
Gerente de
Projeto
Equipe
Ágil
Scrum
Gerenciamento de Aquisição:
- Em um projeto de desenvolvimento de produto de Software deverá ser contrato
um serviço de PaaS (Plataforma como serviço)
Gerenciamento de Riscos:
- Em um projeto de desenvolvimento de produto de Software deverá ser mitigado
os riscos relacionamentos com a tecnologia adotada e com a contração de
fornecedores de serviços.
Gerenciamento de Custos:
- Em um projeto de desenvolvimento de produto de Software com orçamento
“apertado” deverá ser acompanhado, controlado e reportado os custos para CFO.
Conteúdo
bugs t1
Backlog do
Bugs dev3
Produto t2
dev4
Novas
dev5 t3
funcionalidades
Demanda:
Cliente 1 – WIP = work in progress
Suporte, Integração Contínua
Comercial
Testes Backlog do Reunião diária
Negócio... Produto
Novas
funcionalidades Retrospectiva
Melhorias
Backlog da
Gestão de
Demanda
Revisão do
Scrum Sprint produto
Reunião
Planejamento
Sprint Backlog
Equipe Desenvolvimento
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 63
Gestão Ágil de Projetos Modelo Hibrido: SCRUMBAN
Este modelo junta o Scrum e Kanban criando um novo modelo chamado ScrumBan
Scrum é um método ágil excelente para desenvolvimento de produtos de software e o Kanban é
método mais adaptativo (mais flexível) ideal para sustentação de produtos ou para produtos
onde os requisitos mudam constante. Algumas situações é necessário juntar o melhor de ambos
para criar um modelo robusto e adaptativo que chamamos de ScrumBan.
ScrumBan requer uma equipe ágil com maior nível de maturidade, empoderamento, auto-
organização e colaboração.
Reunião
Reunião de Revisão do
Diária
Planejamento Produto Retrospectiva
Fluxo Contínuo
Conteúdo
Gerente de Projeto
deve “Shift your Mindset” para
atuar em qualquer tipo de
modelo de gestão de projeto
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 68
Gestão Ágil de Projetos Gerente de Projeto
Novo perfil exigido do profissional responsável pela gestão de projeto:
Gerente de Projeto deve estar pronto para se adaptar ao tipo de
modelo de gestão de projetos.
Metáfora do Marceneiro
O marceneiro tem uma caixa de ferramentas, que de acordo com o
trabalho que será executado ele escolhe as ferramentas certas.
Caixa de Ferramentas
Conteúdo
https://www.scaledagileframework.com
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 74
Gestão Ágil de Projetos LESS
LeSS (Large-Scale Scrum) é framework para escalar o desenvolvimento Scrum, Lean e Ágil
para grandes grupos de produtos.
https://less.works/
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 75
Gestão Ágil de Projetos Nexus
Nexus é um framework para desenvolvimento e sustentação de iniciativas de entrega de
produtos e de softwares em escala. O Nexus usa o Scrum como alicerce para sua construção
https://www.scrum.org/resources/nexus-guide
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 76
Gestão Ágil de Projetos T-Shirt Size
T-Shirt Size é uma técnica utilizada para fazer estimativa dos itens do Produto Backlog.
Ela é ideal para novas equipe que precisam começar fazer estimativas, mas não experiência,
T-Shirt Size é considerada como uma boa prática para aprendizagem de estimativa.
#Agile #Tshirt Size Poker #Agile #Tshirt Size Poker #Agile #Tshirt Size Poker
? 0
Pontos ? Pontos 0 Épico
eTecnologia.com.br | #agile eTecnologia.com.br | #agile eTecnologia.com.br | #agile
#Agile #Tshirt Size Poker #Agile #Tshirt Size Poker #Agile #Tshirt Size Poker
PP P M
Pontos 1 Pontos 5 Pontos 13
eTecnologia.com.br | #agile eTecnologia.com.br | #agile eTecnologia.com.br | #agile
#Agile #Tshirt Size Poker #Agile #Tshirt Size Poker #Agile #Tshirt Size Poker
G EG EEG
O termo Lean Startup (Startup Enxuta) foi criado em 2008 por Eric Ries a
partir de várias experiências, uma parte de fracassos, em seu blog.
Ciclo Lean:
Um produto mínimo viável (MVP, de Minimum Viable Product) é a versão mais simples de
um produto com uma quantidade suficiente de funcionalidades para entregar valor para as
partes interessadas.
Produto
Valor
Produto Final
Visão do Produto MVP
www.etecnologia.com.br Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 83
Gestão Ágil de Projetos MVP (Produto Mínimo Viável)
Entregas incrementais
Um produto pode ser construído por partes, ou seja, através de entrega incrementais.
Exemplo real:
Um projeto para
escrever um livro, é
processo empírico,
onde o autor pode
escrever o livro
capitulo a capitulo.
Cada capitulo entregue
pode ser considerado
uma entrega
incremental, quando
todos os capítulos
forem entregues, então
o livro está pronto.
Mas, nem todos os produtos podem ter um MVP, um exemplo é construção da a torre Eiffel, apesar de
ser construída por fases, cada fase não pode ser considerada como um MVP. Pois, o valor somente será
percebido quando a torre estiver completa.
Gestão
Ágeis de
Projetos GAP
Versão: 2 | Set l 2019 | #gap
www.etecnologia.com.br
rildo.santos@etecnologia.com.br
Pessoas Inovação Tecnologia rildosan@rildosan.com
www.etecnologia.com.br
skype: rildo.f.santos
Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br 88