AGILE MANAGEMENT
Fábio Aguiar
Agile Coach and Trainer
GERENCIAMENTO
DE
PROJETO
ÁGIL?
ENTREGAS	
  FREQUENTES	
  e	
  foco	
  
no	
  VALOR	
  DE	
  NEGÓCIO.
ÁGIL…
AGILE	
  PROJECT	
  MANAGEMENT
Features	
  
list	
  #1
User	
  feedback	
  
+	
  features	
  list	
  #2
User	
  feedback	
  
+	
  features	
  list	
  #3
Agile	
  Project	
  Management
#	
  1
Increment
#	
  2
Increment
#	
  3
Increment
Product	
  Vision	
  
INCEPTION
ROI
ÁGIL…
ENTREGABILIDADE:
a n t e c i p e s e u p o d e r d e e n t r e g a
RETORNABILIDADE:
g e r e p e r c e p ç ã o d e v a l o r n a s e n t r e g a s
ADAPTABILIDADE:co lab ore constantem e n te p a ra re sp o n d er às mudanças
FEEDBACKABILIDADE:a u m e n t e s u a t a x a d e f e e d b a c k - t e n h a c i c l o s c u r t o s
p a r a a p r e n d e r
by Manoel Pimentel
SCRUM Extreme	
  
Programming
FDD
DSDM
Lean Crystal
ASD EVO
Métodos Ágeis
MANIFESTO	
  ÁGIL
Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós
mesmos e ajudando outros a fazê-los.
INDIVÍDUOS
I N T E R A Ç Õ E Sm a i s q u e p r o c e s s o s e f e r r a m e n t a s
E
RESPONDER
M U D A N Ç A
m a i s q u e s e g u i r p l a n o s
A
FUNCIONANDO
S O F T W A R E
m a i s q u e d o c u m e n t a ç ã o a b r a n g e n t e
COLABORAÇÃO
C L I E N T Emais que ne gociação de contratos
COMO
para gerenciar projetos em
ambientes complexos
SCRUM é um Framework
ITERATIVO E INCREMENTAL
24	
  h
1-­‐4	
  WEEKS
SPRINT
SCRUM	
  –	
  FLUXO
SPRINT	
  PLANNING	
  MEETING	
  
• Seleciona	
  os	
  itens	
  do	
  Backlog	
  
• Definição	
  de	
  pronto	
  
• Meta	
  da	
  Sprint	
  
• Estima	
  o	
  Sprint	
  Backlog	
  
• Quebra	
  os	
  itens	
  em	
  tarefas
DAILY	
  SCRUM	
  MEETINGS	
  
• O	
  que	
  foi	
  feito	
  desde	
  ontem?	
  
• O	
  que	
  irá	
  fazer	
  de	
  hoje	
  até	
  amanhã?	
  
• Qual	
  o	
  impedimento(se	
  houver)?
SPRINT	
  REVIEW	
  MEETINGS	
  
• Entrega	
  do	
  que	
  foi	
  desenvolvido	
  
• Retrospectiva	
  com	
  o	
  time,	
  o	
  que	
  
pode	
  ser	
  melhorado	
  para	
  próxima	
  
iteração.
24h
PRODUCT	
  

BACKLOG
SPRINT	
  
BACKLOG	
  

TIME-­‐BOX
SPRINT
PRODUTO	
  
POTENCIALMENTE	
  
ENTREGÁVEL
SPRINT	
  PLANNING
DESENVOLVIMENTO
DAILY	
  SCRUM
SPRINT	
  REVIEW	
  &	
  
RETROSPECTIVE
SCRUM	
  –	
  Pilares
SCRUM	
  –	
  e	
  seus	
  papéis
PRODUCT	
  OWNER

A	
  pessoa	
  responsável	
  por	
  
maximizar	
  o	
  valor	
  do	
  produto	
  e	
  
do	
  trabalho	
  do	
  Time	
  de	
  
Desenvolvimento	
  (Product	
  
Backlog	
  e	
  determinação	
  de	
  
prioridades)
DEVELOPMENT	
  TEAM	
  
É	
  composta	
  por	
  profissionais	
  que	
  
fazem	
  o	
  trabalho	
  para	
  a	
  entrega	
  de	
  
um	
  incremento	
  potencialmente	
  
entregável	
  do	
  produto	
  "Done"	
  no	
  
final	
  de	
  cada	
  Sprint.	
  Auto-­‐
organização,	
  cross-­‐funcional…
	
  
SCRUM	
  MASTER

O	
  responsável	
  por	
  garantir	
  
que	
  os	
  valores	
  e	
  as	
  práticas	
  do	
  
Scrum	
  foram	
  entendidos	
  pelo	
  
time	
  e	
  estão	
  sendo	
  seguidas
	
  
SCRUM	
  –	
  AUTO-­‐ORGANIZAÇÃO
To	
  Do OnGoing Done
SCRUM	
  BOARD
SELF-­‐ORGANIZING	
  TEAM
	
   	
  
As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis.
Todos juntos assume o trabalho que precisa ser
feito durante o sprint
PRODUTO	
  POTENCIALMENTE	
  
ENTREGÁVEL
SCRUM	
  –	
  BOARD
To	
  Do OnGoing Done To	
  Do OnGoing Done To	
  Do OnGoing Done
1
3
2
4
5
1
3
2
4
5
1
3
2
4
5
ITENS	
  PARA	
  FAZER ITENS	
  PENDENTE FILAS	
  VAZIAS
ITENS	
  PRIORIZADOS,	
  	
  
PRÓXIMOS	
  DA	
  FILA…
ITENS	
  FINALIZADOS
Visibilidade e Transparência
ENTREGAS
sprint sprint sprint sprint sprint sprint
Método Agile propõe abordagem incremental e
iterativo de design de software
SCRUM	
  –	
  INTERATIVO	
  E	
  INCREMENTAL
AGILE	
  PROJECT	
  MANAGEMENT
Development	
  
Request
Product	
  	
  
Owner
PRODUCT	
  BACKLOG	
  
BUILDING	
  E	
  GROOMING
Stakeholders
Agile	
  Project	
  Management
Product	
  Backlog	
  
Management
Release	
  Planning Release	
  Backlog	
  
Management
Release	
  1.0
Release	
  2.0
Release	
  1.5
SOFTWARESOFTWARE
@fabyogr
fabioaguiar@gmail.com
Delivery Product ManagerAgile Coach and Trainer

Agile Management

  • 1.
  • 2.
  • 3.
  • 4.
    ENTREGAS  FREQUENTES  e  foco   no  VALOR  DE  NEGÓCIO. ÁGIL…
  • 5.
    AGILE  PROJECT  MANAGEMENT Features   list  #1 User  feedback   +  features  list  #2 User  feedback   +  features  list  #3 Agile  Project  Management #  1 Increment #  2 Increment #  3 Increment Product  Vision   INCEPTION ROI
  • 6.
    ÁGIL… ENTREGABILIDADE: a n te c i p e s e u p o d e r d e e n t r e g a RETORNABILIDADE: g e r e p e r c e p ç ã o d e v a l o r n a s e n t r e g a s ADAPTABILIDADE:co lab ore constantem e n te p a ra re sp o n d er às mudanças FEEDBACKABILIDADE:a u m e n t e s u a t a x a d e f e e d b a c k - t e n h a c i c l o s c u r t o s p a r a a p r e n d e r by Manoel Pimentel
  • 7.
    SCRUM Extreme   Programming FDD DSDM LeanCrystal ASD EVO Métodos Ágeis
  • 8.
    MANIFESTO  ÁGIL Estamos descobrindomaneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-los. INDIVÍDUOS I N T E R A Ç Õ E Sm a i s q u e p r o c e s s o s e f e r r a m e n t a s E RESPONDER M U D A N Ç A m a i s q u e s e g u i r p l a n o s A FUNCIONANDO S O F T W A R E m a i s q u e d o c u m e n t a ç ã o a b r a n g e n t e COLABORAÇÃO C L I E N T Emais que ne gociação de contratos COMO
  • 9.
    para gerenciar projetosem ambientes complexos SCRUM é um Framework ITERATIVO E INCREMENTAL 24  h 1-­‐4  WEEKS SPRINT
  • 10.
    SCRUM  –  FLUXO SPRINT  PLANNING  MEETING   • Seleciona  os  itens  do  Backlog   • Definição  de  pronto   • Meta  da  Sprint   • Estima  o  Sprint  Backlog   • Quebra  os  itens  em  tarefas DAILY  SCRUM  MEETINGS   • O  que  foi  feito  desde  ontem?   • O  que  irá  fazer  de  hoje  até  amanhã?   • Qual  o  impedimento(se  houver)? SPRINT  REVIEW  MEETINGS   • Entrega  do  que  foi  desenvolvido   • Retrospectiva  com  o  time,  o  que   pode  ser  melhorado  para  próxima   iteração. 24h PRODUCT  
 BACKLOG SPRINT   BACKLOG  
 TIME-­‐BOX SPRINT PRODUTO   POTENCIALMENTE   ENTREGÁVEL SPRINT  PLANNING DESENVOLVIMENTO DAILY  SCRUM SPRINT  REVIEW  &   RETROSPECTIVE
  • 11.
  • 12.
    SCRUM  –  e  seus  papéis PRODUCT  OWNER
 A  pessoa  responsável  por   maximizar  o  valor  do  produto  e   do  trabalho  do  Time  de   Desenvolvimento  (Product   Backlog  e  determinação  de   prioridades) DEVELOPMENT  TEAM   É  composta  por  profissionais  que   fazem  o  trabalho  para  a  entrega  de   um  incremento  potencialmente   entregável  do  produto  "Done"  no   final  de  cada  Sprint.  Auto-­‐ organização,  cross-­‐funcional…   SCRUM  MASTER
 O  responsável  por  garantir   que  os  valores  e  as  práticas  do   Scrum  foram  entendidos  pelo   time  e  estão  sendo  seguidas  
  • 13.
    SCRUM  –  AUTO-­‐ORGANIZAÇÃO To  Do OnGoing Done SCRUM  BOARD SELF-­‐ORGANIZING  TEAM     As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis. Todos juntos assume o trabalho que precisa ser feito durante o sprint PRODUTO  POTENCIALMENTE   ENTREGÁVEL
  • 14.
    SCRUM  –  BOARD To  Do OnGoing Done To  Do OnGoing Done To  Do OnGoing Done 1 3 2 4 5 1 3 2 4 5 1 3 2 4 5 ITENS  PARA  FAZER ITENS  PENDENTE FILAS  VAZIAS ITENS  PRIORIZADOS,     PRÓXIMOS  DA  FILA… ITENS  FINALIZADOS Visibilidade e Transparência
  • 15.
    ENTREGAS sprint sprint sprintsprint sprint sprint Método Agile propõe abordagem incremental e iterativo de design de software SCRUM  –  INTERATIVO  E  INCREMENTAL
  • 16.
    AGILE  PROJECT  MANAGEMENT Development   Request Product     Owner PRODUCT  BACKLOG   BUILDING  E  GROOMING Stakeholders Agile  Project  Management Product  Backlog   Management Release  Planning Release  Backlog   Management Release  1.0 Release  2.0 Release  1.5 SOFTWARESOFTWARE
  • 17.