O documento descreve as metodologias ágeis para gestão de projetos de software, com foco no framework Scrum. Introduz Scrum como uma abordagem iterativa e incremental para gestão de projetos complexos. Detalha os principais intervenientes em Scrum, incluindo Product Owner, Scrum Master e Scrum Team, e como eles trabalham juntos em sprints curtos para entregar software funcional de forma contínua.
2. Metodologias Ágeis na Gestão de Projetos
INTRODUÇÃO
❖ Metodologias utilizadas no desenvolvimento de software.
❖ Abordagem complementar ao modelo de gestão tradicional de projetos
❖ O modelo de entrega ágil é baseado em ciclos iterativos e incrementais,
O que traz flexibilidade e adaptabilidade. Uma característica importante é
a inspeção e adaptação dos ciclos e iterações, focados em gerar melhoria
contínua para as equipas e processos.
3. Metodologias Ágeis na Gestão de Projetos
INTRODUÇÃO
Metodologias utilizadas no desenvolvimento de software.
abordagem ao modelo de gestão tradicional de projetos
O modelo de entrega ágil é baseado em ciclos iterativos e incrementais, o que
traz flexibilidade e adaptabilidade. Uma característica importante é
a inspeção e adaptação dos ciclos e iterações, focados em gerar melhoria
contínua para as equipes e processos.
4. Metodologias Ágeis na Gestão de Projetos
CONTEXTO
❖ Em 2001 um grupo de 17 pessoas se reuniram para discutir sobre uma nova
abordagem para a gestão de projetos de software.
❖ No final dessa reunião todas as pessoas presentes assinaram o que é conhecido
como Manifesto Ágil. https://agilemanifesto.org/
❖ É uma declaração de princípios que fundamentam o desenvolvimento ágil de
software:
❖ Os indivíduos e suas interações acima de procedimentos e ferramentas;
❖ O funcionamento do software acima de documentação abrangente;
❖ A colaboração com o cliente acima da negociação e contrato;
❖ A capacidade de resposta a mudanças acima de um plano pré-estabelecido;
7. Metodologias Ágeis na Gestão de Projetos
Scrum
Scrum é uma framework para gestão de projetos e desenvolvimento ágil de software
É uma framework para gestão de projetos que tem um abordagem iterativa e
incremental. É ideal para projetos de alguma complexidade e que tenham um objetivo
bem definido.
Segundo o State of Agile é o método ágil mais utilizado no mundo com quase 80% dos
projetos.
8. Metodologias Ágeis na Gestão de Projetos
SCRUM: INTERVENIENTES
É uma metodologia de desenvolvimento ágil para gestão dinâmica de projetos
complexos.
Permite uma gestão eficaz e eficiente de um projeto, tirando o maior partido das
equipas de trabalho.
Além disso, facilita a definição de objetivos e ajuda a cumprir os prazos estabelecidos.
9. Metodologias Ágeis na Gestão de Projetos
SCRUM: INTERVENIENTES
É uma metodologia de desenvolvimento ágil para gestão dinâmica de projetos
complexos.
Permite uma gestão eficaz e eficiente de um projeto, tirando o maior partido das
equipas de trabalho.
Além disso, facilita a definição de objetivos e ajuda a cumprir os prazos estabelecidos.
10. Metodologias Ágeis na Gestão de Projetos
SCRUM: INTERVENIENTES
Os participantes de um projecto desenvolvido recorrendo a esta metodologia são:
Product Owner, Scrum Master e Scrum Team.
11. Metodologias Ágeis na Gestão de Projetos
SCRUM: INTERVENIENTES
❖ Product Owner
O Product Owner é o dono do produto/projecto. Este tem total conhecimento dos
requisitos do mesmo, representa os utilizadores finais ou clientes.
É a pessoa que define os requisitos que compõem o Product Backlog e as respetivas
prioridades de desenvolvimento.
O Product Owner juntamento com o Scrum Master olha para o Product Backlog de
acordo com a prioridades definidas, seleciona os requisitos mais prioritários e
compromete-se a entregá-los ao final de um Sprint (iteração). Estes itens transformam-
se no Sprint Backlog.
Os requisitos podem mudar (e mudanças são encorajadas), mas nunca dentro de um
Sprint.
12. Metodologias Ágeis na Gestão de Projetos
SCRUM: INTERVENIENTES
❖ Scrum Master
Elemento da equipa responsável pela gestão do projeto e por liderar as Scrum
Meetings e as Daily Scrum.
O Scrum Master, em conjunto com o Product Owner, organiza os requisitos do Product
Backlog e define as tarefas de cada sprint. É também responsável por:
• Orientar as reuniões,
• Acompanhar o trabalho desenvolvido pela equipa,
• Certificar-se que a equipa dispõe das condições para cumprir objetivos,
• Gerir equipa (colaboração, convivência, interferências externas ).
13. Metodologias Ágeis na Gestão de Projetos
SCRUM: INTERVENIENTES
❖ Scrum Team
Equipa de desenvolvimento do projeto ou de um Sprint.
Todos no projeto trabalham juntos para completar o conjunto de trabalho com o qual
se comprometeram conjuntamente para um Sprint.
Não há necessariamente divisões funcionais entre eles (designer, programador tester,
etc.)
14. Metodologias Ágeis na Gestão de Projetos
de entregas
Scrum
Os projetos devem estar focados em gerar valor através
contínuas de software funcional.
As entregas normalmente são realizadas em ciclos chamados de Sprints
15. Metodologias Ágeis na Gestão de Projetos
Scrum
As funcionalidades a serem implementadas num projeto são mantidas numa lista,
Product Backlog (pelo Scrum Master).
No início de cada Sprint, faz-se um Sprint Meeting, ou seja, uma reunião de
planeamento na qual o Product Owner define prioridades para os requisitos do
Product Backlog.
A equipa seleciona as atividades que deverá
implementar durante cada Sprint que se inicia.
As tarefas alocadas a um Sprint são transferidas
do Product Backlog para o Sprint Backlog.
16. Metodologias Ágeis na Gestão de Projetos
Scrum
A cada dia de um Sprint, a equipa faz uma breve reunião (normalmente de manhã),
chamada Daily Scrum. O objetivo é disseminar conhecimento sobre o que foi feito no
dia anterior, identificar impedimentos e priorizar o trabalho do dia que se inicia.
17. Metodologias Ágeis na Gestão de Projetos
Scrum
No final de cada Sprint é realizado o Sprint Review Meeting, onde é apresentado para
ao Product Owner as funcionalidades desenvolvidas. Deve ser realizada uma análise,
onde são avaliados os aspectos positivos e o que deve ser melhorado para o próximo
Sprint.
18. Metodologias Ágeis na Gestão de Projetos
Scrum
Durante o Sprint Review Meeting, o Scrum Team mostra o que foi alcançado durante o
Sprint. Tipicamente, tem o formato de um demo das novas funcionalidades.
Idealmente, o Scrum Team deve ter completado os requisitos que estavam associados
ao Sprint Backlog
19. Metodologias Ágeis na Gestão de Projetos
http://scrummethodology.com/
https://agilemanifesto.org/
https://www.scrum.org/
http://www.desenvolvimentoagil.com.br/scrum/
Scrum