Escolar Documentos
Profissional Documentos
Cultura Documentos
Roberto Agile
Roberto Agile
Me Roberto Góes
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
INTRODUÇÃO AO AGILE
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Origens do gerenciamento de projeto moderno
Metodologia Waterfall
1. Requisitos
2. Desenho
3. Desenvolvimento
4. Integração
5. Teste
6. Implantação
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Sucesso e fracasso de projetos de software
Encerraram com
gaps; 44%
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
O problema com o status quo
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
O problema com o status quo
• Durante o crescimento da tecnologia alguns processos foram deixados para trás. Alguns
desenvolvedores de software ainda utilizam de metodologias de gerenciamento de
projetos da década de 1950, fazendo com que existam ainda alguns problemas como o
escopo inflado e a introdução de funcionalidades desnecessárias no projeto.
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
(A – Capítulo 1) GESTÃO DE PROJETOS
Apresentando o gerenciamento ágil de projetos – agile scrum
• Em 1986, Hirotaka Takeuchi e Ikujiro Nonaka publicaram um artigo chamado " New
New Product Development Game in the Harvard Business Review.
–O artigo de Takeuchi e Nonaka descrevia uma estratégia de desenvolvimento rápida e
flexível para atender a demanda de produtos em ritmo acelerado.
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
O que é SCRUM?
• Definição:
–Um framework dentro do qual pessoas podem tratar e resolver problemas complexos e
adaptativos, enquanto produtiva e criativamente entregam produtos com o mais alto
valor possível. O Scrum é:
Simples Leve
de
entender
• Pessoas
• Comunicações
Difícil de Foco em • Produto
dominar
• Flexibilidade
Scrum
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
MANIFESTO ÁGIL
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Entendendo o manifesto agile
• 1990 – A internet estava mudando o mundo e aumentava a pressão da TI para a rápida adaptação
e comercialização das novas tecnologias;
• 2001 – 17 pioneiros reuniram-se em Snowbird (Utah) para compartilhar ideias e práticas. Durante
os próximos meses foram criados:
– Manifesto do Agile;
– Os Princípios do Agile (12 conceitos orientadores);
– Aliança Agile;
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
(A – Capítulo 1)
2) GESTÃO DE PROJETOS
Manifesto agile
• Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
(A – Capítulo 1) GESTÃO DE PROJETOS
Valor 2: Software em funcionamento mais que documentação abrangente
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO Voltar
(A – Capítulo 2)
GESTÃO DE PROJETOS
Valor 4: Responder a mudanças mais que seguir um plano
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
(A – Capítulo 2) GESTÃO DE PROJETOS
Princípios ágeis de satisfação de cliente
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
15
Os 12 princípios agile
• Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor.
1
• Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas.
2
• Entregar software funcionando com frequência, na escala de semanas até meses, com preferência aos períodos mais curtos.
3
• Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto.
4
• Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho.
5
• O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara.
6
• Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes.
8
• Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.
10
• Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.
12
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Os 12 princípios agile
• O Método mais eficiente e eficaz de transmitir informações é através de uma conversa cara
6 a cara.
• Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.
10
• Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e
12 otimizam seu comportamento de acordo.
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
17
O conceito ágil
Agile
Abordagens
opostas
Waterfall
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
19
O conceito ágil
urgente
alta Waterfall tradicional Implantação
Requisitos média
baixa
opcional
urgente
alta
Desenho média
baixa
opcional
urgente
alta
Desenvolviment
média
o
baixa
opcional
urgente
alta
Teste média
baixa
opcional
urgente
alta
Início MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
Implantação média
(A – Capítulo 3) GESTÃO DE PROJETOS
baixa
opcional
20
O conceito ágil
Iteração 1
Funcionalidades urgentes
Desenhar
Demo e feedback
Testar Testar Iteração 2
Requisitos
Funcionalidades altas
Desenvolvimento Integrado
Desenhar
Testar
Demo e feedback
Testar Testar
Requisitos Iteração 3
Funcionalidades médias
Desenvolvimento Integrado
Testar Desenhar
Demo e feedback
Testar Testar
Requisitos
Desenvolvimento Integrado
Testar
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
(A – Capítulo 3) GESTÃO DE PROJETOS
MVP - Minimum Viable Product
Pedido Original
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Gestão Visual - Transparência
• As informações devem
fazer sentido
• Legenda
Time scrum
Equipes de desenvolvimento
Product owner Scrum master
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Equipe de projetos ágeis
Prioriza as funcionalidades
Envolvimento contínuo ao
longo de cada dia para priorização
tomada de decisões, feedbacks e
dúvidas
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Equipe de projetos ágeis
Ao final de 4 ou 8 semanas o
O teste é contínuo trabalho é apresentado ao cliente
Product owner
Equipes de desenvolvimento Arquiteturas e desenhos Cliente
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Equipe de projetos ágeis
Características:
Diretamente
responsável pela Auto organizada e
criação de entregas auto gerenciada;
do projeto;
Dedicada a um
Cross-funcional; projeto para toda a
duração do projeto;
Equipes de desenvolvimento
Decide datas de
lançamento de Aceita, rejeita e
produtos e reúne-se apresenta os
Definição diariamente com
equipe de dev;
trabalhos completos;
• O product owner toma decisões sobre o que o produto faz e também aquilo que não faz.
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Equipe de projetos ágeis
Características:
Protege a equipe
scrum de distrações
organizacionais;
Promove estreita Facilita a construção
cooperação entre as de um consenso
partes interessadas e dentro da equipe
Scrum master a equipe scrum; scrum;
Definição
Definição
• O agile mentor:
• Atua como orientador e não faz parte
da equipe scrum, sendo muitas vezes
alguém fora da organização – não
tendo considerações pessoais ou
MESTRADO PROFISSIONAL políticas.
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Equipe de projetos ágeis
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
User Stories
Eu gostaria de <ação>
Quando eu <ação>
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Scrum
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Planning Poker
7
5
0 0,5 1 2 3 5 8
3
C
B
A 13 10 3
20 40 ?
03
• O significado dos valores é relativo – uma história de pontuação 8 demanda aproximadamente quatro vezes mais esforço que uma
E
história de pontuação 2. Porém o tempo de execução (trabalho) não importa, somente o esforço.
D
• Para começar a estimar, a equipe deve pegar a história que julga ser a de menor esforço e atribuir a pontuação 2. Esta primeira história é
chamada de referência, e as demais histórias deverão seguir uma pontuação relativa a essa primeira.
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Monitoramento e controle
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
CERTIFICAÇÕES
MESTRADO PROFISSIONAL
em ADMINISTRAÇÃO
GESTÃO DE PROJETOS
Certificações Agile - Scrum
Mercado
Português Português
Idioma Inglês Inglês
Inglês Inglês
Valor U$ 180,00 R$ 2.100,00 U$ 150,00 U$ 495,00
3.500 horas de
Pré- Treinamento 16 experiência
[N/A] [N/A]
RequisitosMESTRADO PROFISSIONAL horas 21 horas de
em ADMINISTRAÇÃO treinamento
GESTÃO DE PROJETOS