SlideShare a Scribd company logo
@SCALE
I NT R OD U C T I ON
Evolution Curve
?
?
CRETACEOUS PRE-HISTORY ANTIQUITY
C R E TA C E OU S
(go o d o ld da ys )
Cretaceous organization
• Resources regrouped by expertise
• Complexorganizationas seen by
Business
• Lack of partnershipbetween silos
• Waste of time and energy to manage
interfacesbetween silos
Teams were aligned on
applications, not on Product /
Business value
Developer
BA
Middle Manager
Team 1 Team 2 Team 3 Team 4 Team 5
Tester / QUA
SupportEngineer
• Focused on respecting
deadlines
• Working in V cycle
• No contact with Business
• Poor interaction with BA
and Production
The developer
Cretaceous Roles
• Focused on writing long
and complex
specifications
• Few involvedin testing
• Poor interaction with
developer and
Production
The Business Analyst
• Managing the daily
incoming flow
• Not on boarded in the
build lifecycle
• Poor interaction with BA
and Dev
The support engineer
Cretaceous process
• Poortime to market and poor
efficiency
• Businessnot involvedin the build
process
• Deliverywas a major event and a
majorrisk for Production
• Majorrisk to deliver something
wrong at the end
Teams were aligned on
applications, not on Product /
Business value
Specifications
Conception
Developpement
Tests
Income
V cycle process
• Working in V cycle
• No contact with Business
• Poor interaction with BA
and Production
Project Efficiency
Major Cretaceous Problems
• Needs are discussed at
the beginning
• The result is IT oriented
• Not user oriented : Our
business contact don’t
know how users work.
Poor Business Value
• Not planned to be
evolutivein the futur
• Code is writen as
multiple layers
• Not alignment with
business functions
Creating Monolith
Application
PR E H I S TOR I C A GE
(AGILE)
New orga requires new roles or upgraded ones
Product Owner
Agile Feature Team
Tech Lead UX Designer Business Analyst
Software
engineer
Tester / QUA DevOPS Prod Support
~ 8
7 ± 2 people
per team
Drivenby :
• Quality (DDD, TDD, clean
code, refactoring)
• Humility (CI)
• Sharing (Pair
programming)
• Pragmatism
• Professionalism
The Software engineer
Agile Roles
• Leadership skills
• Promoting
Craftsmanship practices
• Upskilling his teammates
• Developing during half
of its time
• Sharing knowledge
• Speaker aptitude
The Tech Lead
• Slicing MMF / Epics /
User stories
• Preparing and initiating
BDD
• Sharing Business
knowledge with FT
• Contributing to tests
• Preparing demo
The Business Analyst
• Great Business
knowledge
• Pushing for test
automation
• Preparing and writing
BDD
• Main contact on delivery
for the Business
• Animating demo with PO
The tester / QUA
Agile Roles
• Skilled in automation
• Expert of the Product
infrastructure and
configuration
• Skilled in Continuous
Delivery (process, tools)
• Pushing the use of IAAS
The DevOPS / The OPS
• Embedded within the
Feature team
• Part of the build lifecycle
• Focused on reducing the
daily flow
• Pushing for automation
• Main source of feedback
onProduction
The Prod Support
Pre historic organization (Agile v1.0)
• Fast and efficient Agile Feature teams
• Lead by aligned Product Owners
• But not aligned on same direction
• With no homogeneity and sustainability
• 1 team for 1 project : not scalable
• Value not maximized
• This is better but not enough !
• Chaos is coming …
Speed does not replace
direction
A NTI QU I TY
(@S C A LE A GE )
• Expert AND Leader on
his area of expertise
• Shares his knowledge
• DevelopsChapter
resources
• Exposed to Business
• Not a manager at this
stage
• Sourcingis a challenge!
Chapter Leader
New @Scale Roles
• Accountable for his Tribe
delivery, transformation,
sourcing
• Aligned on Product
manager – has the
product vision
• Servant Leader posture
• Not a superhero nor a
SPOF
Tribe manager
• PO of PO’s
• Shares Business Vision
• Defines Epic / Business
Increments
• Prioritizes and validates
Business Increments
• Responsible for Product
growth
Product manager
• Group of Feature Teams aligned on a same
business area, as much autonomous as
possible from other Tribes
• Up to 125 people (~15 FT)
• “Youbuilt it, you run it”
• Worldwide
• Co-locationof feature teams of the same
place
• Long-lived (> 18 months)
@Scale Organization (theory)
Alignment of several agile
teams so they can deliver in
cadence more value
ProductOwner
Business
Analyst
UX Designer
Tech Lead
Software engineer
Tester / QUA
Prod Support
Dev Ops
FT1 FT2 FT3 FT4 FT5
TribeManager ProductManager
ProductOwner
Business Analyst
UX Designer
Tech Lead
Software engineer
Tester / QUA
Prod Support
Dev Ops
TribeManager
FT1 FT2,3,4, 5 FT5,6,7 FT8
Our @Scale Organization
Small is beautiful.
Bigger is much more
complex
• This sub tribe is aligned on a Business
domain (GLFI Origination)
• 5 FT in Paris, 4 FT in Bangalore
• PO are not users but Business experts
• For BLR FT : PO, PPO, & UX are in Paris and
BA is in BLR
• ProdSupport inclusion in FT is ongoing
• Not enough Dev Ops / Ops to include one
per FT
ProductManager
Main @Scale problems encountered
• Transform our Business
is a challenge
• Evolutionof Product
Owner role along the
time
• Difficulty to develop a
Product vision
Problem #1 :
Business maturity
• Practices consistency
across the Tribe is a
challenge
• Silos are reinforced
• Priority of transversal
tasks is difficult
Problem #2 :
Transversal consistency
• Prioritize business needs
is not so easy
• Our teams can have
several priorities in
parallel
• Define and monitor the
value is complex
Problem #3 :
Prioritization@scale
level
Start with the Business. Pursue with the Business. Do it again.
(answer to Problem #1 : Business maturity)
Convincing the Business is
the job of all the Tribe
• Explain WHY this transformation is key for
the business  Find a key relay on their side
• Becomean evangelist to convince every
stakeholders : power users, experts,
operational managers, manager of
managers, COO etc.
• Coaching on their side is possible (advised)
too
• Organize scrum of scrum to develop and
share product vision for mid & long term
Don’t think Chapters and Guilds are optional
(answer to Problem #2 : Transversal consistency)
Agile organization may
create stronger silos than
before
• Transformation was started without
Chapters and Guilds but we soon faced
divergent practices
• Now almost every roles are coveredby
Chapter and Guild
• Chapter and Guild cross locations remain a
challenge
• We are now appointing full time Chapter
Leader on Tech, UX and DevOPS Chapters
Prioritization @each Level
(answer to Problem #3 : Prioritization @scale level)
Prioritization is KEY
• Organize Scrum of scrum at the product
level with your PO, BA and UX
• Organize Program Backlog grooming to
prioritize Business Epics for the 3 next
month
• Convince your POs to organize between
them transversal workshops to define
product vision
BENEFITS FOR OUR STAFF ?
Good news : staff feedback is unanimous
Not only a new organization
A new way of working
• Autonomy
• Responsibility
• Team spirit
• Expertise
• Sense of belonging
• Value approach
• Adventure
• Fun
WHAT IF WE HAD TO DO IT AGAIN ?
A few advices to make it easier and faster
Don’t think of it as an
evolution, it’s a revolution
• Convince your Business and prepare them
for the roller coaster
• Lookfor new and knowledgeable profiles
• Onboard the right coach(s)
• Upgrade existing resources and revamp
your sourcing process
• Setup Chapters and Chapter Leader roles
• Value expertise, delegate decision making
• Every role has to change
One last point…
MINDSET IS KEY

More Related Content

What's hot

Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
Agile Lietuva
 
DevOps
DevOpsDevOps
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
Cprime
 
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoAgile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
Giulio Roggero
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
Cprime
 
Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparks
AgileSparks
 
Agile Testing - Pruebas en Ágiles
Agile Testing - Pruebas en ÁgilesAgile Testing - Pruebas en Ágiles
Agile Testing - Pruebas en Ágiles
Valeria Vásquez
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
XebiaLabs
 
Forecast it - Agile in distributed teams - AgilityLab
Forecast it - Agile in distributed teams - AgilityLabForecast it - Agile in distributed teams - AgilityLab
Forecast it - Agile in distributed teams - AgilityLab
Dennis Kayser
 
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Agile Lietuva
 
5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps
XebiaLabs
 
Xcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, MilanXcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, Milan
Giulio Roggero
 
Domenico Musto "Continuous Delivery Made Possible"
Domenico Musto "Continuous Delivery Made Possible"Domenico Musto "Continuous Delivery Made Possible"
Domenico Musto "Continuous Delivery Made Possible"
Agile Lietuva
 
Scaling Agility: The Technical Angle
Scaling Agility: The Technical AngleScaling Agility: The Technical Angle
Scaling Agility: The Technical Angle
Flavius Stef
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Lviv Startup Club
 
Software development in Formula One: challenges, complexity and struggle for ...
Software development in Formula One: challenges, complexity and struggle for ...Software development in Formula One: challenges, complexity and struggle for ...
Software development in Formula One: challenges, complexity and struggle for ...
Luca Minudel
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
Naveen Kumar Singh
 
Definition Of Done
Definition Of DoneDefinition Of Done
Definition Of DoneWei Zhu
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Willy-Peter Schaub
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
AgileSparks
 

What's hot (20)

Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
DevOps
DevOpsDevOps
DevOps
 
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
 
Agile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di MilanoAgile Seminar at Politecnico di Milano
Agile Seminar at Politecnico di Milano
 
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release TrainEssential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
 
Scrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparksScrum levels danny_kovatch_agile_sparks
Scrum levels danny_kovatch_agile_sparks
 
Agile Testing - Pruebas en Ágiles
Agile Testing - Pruebas en ÁgilesAgile Testing - Pruebas en Ágiles
Agile Testing - Pruebas en Ágiles
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
 
Forecast it - Agile in distributed teams - AgilityLab
Forecast it - Agile in distributed teams - AgilityLabForecast it - Agile in distributed teams - AgilityLab
Forecast it - Agile in distributed teams - AgilityLab
 
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
 
5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps5 Lessons from Enterprise DevOps
5 Lessons from Enterprise DevOps
 
Xcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, MilanXcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, Milan
 
Domenico Musto "Continuous Delivery Made Possible"
Domenico Musto "Continuous Delivery Made Possible"Domenico Musto "Continuous Delivery Made Possible"
Domenico Musto "Continuous Delivery Made Possible"
 
Scaling Agility: The Technical Angle
Scaling Agility: The Technical AngleScaling Agility: The Technical Angle
Scaling Agility: The Technical Angle
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
 
Software development in Formula One: challenges, complexity and struggle for ...
Software development in Formula One: challenges, complexity and struggle for ...Software development in Formula One: challenges, complexity and struggle for ...
Software development in Formula One: challenges, complexity and struggle for ...
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Definition Of Done
Definition Of DoneDefinition Of Done
Definition Of Done
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
 

Similar to XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures de l’IT et la naissance d’une Tribu d’une nouvelle espèce - Stéphane Guédon, Nicolas Bourgeois et Aimery Duriez-Mise

Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
Zülfikar Karakaya
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development model
Zachar Prychoda
 
Transition from Project to Product
Transition from Project to Product Transition from Project to Product
Transition from Project to Product
NUS-ISS
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
Business of Software Conference
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
Oleg Nazarevych
 
How to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersHow to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite Developers
AXIA Consulting Inc.
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Maurizio Mancini
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
AgileNCR2016
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
Frances Coronel
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
Saikat Das - CSP, SAFe Agilist, ICP, DAD-Yellow Belt
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
girabrent
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
Deny Prasetia
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
Paul Nguyen
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
Tze Chin Tang
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
Jean-Philippe Briend
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
VersionOne
 
Agile
AgileAgile
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
livgeni
 
Scaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference Brisbane
Scaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference BrisbaneScaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference Brisbane
Scaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference Brisbane
Bejoy Jaison
 

Similar to XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures de l’IT et la naissance d’une Tribu d’une nouvelle espèce - Stéphane Guédon, Nicolas Bourgeois et Aimery Duriez-Mise (20)

Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development model
 
Transition from Project to Product
Transition from Project to Product Transition from Project to Product
Transition from Project to Product
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
 
Fundamentals of agile tntu (2015-04-27)
Fundamentals of agile   tntu (2015-04-27)Fundamentals of agile   tntu (2015-04-27)
Fundamentals of agile tntu (2015-04-27)
 
How to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite DevelopersHow to get the most from your E-Business Suite Developers
How to get the most from your E-Business Suite Developers
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
Agile
AgileAgile
Agile
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
 
Scaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference Brisbane
Scaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference BrisbaneScaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference Brisbane
Scaling Agile - Bejoy Jaison - Keynote at Agile and DevOps Conference Brisbane
 

More from Publicis Sapient Engineering

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
Publicis Sapient Engineering
 
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
Publicis Sapient Engineering
 
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
Publicis Sapient Engineering
 
XebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern InfrastructureXebiCon'18 - Modern Infrastructure
XebiCon'18 - Modern Infrastructure
Publicis Sapient Engineering
 
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...
Publicis Sapient Engineering
 
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
Publicis Sapient Engineering
 
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 ?
Publicis Sapient Engineering
 
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 ?
Publicis Sapient Engineering
 
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é
Publicis Sapient Engineering
 
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...
Publicis Sapient Engineering
 
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 !
Publicis Sapient Engineering
 
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
Publicis Sapient Engineering
 
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
Publicis Sapient Engineering
 
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é
Publicis Sapient Engineering
 
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
Publicis Sapient Engineering
 
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...
Publicis Sapient Engineering
 
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
Publicis Sapient Engineering
 
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
Publicis Sapient Engineering
 
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...
Publicis Sapient Engineering
 
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...
Publicis Sapient Engineering
 

More from 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...
 

Recently uploaded

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures de l’IT et la naissance d’une Tribu d’une nouvelle espèce - Stéphane Guédon, Nicolas Bourgeois et Aimery Duriez-Mise

  • 2. I NT R OD U C T I ON
  • 4. C R E TA C E OU S (go o d o ld da ys )
  • 5. Cretaceous organization • Resources regrouped by expertise • Complexorganizationas seen by Business • Lack of partnershipbetween silos • Waste of time and energy to manage interfacesbetween silos Teams were aligned on applications, not on Product / Business value Developer BA Middle Manager Team 1 Team 2 Team 3 Team 4 Team 5 Tester / QUA SupportEngineer
  • 6. • Focused on respecting deadlines • Working in V cycle • No contact with Business • Poor interaction with BA and Production The developer Cretaceous Roles • Focused on writing long and complex specifications • Few involvedin testing • Poor interaction with developer and Production The Business Analyst • Managing the daily incoming flow • Not on boarded in the build lifecycle • Poor interaction with BA and Dev The support engineer
  • 7. Cretaceous process • Poortime to market and poor efficiency • Businessnot involvedin the build process • Deliverywas a major event and a majorrisk for Production • Majorrisk to deliver something wrong at the end Teams were aligned on applications, not on Product / Business value Specifications Conception Developpement Tests Income V cycle process
  • 8. • Working in V cycle • No contact with Business • Poor interaction with BA and Production Project Efficiency Major Cretaceous Problems • Needs are discussed at the beginning • The result is IT oriented • Not user oriented : Our business contact don’t know how users work. Poor Business Value • Not planned to be evolutivein the futur • Code is writen as multiple layers • Not alignment with business functions Creating Monolith Application
  • 9. PR E H I S TOR I C A GE (AGILE)
  • 10. New orga requires new roles or upgraded ones Product Owner Agile Feature Team Tech Lead UX Designer Business Analyst Software engineer Tester / QUA DevOPS Prod Support ~ 8 7 ± 2 people per team
  • 11. Drivenby : • Quality (DDD, TDD, clean code, refactoring) • Humility (CI) • Sharing (Pair programming) • Pragmatism • Professionalism The Software engineer Agile Roles • Leadership skills • Promoting Craftsmanship practices • Upskilling his teammates • Developing during half of its time • Sharing knowledge • Speaker aptitude The Tech Lead • Slicing MMF / Epics / User stories • Preparing and initiating BDD • Sharing Business knowledge with FT • Contributing to tests • Preparing demo The Business Analyst
  • 12. • Great Business knowledge • Pushing for test automation • Preparing and writing BDD • Main contact on delivery for the Business • Animating demo with PO The tester / QUA Agile Roles • Skilled in automation • Expert of the Product infrastructure and configuration • Skilled in Continuous Delivery (process, tools) • Pushing the use of IAAS The DevOPS / The OPS • Embedded within the Feature team • Part of the build lifecycle • Focused on reducing the daily flow • Pushing for automation • Main source of feedback onProduction The Prod Support
  • 13. Pre historic organization (Agile v1.0) • Fast and efficient Agile Feature teams • Lead by aligned Product Owners • But not aligned on same direction • With no homogeneity and sustainability • 1 team for 1 project : not scalable • Value not maximized • This is better but not enough ! • Chaos is coming … Speed does not replace direction
  • 14. A NTI QU I TY (@S C A LE A GE )
  • 15. • Expert AND Leader on his area of expertise • Shares his knowledge • DevelopsChapter resources • Exposed to Business • Not a manager at this stage • Sourcingis a challenge! Chapter Leader New @Scale Roles • Accountable for his Tribe delivery, transformation, sourcing • Aligned on Product manager – has the product vision • Servant Leader posture • Not a superhero nor a SPOF Tribe manager • PO of PO’s • Shares Business Vision • Defines Epic / Business Increments • Prioritizes and validates Business Increments • Responsible for Product growth Product manager
  • 16. • Group of Feature Teams aligned on a same business area, as much autonomous as possible from other Tribes • Up to 125 people (~15 FT) • “Youbuilt it, you run it” • Worldwide • Co-locationof feature teams of the same place • Long-lived (> 18 months) @Scale Organization (theory) Alignment of several agile teams so they can deliver in cadence more value ProductOwner Business Analyst UX Designer Tech Lead Software engineer Tester / QUA Prod Support Dev Ops FT1 FT2 FT3 FT4 FT5 TribeManager ProductManager
  • 17. ProductOwner Business Analyst UX Designer Tech Lead Software engineer Tester / QUA Prod Support Dev Ops TribeManager FT1 FT2,3,4, 5 FT5,6,7 FT8 Our @Scale Organization Small is beautiful. Bigger is much more complex • This sub tribe is aligned on a Business domain (GLFI Origination) • 5 FT in Paris, 4 FT in Bangalore • PO are not users but Business experts • For BLR FT : PO, PPO, & UX are in Paris and BA is in BLR • ProdSupport inclusion in FT is ongoing • Not enough Dev Ops / Ops to include one per FT ProductManager
  • 18. Main @Scale problems encountered • Transform our Business is a challenge • Evolutionof Product Owner role along the time • Difficulty to develop a Product vision Problem #1 : Business maturity • Practices consistency across the Tribe is a challenge • Silos are reinforced • Priority of transversal tasks is difficult Problem #2 : Transversal consistency • Prioritize business needs is not so easy • Our teams can have several priorities in parallel • Define and monitor the value is complex Problem #3 : Prioritization@scale level
  • 19. Start with the Business. Pursue with the Business. Do it again. (answer to Problem #1 : Business maturity) Convincing the Business is the job of all the Tribe • Explain WHY this transformation is key for the business  Find a key relay on their side • Becomean evangelist to convince every stakeholders : power users, experts, operational managers, manager of managers, COO etc. • Coaching on their side is possible (advised) too • Organize scrum of scrum to develop and share product vision for mid & long term
  • 20. Don’t think Chapters and Guilds are optional (answer to Problem #2 : Transversal consistency) Agile organization may create stronger silos than before • Transformation was started without Chapters and Guilds but we soon faced divergent practices • Now almost every roles are coveredby Chapter and Guild • Chapter and Guild cross locations remain a challenge • We are now appointing full time Chapter Leader on Tech, UX and DevOPS Chapters
  • 21. Prioritization @each Level (answer to Problem #3 : Prioritization @scale level) Prioritization is KEY • Organize Scrum of scrum at the product level with your PO, BA and UX • Organize Program Backlog grooming to prioritize Business Epics for the 3 next month • Convince your POs to organize between them transversal workshops to define product vision
  • 22. BENEFITS FOR OUR STAFF ?
  • 23. Good news : staff feedback is unanimous Not only a new organization A new way of working • Autonomy • Responsibility • Team spirit • Expertise • Sense of belonging • Value approach • Adventure • Fun
  • 24. WHAT IF WE HAD TO DO IT AGAIN ?
  • 25. A few advices to make it easier and faster Don’t think of it as an evolution, it’s a revolution • Convince your Business and prepare them for the roller coaster • Lookfor new and knowledgeable profiles • Onboard the right coach(s) • Upgrade existing resources and revamp your sourcing process • Setup Chapters and Chapter Leader roles • Value expertise, delegate decision making • Every role has to change