SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Next Generation In-Vehicle Infotainment
Agility set-up & rollout
Olivier PERRON
Pierre LAMPERT
Marc LEGARDEUR
The Groupe PSA
Why moving to Agility ?
How to set-up and roll-out Agility?
With which achievements ?
Challenges ?
Key success factors ?
Questions & Answers
The Groupe PSA
Why moving to Agility ?
How to set-up and roll-out Agility?
With which achievements ?
Challenges ?
Key success factors ?
Questions & Answers
6
5 differentiated brands
DS PRIVILEGE CLUB
36,000 members
DS ALWAYS BY
MY SIDE
Be Different
Feel Good!
People Minded Brand
Citroën Advisor
35,000 responses in 2015
Be Different
Feel Good!
700,000
CONNECTED CUSTOMERS
E M P O W E R P E O P L E
INTRODUCTION
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
Strong dependencies with :
● Cockpit projects,
● Electronic Architecture project,
● ADAS(*) projects,
● Car projects,
● Off board IT infrastructure & services
providing connected services to the car
Next Generation In-Vehicle Infotainment
(*) ADAS: Advanced Driver-Assistance Systems
From RFQ to Start Of Production : ~ 4 years
People involved (PSA+ SW Supplier): ~200 to 300
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
ORGANIZATION & AGILE METHODOLOGY
AGILE IVIWATERFALL IVI
Regular way since 15 years in IVI
development
Costs & engineering effort are variable…
….For IVI only !
Compliancy with other ECUs & PTM to be
experienced
… Cost & engineering effort are fixed.
Descoping is the rule…. … Features are prioritized from Day 1
Specs freeze 2,5 years before SOP…. … specs freeze is progressive
100% functionalities at SOP - 18 months … … feature coverage is progressive
… and 18 months to reach quality level … quality level ensured at each step
Try to define all the product from the
beginning.
… accept that such a goal is unrealistic.
/! Need strong methods & TRAINING
New
contract
Workshop
User stories
New SOD
Supplier
Partner
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
Selected methodology : « SAFe », Scaled Agile Framework
Based on Agile and Lean principles
Adapted to large projects (> 50 developers)
Several SCRUM teams, several projects involved. How to synchronize them ?
One development one « train ».
4 Steps
How to start ?
SAFe
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
How to start ?
Training
• 100+ people trained on PSA site : PSA + supplier
• across 10+ different departments / competencies teams
Coaching for the transformation
• Weekly animation, coach available at 70%, Trello
• Certifications
3
Peugeot 3008
Car of the Year
2ndEuropean Car ManufacturersRevenue € 54 billion
170.000
Employees worldwide1
1. In 2016
of whom over 52%
IN THE AUTOMOBILE DIVISION
3.15 million vehicles sold in2016
brands
PEUGEOT CITROEN
DS OPEL VAUXHALL
FREE2MOVE
6
The Group in figures
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
Design Train Organisation
Set-up of 13 Features Teams cutting across R&D
departments and “design layers”
Structuring the Design maturity in 3 ranks
Rank 0 Functional/HMI brief : draft of the feature intent
Rank 1 More detailed and formal specifications
(Functional + HMI)
Rank 2 Specifications are converged with the SW Partner
GenericHMI
Fonctionsvéhicule
avecIHMaxe
conducteur
Fonctionsvéhicule
avecIHMaxe
véhicule
Fonctionsmédiaet
audio
Fonctionsnavigation
ModalitésIHMévoluées:
reconnaissance
utilisateur,
reconnaissancevocale…
Communicationet
mirroring
Télémaintenance(diag/
répa)
Miseàjouretinstaller
Commandesàdistance
Bigdata
Administrationservices
connectés
CCC
R. Dra p / R. Mo ttie r R. Dra p / R. Mottie r R. Dra p / R. Mottie r R. Dra p / R. Mo ttie r R. Dra p / R. Mo ttie r R. Dra p / R. Mottie r R. Dra p / R. Mo ttie r R. Dra p / R. Mo ttie r R. Dra p / R. Mottie r R. Dra p / R. Mo ttie r R. Dra p / R. Mottie r ?
/ L. P he lip e a u / L. P h e lipe a u / L. P he lip e a u / L. P h e lipe a u / L. P he lip e a u / L. P he lipe a u / L. P h e lip e a u / L. P he lip e a u / L. P h e lipe a u / L. P h e lip e a u / L. P he lipe a u ?
D. O Ha ra
A r c h i s e rv ic e s
O . C a r a me l le
(c o c kp i t )
O . C a ra me lle
(c o c k p it ) C . O b l e d C . O b le d C . O b le d C . O b l e d C . O b le d C . O b l e d C . O b le d C . O b le d C . O b l e d C . O b le d
O . Ya s sin
C. Ha mo n / L.
Te mzi
S . Aka b o uc h L. Te mzi
T. J oly / S .
Be rth e lo t
H. E l Ka dd a ou i A. La rou i A. Me ra kc hi B. Cla iro n Me sn ie r
P . Va nn ie r
N.Fou qe re a u / M.
Bu rg e
N.Fou qe re a u /
A.Ma s ta ri /
C.Mo nd a me rt
N.Fo u qe re a u / C.
Mo nd a me rt
N.Fo u qe re a u /
C.Wa lfa rd
N.Fo u qe re a u /C.
Wa lfa rd
N.Fou qe re a u/C.
Wa lfa rd
N.Fo u qe re a u / C.
Wa lfa rd
?
N.Fo uq e re a u /
B.Ma rtine z
A r c h i
fo n c t io n n e l
B . S c i e u x
(c o c kp i t )
B . S c ie u x
(c o c k p it ) M . B ri ll a n t M . B ril la n t M . B ri lla n t M . B ri ll a n t M . B ri lla n t M . B ri ll a n t M . B r ill a n t M . B ri lla n t M . B ri ll a n t ?
Fu n c tion a l d e s ig n
? ? ? ? M.Ba d ih
M.Ba d ih O . E dd e rq qa ou i
O . E d de rq qa o ui T. J o ly L. P e rrie r J .Re mb e rt I. Aka rn e Y .L e ff YO UNE S S YAHYA
A. Disa b le u
B. B ou c h ta
FT3 Co ntrib u te ur ? Con tribu te u r ?
FT5 ? ?
FT7 ? ?
FT8 A. G ilb e rt NA
La u re n t.P o gn on /
Za ka ria .L
C . B o u v ie r H.K. Tha i L. P o gn on A. Le s c a u t F. Bo llo n A. J o umh a A. Be lla b a s N. Wille y A. J ou mh a N.Wille y, M. Ha rme l
A r c h i E E
Y M o lin / R
A b d e lmo u mn i
Y M o li n / R
A b d e l mo u mn i
D A u g e n d re / P
B o d i n D A u g e n d r e D A u g e n d re
M B a r ry / A
G u i t t e t / D
A u g e n d re / Y E
L e B o b in n e c
D A u g e n d re /A
C l o u p /Y E L e
B o b in n e c / P
M a y o u ma
D A u g e n d r e / A
C l o u p / Y E L e
B o b i n n e c /P
M a yo u ma
D A u g e n d re / A
C lo u p
D A u g e n d re /A
C l o u p
D A u g e n d r e / A
C lo u p
M N A b d e d d a i m
/ A G u i t t e t / D
A u g e n d re
F . T ru ji ll o
R . O l iv ie r
(W a v e s t o n e )
J .J. Hoc ha rd N. Amb o u (VS M) VS M VS M VS M
G e ra rd d e
Me n d itte
N. Amb o u (J.J . Ho c h a rd ) N. Ambo u -> ? BS RF BS RF
G e ra rd d e
Me nd itte
S . J ra d J .F. Vif ? + ? CVMP CVMP CVMP
Nixo n Amb ou ,
T.P a te l, F. Boh in
H. Ba rb é IVI IVI
S c ru m ma st e r N . F o u q u e re a u
C . P e r rie r
T h e ro n d A . C o u e ry C . B o u v ie r H . K . T h a i L . P o g n o n A . G i lb e r t T . Jo ly A . D e je a n J . R e mb e rt I. A ka rn e Y .L e ff N . W il le y
S o l u t io n
ma n a g e r
S . D ia k it e
K a b a
C . P e r rie r
T h e ro n d A . C o u e ry C . B o u v ie r H . K . T h a i L . P o g n o n A . L e s c a u t T . Jo ly A . D e je a n J . R e mb e rt I. A ka rn e Y .L e ff Y . Y a h y a
U N I S R. Dra p
S e rvic e s
N. Fou q ue re a u / V.
Ca zin
N.Fou qe re a u/ M.
Bu rg e
N.Fou q e re a u/
B.Ma rtin e z
A.S . Bla n din
FT0
NA NA NA NA NA J . Fo c q ue u r A. De je a n
FT1
E . Lo se go C. P e rrie r-Th e ron d
A.Co ue ry/E ric .L/
Thie rry.D/Ch a rle s.
M
A.Cou e ry/E.Du c ha
mp s
NA A.Co ue ry/Z.in e b .S
A. Dis a ble u A. Disa ble u N. G uyot
? ?
A.Co ue ry/Ka rim.S A.Cou e ry
A.Co u e ry/P .
Be n e c h
A.Co ue ry/E .Du c h a
mps
A.Cou e ry/Zin e b.S
A.Cou e ry/P .Be n e c
h
A rc h i in fr a
d é b a rq u é e ? ? ? ? ? ?
?
Ka rim S e d diki
S té ph a n ie De nis
o u Ma rie -P ie rre
S tu c h lik p o ur le
re te x d u RUN
Comp on e nts
Ala in E . B. Me n n e s so n
S . J ra d/Ca the rin e
CARRILHO /Gu a nri
u.H
(J .J. Hoc h a rd)
? ? ? ? ? ? I . F a ll (1/2 J / s )
J. A n g e l i (+
c a s t i n g à
ve n ir )
E . Jo u lin
(+ c a st in g à
ve n ir )
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
Development Train Organization
Components Team on-board and located in Germany, India and Russia
➜For the PI planning
Day#1 Team Breakouts with virtual Features Teams
Day#2 Team Breakouts back with Components Teams
Virtual Feature Team Team 1
Cluster
oriented
Team 2
Vehicle and
HMI Kits
oriented
Team 3
Main display
and Connectivity
Team 4
Main display,
Audio and
MediaComponent Team
HMI X
HMI Kits and Vehicle X
HMI Connectivity X
HMI Media and Audio X
System/SW Architecture X X X X
MW Integrity (CoC Cockpit) X
MW (Elina) X X X
CoC Connectivity X
CoC Media and Audio / Eng X
Feature and Req X X
Qualification X X X X
SW integration X X X X
Day#1 – Virtual Features Teams Boards
Day#2 – Components Teams Final Program Board
And this has proven to work well !
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
How do the trains work together ?
PI#n-1 PI#n PI#n+1
Backlog
Features
+ FNR
PI#n-1 PI#n PI#n+1
Design ART: 1 PI + 3 weeks ahead
PI: 13 weeks (4x3+1)
Development ART
PI : 13 weeks (5x2+3)
PI
Planning
PI
Planning
PI
Planning
PI
Planning
PI
Planning
PI
Planning
PI
Planning
PI
Planning
+ NFRs
Backlog
Features
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
Portfolio
EPICS
> 6 months
EPICS
Capa.
Capa.
Solution
CAPABILITIES
< 3 months
EPICS & Sub-EPICS Kanban
ART IVI Design (PSA)
+ Development (SW Partner)
Features
< 3 months
+ NFRs
Feat.
Feat.
Sub-
EPICS
Sub-
EPICS
Capabilities Kanban
+ NFRs
+ NFRs
Backlog
EPICS
Backlog
Capabilities
Backlog
Capabilities
PI: 13 weeks (4x3+1)
Design ART: 1 PI + 3 weeks ahead
PI : 13 weeks (5x2+3)
Next Gen Infotainment - SAFe Organisation
IVI Design(PSA)
IVI Dev (SW Partner)
Connectivity
Platform
+ NFRs
Backlog
Features
Development ART
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
Suppliers are involved as well
Key stakeholders from the suppliers do attend the Development PI planning
Share common alignment towards PI goals
Commit on delivering the dependencies on due time
Clear understanding of the impacts if they do not respect their commitment
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
• To limit the Work In Progress and to pull the design activities (need to prioritize)
• Do not start to work on every topic / feature at the same time
• Applicable for the Development but also for the Design
• To manage our transformation project, and build the path to being autonomous
• Certifications
• Animation by external coach's
• To train the management at all levels
• The lack of strong sponsorship is the major cause of failure of SAFe projects
• Talk the same language
• To set-up the right Contract with our Software Partner ( need to educate our Legals as well)
• To find the keys to map and synchronize our new Design & Verification process and workflow,
“regular” (waterfall) developments and the Lean-Agile way-of-working.
Key conditions of success ?
Contraintes « extérieures » et réponses apportées
● Organisation de la conception par strates
● Processus de conception lent
● Multilocalisation
● Component teams
résolue par la création de feature
teams
résolu par cycle de conception décalé
de 1 trimestre par rapport à la
réalisation
participation active au pi planning
composition de feature teams virtuelles
en début de pi planning puis
recomposition en component teams
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
Next Challenges
Need to increase the Design Velocity !
Ideally get 100% allocated people
Smaller batch size
Limit the WIP
Prioritize again and again
How to coope with a non agile environment ?
Some suppliers claim to use SAFe as well … can we trust them ?
2 more suppliers to join the railway network…
Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
Questions ?

Weitere ähnliche Inhalte

Ähnlich wie XebiCon'17 : PSA SAFe ou l’agilité à l’échelle au service du tableau de bord connecté 2020 - Marc Legardeur et Pierre Lamper

multimediainfomediac17-180302055121-converted.pptx
multimediainfomediac17-180302055121-converted.pptxmultimediainfomediac17-180302055121-converted.pptx
multimediainfomediac17-180302055121-converted.pptx
Lyka Gumatay
 
Org 536 effective business communications portfolio (f) copy
Org 536 effective business communications portfolio (f)   copyOrg 536 effective business communications portfolio (f)   copy
Org 536 effective business communications portfolio (f) copy
YorkCSU
 

Ähnlich wie XebiCon'17 : PSA SAFe ou l’agilité à l’échelle au service du tableau de bord connecté 2020 - Marc Legardeur et Pierre Lamper (20)

multimediainfomediac17-180302055121-converted.pptx
multimediainfomediac17-180302055121-converted.pptxmultimediainfomediac17-180302055121-converted.pptx
multimediainfomediac17-180302055121-converted.pptx
 
Social Media, Keeping up to date, Pure and more : The Leiden talk
Social Media, Keeping up to date, Pure and more  : The Leiden talkSocial Media, Keeping up to date, Pure and more  : The Leiden talk
Social Media, Keeping up to date, Pure and more : The Leiden talk
 
SC4 Workshop 1: Helena Gellerman: data analyses in transport
SC4 Workshop 1: Helena Gellerman: data analyses in transport SC4 Workshop 1: Helena Gellerman: data analyses in transport
SC4 Workshop 1: Helena Gellerman: data analyses in transport
 
PREMIERE RENCONTRE FAR LAB
PREMIERE RENCONTRE FAR LABPREMIERE RENCONTRE FAR LAB
PREMIERE RENCONTRE FAR LAB
 
Affects of Media on the Mind
Affects of Media on the MindAffects of Media on the Mind
Affects of Media on the Mind
 
Representación gráfica de un sistema de ecuaciones 2 × 2 con coeficientes e...
Representación gráfica de un sistema de ecuaciones 2 × 2 con coeficientes e...Representación gráfica de un sistema de ecuaciones 2 × 2 con coeficientes e...
Representación gráfica de un sistema de ecuaciones 2 × 2 con coeficientes e...
 
Donnart Melvil Resume
Donnart Melvil ResumeDonnart Melvil Resume
Donnart Melvil Resume
 
4 elements of life
4 elements of life4 elements of life
4 elements of life
 
Reach Out to Research (R2R) Bergen #uhbib2015
Reach Out to Research (R2R) Bergen #uhbib2015Reach Out to Research (R2R) Bergen #uhbib2015
Reach Out to Research (R2R) Bergen #uhbib2015
 
Meal Plan of the Month
Meal Plan of the MonthMeal Plan of the Month
Meal Plan of the Month
 
Relojes digitales
Relojes digitalesRelojes digitales
Relojes digitales
 
folleto Antonio palacioscastellano16.1
folleto Antonio palacioscastellano16.1folleto Antonio palacioscastellano16.1
folleto Antonio palacioscastellano16.1
 
SUPERANDO OBSTACULOS
SUPERANDO OBSTACULOSSUPERANDO OBSTACULOS
SUPERANDO OBSTACULOS
 
Rp2-2015-technology trends enriching consumer experience
Rp2-2015-technology trends enriching consumer experienceRp2-2015-technology trends enriching consumer experience
Rp2-2015-technology trends enriching consumer experience
 
ICPC 2015 - Welcome from the chairs
ICPC 2015 - Welcome from the chairsICPC 2015 - Welcome from the chairs
ICPC 2015 - Welcome from the chairs
 
MELLIZOS DE PADRES DIFERENTES - MEDICINA CLARA VIH Y SIDA TODO LO QUE NECESIT...
MELLIZOS DE PADRES DIFERENTES - MEDICINA CLARA VIH Y SIDA TODO LO QUE NECESIT...MELLIZOS DE PADRES DIFERENTES - MEDICINA CLARA VIH Y SIDA TODO LO QUE NECESIT...
MELLIZOS DE PADRES DIFERENTES - MEDICINA CLARA VIH Y SIDA TODO LO QUE NECESIT...
 
Metáforas
MetáforasMetáforas
Metáforas
 
Gefersson
GeferssonGefersson
Gefersson
 
Org 536 effective business communications portfolio (f) copy
Org 536 effective business communications portfolio (f)   copyOrg 536 effective business communications portfolio (f)   copy
Org 536 effective business communications portfolio (f) copy
 
Reducing Resistance: Deployment as Surface
Reducing Resistance: Deployment as SurfaceReducing Resistance: Deployment as Surface
Reducing Resistance: Deployment as Surface
 

Mehr von Publicis Sapient Engineering

Mehr von Publicis Sapient Engineering (20)

XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humainXebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
XebiCon'18 - L'algorithme de reconnaissance de formes par le cerveau humain
 
Xebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to CloudXebicon'18 - IoT: From Edge to Cloud
Xebicon'18 - IoT: From Edge to Cloud
 
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveurXebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
Xebicon'18 - Spark in jail : conteneurisez vos traitements data sans serveur
 
XebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern InfrastructureXebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern Infrastructure
 
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
XebiCon'18 - La Web App d'aujourd'hui et de demain : état de l'art et bleedin...
 
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
XebiCon'18 - Des notebook pour le monitoring avec Zeppelin
 
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
XebiCon'18 - Event Sourcing et RGPD, incompatibles ?
 
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
XebiCon'18 - Deno, le nouveau NodeJS qui inverse la tendance ?
 
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribuéXebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
XebiCon'18 - Boostez vos modèles avec du Deep Learning distribué
 
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
XebiCon'18 - Comment j'ai développé un jeu vidéo avec des outils de développe...
 
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
XebiCon'18 - Les utilisateurs finaux, les oubliés de nos produits !
 
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des datavizXebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
XebiCon'18 - Comment fausser l'interprétation de vos résultats avec des dataviz
 
XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture XebiCon'18 - Le développeur dans la Pop Culture
XebiCon'18 - Le développeur dans la Pop Culture
 
XebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilitéXebiCon'18 - Architecturer son application mobile pour la durabilité
XebiCon'18 - Architecturer son application mobile pour la durabilité
 
XebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID ConnectXebiCon'18 - Sécuriser son API avec OpenID Connect
XebiCon'18 - Sécuriser son API avec OpenID Connect
 
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
XebiCon'18 - Structuration du Temps et Dynamique de Groupes, Théorie organisa...
 
XebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an aprèsXebiCon'18 - Spark NLP, un an après
XebiCon'18 - Spark NLP, un an après
 
XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018XebiCon'18 - La sécurité, douce illusion même en 2018
XebiCon'18 - La sécurité, douce illusion même en 2018
 
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
XebiCon'18 - Utiliser Hyperledger Fabric pour la création d'une blockchain pr...
 
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
XebiCon'18 - Ce que l'histoire du métro Parisien m'a enseigné sur la création...
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

XebiCon'17 : PSA SAFe ou l’agilité à l’échelle au service du tableau de bord connecté 2020 - Marc Legardeur et Pierre Lamper

  • 1. Next Generation In-Vehicle Infotainment Agility set-up & rollout Olivier PERRON Pierre LAMPERT Marc LEGARDEUR
  • 2. The Groupe PSA Why moving to Agility ? How to set-up and roll-out Agility? With which achievements ? Challenges ? Key success factors ? Questions & Answers
  • 3. The Groupe PSA Why moving to Agility ? How to set-up and roll-out Agility? With which achievements ? Challenges ? Key success factors ? Questions & Answers
  • 4. 6 5 differentiated brands DS PRIVILEGE CLUB 36,000 members DS ALWAYS BY MY SIDE Be Different Feel Good! People Minded Brand Citroën Advisor 35,000 responses in 2015 Be Different Feel Good! 700,000 CONNECTED CUSTOMERS E M P O W E R P E O P L E
  • 6. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout
  • 7. Strong dependencies with : ● Cockpit projects, ● Electronic Architecture project, ● ADAS(*) projects, ● Car projects, ● Off board IT infrastructure & services providing connected services to the car Next Generation In-Vehicle Infotainment (*) ADAS: Advanced Driver-Assistance Systems From RFQ to Start Of Production : ~ 4 years People involved (PSA+ SW Supplier): ~200 to 300
  • 8.
  • 9. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout ORGANIZATION & AGILE METHODOLOGY AGILE IVIWATERFALL IVI Regular way since 15 years in IVI development Costs & engineering effort are variable… ….For IVI only ! Compliancy with other ECUs & PTM to be experienced … Cost & engineering effort are fixed. Descoping is the rule…. … Features are prioritized from Day 1 Specs freeze 2,5 years before SOP…. … specs freeze is progressive 100% functionalities at SOP - 18 months … … feature coverage is progressive … and 18 months to reach quality level … quality level ensured at each step Try to define all the product from the beginning. … accept that such a goal is unrealistic. /! Need strong methods & TRAINING New contract Workshop User stories New SOD Supplier Partner
  • 10. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout Selected methodology : « SAFe », Scaled Agile Framework Based on Agile and Lean principles Adapted to large projects (> 50 developers) Several SCRUM teams, several projects involved. How to synchronize them ? One development one « train ». 4 Steps How to start ? SAFe
  • 11. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout How to start ? Training • 100+ people trained on PSA site : PSA + supplier • across 10+ different departments / competencies teams Coaching for the transformation • Weekly animation, coach available at 70%, Trello • Certifications
  • 12. 3 Peugeot 3008 Car of the Year 2ndEuropean Car ManufacturersRevenue € 54 billion 170.000 Employees worldwide1 1. In 2016 of whom over 52% IN THE AUTOMOBILE DIVISION 3.15 million vehicles sold in2016 brands PEUGEOT CITROEN DS OPEL VAUXHALL FREE2MOVE 6 The Group in figures
  • 13. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout Design Train Organisation Set-up of 13 Features Teams cutting across R&D departments and “design layers” Structuring the Design maturity in 3 ranks Rank 0 Functional/HMI brief : draft of the feature intent Rank 1 More detailed and formal specifications (Functional + HMI) Rank 2 Specifications are converged with the SW Partner GenericHMI Fonctionsvéhicule avecIHMaxe conducteur Fonctionsvéhicule avecIHMaxe véhicule Fonctionsmédiaet audio Fonctionsnavigation ModalitésIHMévoluées: reconnaissance utilisateur, reconnaissancevocale… Communicationet mirroring Télémaintenance(diag/ répa) Miseàjouretinstaller Commandesàdistance Bigdata Administrationservices connectés CCC R. Dra p / R. Mo ttie r R. Dra p / R. Mottie r R. Dra p / R. Mottie r R. Dra p / R. Mo ttie r R. Dra p / R. Mo ttie r R. Dra p / R. Mottie r R. Dra p / R. Mo ttie r R. Dra p / R. Mo ttie r R. Dra p / R. Mottie r R. Dra p / R. Mo ttie r R. Dra p / R. Mottie r ? / L. P he lip e a u / L. P h e lipe a u / L. P he lip e a u / L. P h e lipe a u / L. P he lip e a u / L. P he lipe a u / L. P h e lip e a u / L. P he lip e a u / L. P h e lipe a u / L. P h e lip e a u / L. P he lipe a u ? D. O Ha ra A r c h i s e rv ic e s O . C a r a me l le (c o c kp i t ) O . C a ra me lle (c o c k p it ) C . O b l e d C . O b le d C . O b le d C . O b l e d C . O b le d C . O b l e d C . O b le d C . O b le d C . O b l e d C . O b le d O . Ya s sin C. Ha mo n / L. Te mzi S . Aka b o uc h L. Te mzi T. J oly / S . Be rth e lo t H. E l Ka dd a ou i A. La rou i A. Me ra kc hi B. Cla iro n Me sn ie r P . Va nn ie r N.Fou qe re a u / M. Bu rg e N.Fou qe re a u / A.Ma s ta ri / C.Mo nd a me rt N.Fo u qe re a u / C. Mo nd a me rt N.Fo u qe re a u / C.Wa lfa rd N.Fo u qe re a u /C. Wa lfa rd N.Fou qe re a u/C. Wa lfa rd N.Fo u qe re a u / C. Wa lfa rd ? N.Fo uq e re a u / B.Ma rtine z A r c h i fo n c t io n n e l B . S c i e u x (c o c kp i t ) B . S c ie u x (c o c k p it ) M . B ri ll a n t M . B ril la n t M . B ri lla n t M . B ri ll a n t M . B ri lla n t M . B ri ll a n t M . B r ill a n t M . B ri lla n t M . B ri ll a n t ? Fu n c tion a l d e s ig n ? ? ? ? M.Ba d ih M.Ba d ih O . E dd e rq qa ou i O . E d de rq qa o ui T. J o ly L. P e rrie r J .Re mb e rt I. Aka rn e Y .L e ff YO UNE S S YAHYA A. Disa b le u B. B ou c h ta FT3 Co ntrib u te ur ? Con tribu te u r ? FT5 ? ? FT7 ? ? FT8 A. G ilb e rt NA La u re n t.P o gn on / Za ka ria .L C . B o u v ie r H.K. Tha i L. P o gn on A. Le s c a u t F. Bo llo n A. J o umh a A. Be lla b a s N. Wille y A. J ou mh a N.Wille y, M. Ha rme l A r c h i E E Y M o lin / R A b d e lmo u mn i Y M o li n / R A b d e l mo u mn i D A u g e n d re / P B o d i n D A u g e n d r e D A u g e n d re M B a r ry / A G u i t t e t / D A u g e n d re / Y E L e B o b in n e c D A u g e n d re /A C l o u p /Y E L e B o b in n e c / P M a y o u ma D A u g e n d r e / A C l o u p / Y E L e B o b i n n e c /P M a yo u ma D A u g e n d re / A C lo u p D A u g e n d re /A C l o u p D A u g e n d r e / A C lo u p M N A b d e d d a i m / A G u i t t e t / D A u g e n d re F . T ru ji ll o R . O l iv ie r (W a v e s t o n e ) J .J. Hoc ha rd N. Amb o u (VS M) VS M VS M VS M G e ra rd d e Me n d itte N. Amb o u (J.J . Ho c h a rd ) N. Ambo u -> ? BS RF BS RF G e ra rd d e Me nd itte S . J ra d J .F. Vif ? + ? CVMP CVMP CVMP Nixo n Amb ou , T.P a te l, F. Boh in H. Ba rb é IVI IVI S c ru m ma st e r N . F o u q u e re a u C . P e r rie r T h e ro n d A . C o u e ry C . B o u v ie r H . K . T h a i L . P o g n o n A . G i lb e r t T . Jo ly A . D e je a n J . R e mb e rt I. A ka rn e Y .L e ff N . W il le y S o l u t io n ma n a g e r S . D ia k it e K a b a C . P e r rie r T h e ro n d A . C o u e ry C . B o u v ie r H . K . T h a i L . P o g n o n A . L e s c a u t T . Jo ly A . D e je a n J . R e mb e rt I. A ka rn e Y .L e ff Y . Y a h y a U N I S R. Dra p S e rvic e s N. Fou q ue re a u / V. Ca zin N.Fou qe re a u/ M. Bu rg e N.Fou q e re a u/ B.Ma rtin e z A.S . Bla n din FT0 NA NA NA NA NA J . Fo c q ue u r A. De je a n FT1 E . Lo se go C. P e rrie r-Th e ron d A.Co ue ry/E ric .L/ Thie rry.D/Ch a rle s. M A.Cou e ry/E.Du c ha mp s NA A.Co ue ry/Z.in e b .S A. Dis a ble u A. Disa ble u N. G uyot ? ? A.Co ue ry/Ka rim.S A.Cou e ry A.Co u e ry/P . Be n e c h A.Co ue ry/E .Du c h a mps A.Cou e ry/Zin e b.S A.Cou e ry/P .Be n e c h A rc h i in fr a d é b a rq u é e ? ? ? ? ? ? ? Ka rim S e d diki S té ph a n ie De nis o u Ma rie -P ie rre S tu c h lik p o ur le re te x d u RUN Comp on e nts Ala in E . B. Me n n e s so n S . J ra d/Ca the rin e CARRILHO /Gu a nri u.H (J .J. Hoc h a rd) ? ? ? ? ? ? I . F a ll (1/2 J / s ) J. A n g e l i (+ c a s t i n g à ve n ir ) E . Jo u lin (+ c a st in g à ve n ir )
  • 14. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout Development Train Organization Components Team on-board and located in Germany, India and Russia ➜For the PI planning Day#1 Team Breakouts with virtual Features Teams Day#2 Team Breakouts back with Components Teams Virtual Feature Team Team 1 Cluster oriented Team 2 Vehicle and HMI Kits oriented Team 3 Main display and Connectivity Team 4 Main display, Audio and MediaComponent Team HMI X HMI Kits and Vehicle X HMI Connectivity X HMI Media and Audio X System/SW Architecture X X X X MW Integrity (CoC Cockpit) X MW (Elina) X X X CoC Connectivity X CoC Media and Audio / Eng X Feature and Req X X Qualification X X X X SW integration X X X X Day#1 – Virtual Features Teams Boards Day#2 – Components Teams Final Program Board And this has proven to work well !
  • 15. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout How do the trains work together ? PI#n-1 PI#n PI#n+1 Backlog Features + FNR PI#n-1 PI#n PI#n+1 Design ART: 1 PI + 3 weeks ahead PI: 13 weeks (4x3+1) Development ART PI : 13 weeks (5x2+3) PI Planning PI Planning PI Planning PI Planning PI Planning PI Planning PI Planning PI Planning + NFRs Backlog Features
  • 16. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout Portfolio EPICS > 6 months EPICS Capa. Capa. Solution CAPABILITIES < 3 months EPICS & Sub-EPICS Kanban ART IVI Design (PSA) + Development (SW Partner) Features < 3 months + NFRs Feat. Feat. Sub- EPICS Sub- EPICS Capabilities Kanban + NFRs + NFRs Backlog EPICS Backlog Capabilities Backlog Capabilities PI: 13 weeks (4x3+1) Design ART: 1 PI + 3 weeks ahead PI : 13 weeks (5x2+3) Next Gen Infotainment - SAFe Organisation IVI Design(PSA) IVI Dev (SW Partner) Connectivity Platform + NFRs Backlog Features Development ART
  • 17. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout Suppliers are involved as well Key stakeholders from the suppliers do attend the Development PI planning Share common alignment towards PI goals Commit on delivering the dependencies on due time Clear understanding of the impacts if they do not respect their commitment
  • 18. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout • To limit the Work In Progress and to pull the design activities (need to prioritize) • Do not start to work on every topic / feature at the same time • Applicable for the Development but also for the Design • To manage our transformation project, and build the path to being autonomous • Certifications • Animation by external coach's • To train the management at all levels • The lack of strong sponsorship is the major cause of failure of SAFe projects • Talk the same language • To set-up the right Contract with our Software Partner ( need to educate our Legals as well) • To find the keys to map and synchronize our new Design & Verification process and workflow, “regular” (waterfall) developments and the Lean-Agile way-of-working. Key conditions of success ?
  • 19. Contraintes « extérieures » et réponses apportées ● Organisation de la conception par strates ● Processus de conception lent ● Multilocalisation ● Component teams résolue par la création de feature teams résolu par cycle de conception décalé de 1 trimestre par rapport à la réalisation participation active au pi planning composition de feature teams virtuelles en début de pi planning puis recomposition en component teams
  • 20. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout Next Challenges Need to increase the Design Velocity ! Ideally get 100% allocated people Smaller batch size Limit the WIP Prioritize again and again How to coope with a non agile environment ? Some suppliers claim to use SAFe as well … can we trust them ? 2 more suppliers to join the railway network…
  • 21. Pierre Lampert, Olivier PerronNext Gen In-Vehicle Infotainment : Agility set-up & rollout Questions ?