escalando a gestão Ágil com safe - manoel pimentel

89
Escalando a Gestão Ágil com SAFe (Scaled Agile Framework) MANOEL PIMENTEL

Upload: manoel-pimentel-medeiros

Post on 21-Apr-2017

2.195 views

Category:

Leadership & Management


2 download

TRANSCRIPT

Escalando a Gestão Ágil com SAFe (Scaled Agile Framework)

M A N O E L P I M E N T E L

ECOSSISTEMA

Sobre mim...

twitter.com/manoelpwww.adaptworks.com.br

• 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

A P R I M E I R A D É C A D A

http://naturalignment.com/wp-content/uploads/2014/05/dark-road.jpg

! !!! " Documents Documents Unverified Code Software

? ? ? I N C E R T E Z A S ? ? ?

F E E D B A C K A B I L I D A D E

QTD

Tempo

QTD

Tempo

Baixa

QTD

Tempo

Baixa

Alta

F E E D B A C K A B I L I D A D E

Organização

Scrum (parte ágil)Parte Não-Ágil

A S E G U N D A D É C A D A

http://naturalignment.com/wp-content/uploads/2014/05/dark-road.jpg

U M N O V O D E S A F I O

E X I S T E V I D A A L É M D O C Ó D I G O

E X I S T E V I D A A L É M D O S E U T I M E

Organização

Área não Ágil

Combinação de

Ferramentas Ágeis

C O M O S E E S C A L A A L G O A R T E S A N A L ?

O B S TÁ C U L O S

http://www.designnation.de/Media/Galerie/49200dfc9cef4,dark-zombi-ninja-.jpg

… O U Q U E S T Õ E S A S E R E M V E N C I D A S

E S C A L A R

G O V E R N A N Ç A

I N T E G R A Ç Ã O C O M Á R E A S N Ã O - Á G E I S

T R A N S I Ç Ã O

D I S T R I B U I RP O L Í T I C A

A L I N H A M E N T O

R E S T R I Ç Õ E S D E A R Q U I T E T U R A

U M O L H A R A L É M

E S C A L A N D O A G I L E

http://images.fineartamerica.com/images-medium-large/black-pyramid-barry-styles.jpg

T I P O D E E S T R U T U R A O R G A N I Z A C I O N A L

P R I M E I R A C O I S A :

Tipos de Redes - Paul Baran

S C R U M P U R O

? ? ? ?

+ F E R R A M E N TA S

T O O L S

Management 3.0 SAFe

Lean

….

http://flipthetruck.files.wordpress.com/2013/07/batman-trilogy-special-4.png

Kanban

ScrumXP

M O T I VA C A Ç Ã OS E G U N D A C O I S A :

A B A S E PA R A E S C A L A R

T H E H O U S E O F L E A N

E S C A L A N D O N A P R ÁT I C A

C O M O E S T R U T U R A R O S T I M E S ?

Team

Team

Team

Team

Team

TeamTeam

Team

Team

S I L O S

Before Agile: Typical Functional Silos

Management Challenge: Connect the Silos

F R A C TA L ( T I M E S M U LT I D I S C I P L I N A R E S )

Team 1

Team 100

I N I C I AT I VA S D I F E R E N T E S

U M F O R M AT O D I S T R I B U Í D O

Team

Sprint

Sprint

Sprint Sprint

Sprint Sprint

Team

Sprint

Team

Sprint

M E S M A I N I C I AT I VA

S I N C R O N I Z A Ç Ã O E C A D Ê N C I A

Team

Sprint Sprint Sprint

Team

Sprint Sprint Sprint

Team

Sprint Sprint Sprint

Programa

Time

Daily Scrum

Team A

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Daily Scrum

Scrum-of-Scrums

Scrum-of-Scrums

Team A

Team A

QTD

Tempo

Baixa

Alta

F E E D B A C K A B I L I D A D E

nossa meta

QTD

Tempo

Baixa

Alta

F E E D B A C K A B I L I D A D E

nossa meta

transição

E N T R E G A R N A C A D Ê N C I A D E U M T R E M

http://www.therealtrainshow.com/wp-content/uploads/2014/08/Steam-Train-groing-through-Scranton1.jpg

A RT - A G I L E R E L E A S E T R A I N

http://www.therealtrainshow.com/wp-content/uploads/2014/08/Steam-Train-groing-through-Scranton1.jpg

Team

Sprint Sprint Sprint

Team

Sprint Sprint Sprint

Team

Sprint Sprint Sprint Release

CódigoTestes

IntegraçãoDocumentação

P I - P R O G R A M I N C R E M E N T

May July Sep

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

v1.0 v1.5 v2.0

Release on Demand

Major Release

Subsystem release

Customer Preview

Major Release New

Feature

Develop on Cadence

PI PI PI PI PI

D O DD E F I N I T I O N O F D O N E

Releasable Solution

Working Software

System Increment

Working Software: Teams finish iteration backlog stories, demonstrate at Team iteration Demo

System Increment: All team backlog items integrated, tested, demonstrated at System Demo

Release: Additional activities, including system validation, documentation, etc.

time

time(S)

time(S) + outras áreas

R E L E A S E P L A N N I N G

M A P E A M E N T O S D E R I S C O S E N T R E A S D E P E N D Ê N C I A S D O S T I M E S

Team

Sprint Sprint Sprint

Team

Sprint Sprint Sprint

Team

Sprint Sprint Sprint

Team

Sprint Sprint Sprint

P R O G R A M B O A R D

Team A

Team B

Team C

Team D

Sprint 1 Sprint 2 Sprint 3 Sprint 4Release

Sprint 1.1 Sprint 1.2 Sprint 1.3 Sprint 1.4 Sprint1.5 (IP)

Milestones/ Events

Unicorns

Dolphins

Bears

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

Eagles

Needs UX Help

Needs Sys Arch Help

Orange! = Milestone/ Event

PI 2 >>>

Red/ Pink!

O U T R A S Á R E A S P O D E M PA R T I C I PA R

Reprinted by Permission of TradeStation Technologies

Programa

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

P I P IOutros Times

Processo Interno do Time Processo Interno do Time

Team

Sprint Sprint Sprint

Team

Sprint Sprint Sprint

Team

Sprint Sprint Sprint Release

CódigoTestes

IntegraçãoDocumentação

M I X A N D O T U D O

A I D E I A C H AV E É

I N T E G R A Ç Ã O

S I N C R O N I Z A Ç Ã O

K A N B A N N O P O R T F O L I O

2. Review

!  Epic Value Statement

!  Refine 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 R E L E A S E T R A I N

A G I L E R E L E A S E T R A I N

A G I L E R E L E A S E 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

C O L L A B O R A T I O N

Epic Owner

Architect Solution Management

Executive Developer

Portf

olio

Bac

klog

NFRs

P O N T O S D E I N T E G R A Ç Ã O C O M G O V E R N A N Ç A

I N T E G R A Ç Ã O C O M T I M E S Á G E I S ( E N Ã O - Á G E I S )

P R ÁT I C A S D E X P ( E X T R E M E P R O G R A M M I N G )

Arquitetura Ágil

Integração Continua

Teste Primeiro

Refatore

Trabalhe em Par

Propriedade Coletiva

D E O N D E V E I O I S S O ?

C A S E S

É U M A C O M P I L A Ç Ã O

N Ã O U M S O N H O

F R A M E W O R K

O S A F E N Ã O R E S P O N D E T U D O … .

… E L E E S TA B E L E C E A L G U M A S R E S T R I Ç Õ E S Á G E I S PA R A O N Í V E L

D E P O RT F O L I O , P R O G R A M A E T I M E

E L E AT U A C O M O U M P O N T O D E PA RT I D A ( R E S T R I Ç Õ E S ) E

A S S U M E Q U E C A D A T I M E , C A D A P R O D U T O , P O D E R Á E M E R G I R

P R ÁT I C A S E S P E C Í F I C A S D E F O R M A D I N Â M I C A .

D

C A

P

D

C A

P

D

C A

P D

C A

P D

C A

P D

C A

P D

C A

P D

C A

P D

C A

P

R E S U M I N D O :

A I D E I A N Ã O É V O C Ê A D O TA R S A F E …

O U C H A M A R S E U P R O C E S S O D E S A F E

C H A M E S U A A B O R D A G E M C O M O Q U I S E R … .

O I M P O R TA N T E É :

P E N S E L E A N

E S C A L E O S B E N E F Í C I O S Á G E I S

S E J A Á G I L

PO

RT

FO

LIO

PR

OG

RA

MA

TIM

E

+ VALOR - DESPERDÍCIO

E …

P E N S E L E A N

E S C A L E O S B E N E F Í C I O S Á G E I S

S E J A Á G I L

PO

RT

FO

LIO

PR

OG

RA

MA

TIM

E

Integre (e influencie) os objetivos estratégicos

Integre os times ágeis (e os não-Ágeis )

Gere valor

+ VALOR - DESPERDÍCIO

# W E B I N A R # V I D E O - C A S T

# E - B O O K

www.scalingagilecenter.com/10dicas-safe

P E R G U N TA S E R E S P O S TA S

O B R I G A D OW W W. A D A P T W O R K S . C O M . B R

T W I T T E R . C O M / M A N O E L P

M A N O E L @ A D A P T W O R K S . C O M . B R

W W W. S L I D E S H A R E . N E T / M A N O E L P