Contenu connexe Similaire à Gerenciamento Ágil de Projetos com Scrum (20) Plus de Ludimila Monjardim Casagrande (20) Gerenciamento Ágil de Projetos com Scrum2. Apresentação
• Ludimila Monjardim Casagrande, fundadora da Apoema Cursos, é
Empreteca, certificada como Programadora Java pela Sun e como
Professional Scrum Master e Professional Scrum Product Owner
pela Scrum.org e obteve recentemente a certificação Agile Scrum
Foundation da EXIN.
• É Mestre em Ciência da Computação pela USP e graduada, também em
Ciência da Computação, pela Universidade Federal de Viçosa. Possui 16
anos de experiência profissional, sendo que durante 10 anos atuou como
professora de cursos de Graduação e de Pós-Graduação, na área de
Computação, em Campinas e em Vitória.
• Já trabalhou em projetos para empresas nacionais e internacionais como
Motorola, IBM, Votorantim Celulose e Papel (VCP), eWise,
PayWithMyBank, entre outras. Atuou também durante 7 anos como líder,
gerente de projetos de software ou como Scrum Master.
©2017 Apoema
2
3. Tópicos
• Reflexão Inicial
– O que é um projeto bem sucedido?
– Por que os projetos falham?
– Problemas comuns
– O que desejamos?
• O framework Scrum
– Características
– Papéis e eventos
– Por que a agilidade é importante?
3
©2017 Apoema
5. Reflexão
Por que os projetos falham?
Quais são os problemas mais comuns
no desenvolvimento de projetos?
O que normalmente reduz a
produtividade, provoca atrasos ou
impede o alcance dos objetivos?
5
©2017 Apoema
6. Projeto
• Projeto é um esforço temporário, com um
início e um término definidos, empreendido
para criar um produto, serviço ou resultado
exclusivo, com metas estabelecidas dentro de
parâmetros de escopo, prazo, custo e
qualidade.
− PMBOK
6
©2017 Apoema
7. Projeto
As abordagens ágeis vão além...
e afirmam que um projeto bem
sucedido é aquele que traz resultados,
satisfaz as necessidades e agrega valor
ao negócio do cliente.
7
©2017 Apoema
8. Estatísticas
Fonte: Standish Group 2015 Chaos Report - Q&A with Jennifer Lynch
https://www.infoq.com/articles/standish-chaos-2015
Pesquisa incluindo 10.000 projetos ao redor do mundo.
Uma definição nova de sucesso foi considerada:
no prazo, no custo e com resultados satisfatórios.
O Standish Group possui uma base de
50.000 projetos ao redor do mundo.
8
©2017 Apoema
12. Problemas Comuns
• Falhas ou falta de comunicação:
– Requisitos incompletos ou mal definidos;
• Ausência de estabelecimento de metas;
• Falta de planejamento;
• Falta de controle/monitoramento;
• Erros nas estimativas;
• Ausência de visibilidade/previsibilidade;
12
©2017 Apoema
13. Problemas Comuns
• Falta de comprometimento ou de iniciativa de
membros da equipe;
• Pouco envolvimento do cliente;
• Sensação de pouco progresso por parte do cliente;
• Feedback do cliente somente no final do processo;
• Dificuldade para acomodar mudanças;
• Custo alto de mudanças.
13
©2017 Apoema
14. O que desejamos?
• Desenvolver projetos:
– De forma mais organizada;
– De forma mais ágil/eficiente (usando melhor os recursos);
– De forma mais planejada;
– De forma mais controlada;
– Com criatividade e inovação;
– Sabendo exatamente onde queremos chegar;
– Sabendo o que e como fazer para alcançar os nossos
objetivos;
– Alcançando os resultados/objetivos esperados.
14
©2017 Apoema
15. Scrum
• Framework estrutural usado para gerenciar o
desenvolvimento de produtos complexos desde o início de
1990.
• Scrum não é uma metodologia, um processo ou uma técnica
para construir produtos - é um framework dentro do qual
você pode empregar vários processos ou técnicas.
• Principal objetivo: entregar produtos com o mais alto valor
possível.
• Não é específico para a área de TI, embora seja mais
conhecido e utilizado para o desenvolvimento de software.
©2017 Apoema
15
16. Principais Características
Incremental e
iterativo
O Scrum emprega uma
abordagem iterativa e
incremental para
aperfeiçoar a previsibilidade
e o controle de riscos.
Há evolução do sistema a
cada iteração.
Empirismo
Scrum é fundamentado nas
teorias empíricas de
controle de processo, ou
empirismo.
O empirismo afirma que o
conhecimento vem da
experiência e de tomada de
decisões baseadas no que é
conhecido.
©2017 Apoema
16
20. Desenvolvimento em Ciclos
©2017 Apoema
20
Reunião de
Planejamento
Reunião Diária
...
Reunião Diária
Reunião de
Revisão
Reunião de
Retrospectiva
Reunião de
Planejamento
Reunião Diária
...
Reunião Diária
Reunião de
Revisão
Reunião de
Retrospectiva
Reunião de
Planejamento
Reunião Diária
...
Reunião Diária
Reunião de
Revisão
Reunião de
Retrospectiva
Ciclo 1 Ciclo 2 Ciclo 3
21. Teoria do Scrum
• Três pilares apoiam a implementação de
controle de processo empírico:
– Transparência;
– Inspeção e
– Adaptação.
©2017 Apoema
21
22. Papéis do Scrum
• Os papéis do Scrum são:
Product Owner
Scrum Master
Developer
(Development Team)
©2017 Apoema
22
23. Equipes Ágeis
• Multifuncionais;
• Auto organizadas;
• Buscam a comunicação eficaz;
• Orientadas à excelência;
– Buscam a melhoria contínua;
• Focados nos objetivos técnicos e de negócios;
• Criativas, inovadoras e motivadas;
• Comprometidas e responsáveis.
23
©2017 Apoema
24. Monitorando o Progresso da Sprint
©2017 Apoema
24
O quadro de tarefas ou
quadro Kanban é utilizado
para gerenciar e monitorar
as tarefas de maneira visual,
prática e rápida.
É importante que toda a
equipe possa a qualquer
momento ter uma visão de
como está a Sprint, o que
está em andamento, o que
ainda não foi iniciado e o
que já foi concluído.
Fonte: 03 dicas valiosas para a implantação
de métodos ágeis na sua organização. Vitor
Massari.
27. Gráfico de Velocidade do Jira
©2017 Apoema
27
Planejado x Realizado
Pontos x Sprint
Observar se o
erro não está no
planejamento
29. Por que a agilidade é importante?
• Ciclos de desenvolvimento curtos:
– Aumentam a visibilidade, a previsibilidade e o controle;
– Garantem que a inspeção e a adaptação ocorram pelo
menos a cada mês;
– Limitam o risco ao custo de um mês corrido.
Sabemos que falhas na definição dos requisitos levam ao
desenvolvimento incorreto do produto. Normalmente descobrimos
essas falhas ao recebermos o feedback do cliente.
No Scrum, as falhas são identificadas em, no máximo, 30 dias.
©2017 Apoema
29
30. Outras Vantagens
• Aplicar o modo de pensar ágil significa aceitar mudanças.
Devido ao modo flexível de trabalho, as Sprints e
reuniões diárias contínuas deixam espaço constante para
ajustar o produto ou para mudar o curso do projeto.
• No final, o projeto resultará em um produto de alta
qualidade que está de acordo com as necessidades do
cliente.
• A equipe ágil se organiza de tal forma que a informação é
comunicada no tempo correto a todos os
colaboradores envolvidos.
©2017 Apoema
30
31. O Scrum e o Mercado
• O uso de métodos ágeis como uma abordagem para
gerenciamento de projetos tem aumentado
significativamente nos últimos anos.
• Uma pesquisa do PMI (Project Management Institute)
demonstra o valor que métodos ágeis podem ter na
redução de defeitos do produto, melhorando a
produtividade da equipe, melhoria na entrega e aumento
do valor comercial.
©2017 Apoema
31
Scrum é uma forma de gerenciamento comprovada!
32. Outras Fontes e Referências
• Scrum Guide. The definitive guide to Scrum:
The rules of the game. 2016.
Ken Schwaber, Jeff Sutherland.
• Scrum: A arte de fazer o dobro do trabalho na
metade do tempo. Leya, 2016.
Jeff Sutherland.
• Scrum: Gestão ágil para projetos de sucesso.
Rafael Sabbagh. Casa do Código.
©2017 Apoema
32