SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
@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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Definition Of Done
Definition Of DoneDefinition Of Done
Definition Of Done
Wei Zhu
 

Was ist angesagt? (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
 

Ähnlich wie 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

Ähnlich wie 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
 

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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.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