3. Sobre mim...
• Mais de 18 anos em TI
• Agile Coach na AdaptWorks
• Presidente da Agile Alliance Brazil
• Já atuou em várias organizações grandes e complexas
(Sicoob, Stefanini, Oi, GVT, XP, Itaú, Localiza...)
• Um dos pioneiros em Agile no Brasil
• Criador da revista Visão Ágil
• Chairman do Agile Brazil 2013
• Escritor/Revisor/Palestrante
• Certified Scrum Professional, Certified Alpha Coach,
SPC (Scaled Academy) e Licensed Trainer de
Management 3.0
twitter.com/manoelp
www.adaptworks.com.br
4. A PRIMEIRA DÉCADA
http://naturalignment.com/wp-content/uploads/2014/05/dark-road.jpg
49. ENTREGAR NA
CADÊNCIA DE UM TREM
http://www.therealtrainshow.com/wp-content/uploads/2014/08/Steam-Train-groing-through-Scranton1.jpg
50. ART - AG I L E RELEASE TRAIN
http://www.therealtrainshow.com/wp-content/uploads/2014/08/Steam-Train-groing-through-Scranton1.jpg
51. Team
Integração Documentação
Sprint Sprint Sprint
Team
Sprint Sprint Sprint
Team
Sprint Sprint Sprint Release
Testes Código
52. P I - PROGRAM INCREMENT
May July Sep
v1.0 v1.5 v2.0
Features
! Road Rage Completed
(single user)
! Brickyard Ported (single
user)
! Road Rage multiuser
demonstrable
! First multiuser game
feature for Road Rage
Features
! Road Rage (Multiuser) first
release
! Brickyard Ported multiuser
demo
! New features for both
games (see backlog)
Features
! Road Rage Ported
(part I)
! Brickyard port started
(stretch obj. to complete)
! Distributed platform demo
! ALL GUIs for both games
demonstrable
! New features (see
prioritized list)
— Stretch Objectives —
! Demo of Beemer game
High Confidence Medium Confidence Marquee Features Only
53. Release on Demand
Major
Release Subsystem
release
Customer
Preview
Major
Release New
Feature
PI PI PI PI PI
Develop on Cadence
55. time(S) + outras áreas
Releasable Solution
System Increment
Working
Software
Release: Additional
activities, including system
validation, documentation,
etc.
System Increment: All team
backlog items integrated,
tested, demonstrated at
System Demo
Working Software: Teams finish
iteration backlog stories, demonstrate
at Team iteration Demo
time
time(S)
57. MAPEAMENTOS DE RISCOS ENTRE AS
DEPENDÊNCIAS DOS TIMES
Team
Sprint Sprint Sprint
Team
Sprint Sprint Sprint
Team
Sprint Sprint Sprint
Team
Sprint Sprint Sprint
58. PROGRAM BOARD
Team A
Team B
Team C
Team D
Release
Sprint 1 Sprint 2 Sprint 3 Sprint 4
59. Sprint 1.1 Sprint 1.2 Sprint 1.3 Sprint 1.4 Sprint1.5
(IP)
Milestones/
Events
Unicorns
Dolphins
Bears
Eagles
Iguanas
Blue! = Features
Red String = A dependency requiring stories
or other dependencies to be completed before
the feature can be completed
= Significant
Dependency
Antelope
Tarantulas
Needs UX Help
Needs Sys
Arch Help
Orange! = Milestone/
Event
PI 2 >>>
Red/
Pink!
60. OUTRAS ÁREAS
PODEM PART I C I PAR
Reprinted by Permission of TradeStation Technologies
61. Programa
P I P I
Time
Agile Team
Sprint Sprint Sprint
Agile Team
Sprint Sprint Sprint
Agile Team
Sprint Sprint Sprint
Agile Team
Sprint Sprint Sprint
Sprint
Sprint
Sprint
Sprint
Outros Times
Processo Interno do Time Processo Interno do Time
62. Team
Integração Documentação
Sprint Sprint Sprint
Team
Sprint Sprint Sprint
Team
Sprint Sprint Sprint Release
Testes Código
69. KANBAN NO PORTFOLIO
Executive Developer
2. Review
! Epic Value
Statement
! Refine
C O L L A B O R A T I O N
understanding
! Calculate WSJF
1. Funnel
! New business
opportunities
! Cost savings
! Marketplace
changes
! Mergers/
Acquisitions
! Problems with
existing solutions
Business
Epic
Business
Epic
Arch.
Epic
A G I L E RELEASE T R A I N
A G I L E RELEASE T R A I N
A G I L E RELEASE T R A I N
5. Implementing
! Ownership transitions
! Teams begin implementing at release planning
boundaries
! Teams break Epics into features
! Analyst support on pull basis
3. Analysis
! Solution
alternatives
! Refine WSJF
! Cost Estimate
! Lightweight
Business case
! Go/No Go
decision
4. Portfolio Backlog
! Epics approved by
PPM Team
! Continuous
prioritization of
approved Epics
using WSJF
Epic
Owner
Solution Architect
Management
Portfolio Backlog
NFRs
79. O SAFE NÃO RESPONDE
TUDO….
…ELE ESTABELECE ALGUMAS
RESTRIÇÕES ÁGEIS PARA O NÍVEL
DE PORTFOLIO, PROGRAMA E TIME
80. ELE ATUA COMO UM
PONTO DE PARTIDA ( R E S T R I Ç Õ E S ) E
ASSUME QUE CADA TIME,
CADA PRODUTO, PODERÁ EMERGIR
PRÁTICAS ESPECÍFICAS DE FORMA DINÂMICA.
81. D
P
A C
D
P
A C
P D
D
A C
P D
A C
P D
A C
P D
A C
P D
A C
P D
A C
P
A C
85. O IMPORTANTE É:
PENSE LEAN
ESCALE OS BENEFÍCIOS ÁGEIS
SEJA ÁGIL
PORTFOLIO PROGRAMA TIME
+ VALOR
- DESPERDÍCIO
86. E…
PENSE LEAN
ESCALE OS BENEFÍCIOS ÁGEIS
SEJA ÁGIL
PORTFOLIO PROGRAMA TIME
Integre (e influencie) os
objetivos estratégicos
Integre os times ágeis
(e os não-Ágeis )
Gere valor
+ VALOR
- DESPERDÍCIO