Vous êtes sur la page 1sur 38

SAFe (Scaled Agile Framework):

Lvolution nest pas une option

PHILIPPE TREMBLAY
SAFE PROGRAM CONSULTANT (SPC)
CERTIFIED SCRUM PROFESSIONAL (CSP)

Agile Qubec
29 mai 2014

Philippe Tremblay

SAFe Program Consultant (SPC) / Certified Scrum Professional


(CSP)

Coach Agile / Dveloppeur et


architecte passionn
Pourquoi?
ternel dbutant

Formation Accompagnement
Conseils
www.elapsetech.com

Le choix des mots est important


ressources!

Contact

Gnraliste plutt que spcialiste


Le manque de temps est le reflet de nos
priorits
1 + 1 = (rarement) 2

2014 Elapse Technologies

et vous ntes pas des

Philippe.Tremblay@elapsetech.c
om
elapsetech.com/philippe
@FollowTheDev

ou la puissance dune quipe!


linkedin.com/in/PhilTremblay

2014 Elapse Technologies

Vivre lvolution!

2014 Elapse Technologies

La domination du logiciel

2014 Elapse Technologies

www.flickr.com/photos/xray_delta_one/5091639317/

La naissance du terme Programmeur

2014 Elapse Technologies

volution partielle

2014 Elapse Technologies

Modle Cascade a la vie dure

10

I believe in this concept, but


the implementation described above i
risky and invites failure.
-- Dr Winston W. Royce

2014 Elapse Technologies

Un des problmes du modle en Cascade

11

2014 Elapse Technologies

www.flickr.com/photos/xray_delta_one/5091639317/

Carte perfore ou Assembleur?

12

https://www.flickr.com/photos/ant.photos/390343306

2014 Elapse Technologies

13

n today's fast-paced, fiercely competitive


World of commercial product development,
speed and flexibility are essential.

2014 Elapse Technologies

Companies are realizing that the old,


sequential approach to developing
In this article, we highlight
products simply won't get the job done.
companies that have taken a new
approach to managing the product
development process.
Our research examined such
multinational
Companies as Canon, Honda, NEC,
Epson, Brother, 3M, Xerox and
Companies need to adopt a
Hewlett-Packard.
management style that recognize
that product development seldom
proceeds in a linear and static
manner.
It involves an iterative and
dynamic process of trial and
error. To manage such a process,
companies must maintain a
highly
adaptive style.
14
Nouveau?

2014 Elapse Technologies

15

Origines de Scrum

Modles agiles
dentreprise

Modles adaptatifs
(Agile)

Modles itratifs

Modles prdictifs

volution des pratiques

Dynamic systems
development method
(DSDM)
SAFe: Scaled Agile Framework

Scrum

Spiral

1980

Agility Path (Scrum.org)

RAD

1990

Kanban, Lean, FDD, etc.


2014 Elapse Technologies

1970

Disciplined Agile Delivery (DAD)

RUP

2010

2000

16

2014 Elapse Technologies

www.flickr.com/photos/nuagedenuit/1556990
74/

Pourquoi SAFe?

17

2014 Elapse Technologies

https://www.flickr.com/photos/presidioofmonterey/7025086135

Apprentissages par essais et erreurs

18

lignement et synchronisation entre les quipes

Limportance capitale de lexpertise techniq


Le leadership en cadre agile

Amlioration continue en silo


2014 Elapse Technologies

Agile sans le changement de culture

Mode projet traditionnel VS Agile

Planification VS Capacit

Exclusion des rles externes aux quipes de dveloppement

https://www.flickr.com/photos/presidioofmonterey/7025086135

Dfis

19

Dmarrer avec une longueur davance

Batr sur les apprentissages des autres


Nordstrom
John Deere
HP
Nokia
Visa
Intel
Capital One
Valpak
Comcast

Combiner les pratiques et cadres agiles

Utiliser le potentiel de tous les employs


2014 Elapse Technologies

proche systmique pour maximiser la valeur produite


La connaissance derrire la Big Picture

Introduire les principes Lean au cur des transitions ag

s gens associs au cadre SAFe et son rythme dvolution


https://www.flickr.com/photos/presidioofmonterey/7025086135

Opportunits du SAFe

20

Vous voulez une recette agile passe-partout

Vous voulez tre agile sans changer vos faons de fai


Vous voulez figer la destination de votre adoption agile

2014 Elapse Technologies

Vous voulez pousser agile vers le bas

Vous croyez quagile ne concerne pas les pratiques de gesti

ous esperez pargner les efforts dapprentissage


es pratiques agiles et Lean

Attention!

21

2014 Elapse Technologies

SAFe : Scaled Agile Framework

22

Fondateur du SAFe: Dean Leffingwell

Auteur du livre succs Agile Software Requirements: Lean


Requirements Practices for Teams, Programs, and the
Enterprise

Fondateur, directeur ou conseiller de plusieurs entreprises

Coach agile dans plusieurs grandes entreprises

Plusieurs contributeurs
Alan Shalloway

Alex Yakyma

2014 Elapse Technologies

Valeurs au centre du SAFe

Qualit du code

Cadence du programme

Alignement

Transparence

Lorigine de SAFe

23

Combinaison de Scrum et les pratiques XP

Kanban et pourquoi pas!

Citation prfre : You cant scale crap


Qualit nest plus optionnelle!

Larchitecture agile non plus!

Lautomatisation est la seule faon dy arriver

Objectifs du Program Increment


Innovation et Planification
100% utilisation fait exploser vos risques

Rtrospective du programme

Les quipes

2014 Elapse Technologies

24

5 12 quipes bord dun mme train

Mme mission et backlog commun

Cadence commune

Contrle sa propre destine


Planification, revue et rtrospective

Encadrement des rles stratgiques dentreprise

Leadership, UX, Architecture, DevOps, Scurit, Coaches, Tests


exploratoires et intgrs, etc.

Sans mtrique, nous conduisons laveugle!

Le programme

25

2014 Elapse Technologies

Potentiel
Alignement et autonomie

Synchronisation

o mais bien diffrents!

Alignement et synchronisation
cest bien
o rduire les dpendances cest
encore mieux!

Intgration continue et
dploiement
o a appartient aux quipes aussi!

Architecture au 1er plan

Le programme - Opportunits et dfis

1 Incrment / 10 semaines
o Cest un dbut et non une finalit

26

2014 Elapse Technologies

Amlioration continue
systmique

Rles traditionnels

2014 Elapse Technologies

27

Portfolio

2014 Elapse Technologies

28

Semer la zizanie

Fondation : Lean et Leadership


Respect des gens

Amlioration continue

Centraliser stratgies et dcentraliser les prises de


dcisions
Budget par train et non par projet
Kanban : limite WIP, visibilit, collaboration et dcision
conomique
Gouvernance sur des mesures objectives
Mesures

Portfolio

Exemples: temps sur le march, satisfaction employs/clients, productivit, qualit,


29
agilit, etc.

2014 Elapse Technologies

Portfolio / Stratgies et
investissements
Approche traditionnelle

Approche Agile | Lean

Contrle centralis
Dcision dcentralise
Gestion de la demande
en continu
Plans de projets
dtaills

Gestion du portfolio et ses diffrences

Business case lger


via Epic

30

2014 Elapse Technologies

Surcharge de projets

Portfolio / Gestion de programme


Approche traditionnelle

Planification annuelle
centralise

Approche Agile | Lean

Structure de
dcoupage du projet
(WBS)

Planification et
estimation agile

Contrle et budget par


projet

Trains autoorganiss et autogrs

Gestion du portfolio et ses diffrences

31

2014 Elapse Technologies

Planification frquente
dcentralise

Portfolio / Gouvernance
Approche traditionnelle

Gouvernance par les


phases

Approche Agile | Lean

o Rtroaction
o Qualit / Standards
o Budget
o Progression des Epic /
Features

Gestion du portfolio et ses diffrences

32

2014 Elapse Technologies

Gouvernance sur des


mesures objectives

Leadership puissant
Adaptation et ralisme

Apprentissage
Coordination
o cest diffrent du contrle

Stratgie dentreprise
Planification
Autonomie et alignement

Le portfolio - Opportunits et dfis

o doit tenir compte de la


capacit

33

2014 Elapse Technologies

Focus et clart

2014 Elapse Technologies

34

SAFe Big Picture

2014 Elapse Technologies

Allez-y, nayez pas peur!

35

Notre blogue
developpementagile.com

Notre site
elapsetech.com

Twitter

Merci

LinkedIn
linkedin.com/company/elapsetechnologies

Mes Informations
Philippe.Tremblay@ElapseTech.com
linkedin.com/in/PhilTremblay
@FollowTheDev

2014 Elapse Technologies

@ElapseTech

SAFe: www.ScaledAgileFramework.com
Beyond Budgeting: www.bbrt.org
Agility Path: www.ebmgt.org/Agility-Path-Framework
Disciplined Agile Delivery (DAD):
www.disciplinedagiledelivery.com

Agile Software Requirements: Lean Requirements Practices


for Teams, Programs, and the Enterprise http://goo.gl/ostxOl

Blogs contributeurs au SAFe

Alan Shalloway : www.netobjectives.com/blog

Alex Yakyma : www.yakyma.com

Rfrences

37

2014 Elapse Technologies

Scaling Agile @ Spotify: http://goo.gl/mmV52G


Livre de Dean Leffingwell (fondateur SAFe)

Elapse Technologies

2014 Elapse Technologies

Prsent par

Elapse Technologies
Votre alli en dveloppement logiciel
Agile

Formation
Accompagnement (coaching)

Agilit (Scrum, Lean, XP)


Qualit et tests automatiss
Architecture Agile
Pratiques de dveloppement

2014 Elapse Technologies

Conseils et diagnostics

Elapse Technologies
Votre alli en dveloppement logiciel
Agile

Joignez vous notre quipe de professionnels


Consultez les opportunits: elapsetech.com/carriere

2014 Elapse Technologies

Approfondissez votre connaissance de lunivers


Agile
Formation
Accompagnement (coaching)
Conseils et diagnostics

Formation Working with Legacy


Code
Avec Michael Feathers Qubec: 6 et 7 novembre
2014
Apprenez comment redonner vie de larges bases de code qui se sont dtriores avec le temps

Profitez du tarif lve-tt:


elapsetech.com/legacycode

2014 Elapse Technologies

Michael prsente les techniques utiliser pour


rusiner du code existant efficacement en toute
scurit. Vous apprendrez comment rendre les
systmes existants plus faciles maintenir.