SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
IBM
AGILITÉ À L’ÉCHELLE
BIENVENUE AU MEETUP
Anne-Lise GALLON – Laurent BEXON
16 octobre 2018 – Le Village By CA
#ScaledAgileParis
Anne-lise.gallon2@fr.ibm.com lbexon@fr.ibm.com
RDV sur Twitter J
IBM
Chers tous,
Nous tenons à vous remercier pour votre enthousiasme et votre présence, nous espérons que la soirée vous a plu
autant qu’à nous !
Un énorme merci à Jérôme Carfantan, Frank Wagner et Chris Norris pour leurs interventions ! You are the best guys !
Une mention spéciale à Philippe Guehennec et le groupe Meetup IBM Cloud pour leur soutien pour l’organisation,
leurs conseils et leur partage sur leur communauté !
Merci également à Raffik Mekki de la communauté Meetup Scaling Agile Group Paris Meetup pour le partage de
l’évènement ! A tous et toutes pour vos partages !
Last but not least, merci à IBM et l’équipe Communication d’IBM pour leur soutien, leur partage et leur mobilisation.
Merci de croire en nous, en l’Agilité et en l’esprit de communauté !
Au plaisir de vous revoir à notre prochain Meetup,
Anne-Lise & Laurent
Team Agile IBM Paris
IBM
PROGRAMME
INTRODUCTION
18H30 : JÉRÔME CARFANTAN – Pourquoi l’agilité à l’échelle ?
19H00 : FRANK WAGNER - Is it a safe place for Developers?
19H30 : CHRIS NORRIS (eng) – Are we there yet ?
20H00 : COCKTAIL
@adjaile
Le pourquoi de
l’agilité à l’échelle
Retrouvez-moi sur
@adjaile
Jérôme Carfantan
Auteur | Coach Agile
@adjaile
Définition Locale Globale
Alignement sur le
Business
Qu’est-ce que l’agilité à l’échelle
?
@adjaile
Agilité ?
Et à l’échelle de quoi ?
De l’organisation ?
De l’équipe ?
De l’individu ?
PREMIÈRE PARTIE
De plusieurs équipes ?
@adjaile
Start With Why
Golden Circle - Simon Sinek
WHY
HOW
PROCESS
WHAT
VISION
PRODUCT
@adjaile
De l’organisation ?
De l’équipe ?
De l’individu ?
WHY
HOW
AUTONOMIE
WHAT
SENS
COMPÉTENCE
Daniel Pink
De plusieurs équipes ?
@adjaile
De l’organisation ?
De l’équipe ?
De l’individu ?
De plusieurs équipes ?
WHY
AUTONOMIE
SENS
COMPÉTENCE
HOW
SCRUM
MASTER
WHAT
DEV
TEAM
PRODUCT
OWNER
Scrum
@adjaile
De l’organisation ?
De l’équipe ?
De l’individu ?
De plusieurs équipes ?
WHY
HOW
AUTONOMIE
WHAT
SENS
COMPÉTENCE
AGILE@SCALE CHAINE DE
VALEUR
DEPENDANCES
COMMUNAUTÉS
@adjaile
De l’organisation ?
De l’équipe ?
De l’individu ?
De plusieurs équipes ?
WHY
HOW
WHAT
COHÉRENCE
PROCESS
VISION
PRODUCT
DISCIPLINE
CLARTÉ
Authenticité
@adjaile
Entreprise
Agile
Une question de culture
DEUXIÈME PARTIE
@adjaile
« When the things you say and the
things you do are in alignment
with what you actually believe, a
thriving culture emerges »
Simon Sinek
Qu’est-ce que la culture ?
@adjaile
Une culture de l’amelioration
Inscrire l’amélioration continue au
coeur de la culture de l’organisation
@adjaile
Une culture de la satisfaction client
@adjaile
■ Expert en motivation
■ Pourvoyeur de sens
■ Garant du process
■ Fait grandir
Management : garant de la culture
@adjaile
RHGestion Budgétaire
Une culture agile : au delà de l’IT
@adjaile
Frameworks
● Agilité à l’échelle IT
Ce ne sont que des outils
TROISIÈME
PARTIE
@adjaile
Vers l’entreprise Agile
RH
Budget
Transformation
Organisation
innovante
Produit
Intelligence
Collective
@adjaile
MERCI
© Copyright IBM France Lab
Scaling Agile?
Frank Wagner
16.10.2018, Paris, Meetup
Agile@Scale : Keep it Simple !
© Copyright IBM France Lab
Frank Wagner
• Infected XP since 1999
• Joined IBM France 2009, via ILOG
• Served teams in (nearly) all roles
• Speaker at Scrum Day
• Co-Organizer Meetups in Sophia Antipolis
• Apéro Agile
• Riviera Software Craftmanship
• Co-Organizer Heart-of-Agile France
• Agilist and Coder -> Coder and Agilist
16 octobre 2018 -- 23 --
© Copyright IBM France Lab
IBM Operational Decision Manager
16 octobre 2018 -- 24 --
© Copyright IBM France Lab
Who are you?
• Project Managers
• Product Owners
• Coders
• Certified (something)
• Manager
• Business Owner
• Coach
16 octobre 2018 -- 25 --
© Copyright IBM France Lab
What is agile?
16 octobre 2018 -- 26 --
© Copyright IBM France Lab16 octobre 2018 -- 27 --
© Copyright IBM France Lab
Scrum in 5
• Demo or deliver every Sprint
• Team decides (The team self-organises; management ‘butts
out’)
• Inspect and adapt every day
• Chief Impediment Remover: Scrum Master
• Value Maximiser (we do what now?!): Product Owner
16 octobre 2018 -- 28 --
© Copyright IBM France Lab
Why agile?
16 octobre 2018 -- 29 --
© Copyright IBM France Lab
Everybody else is doing it …
Expected benefits …
Agile is less efficient than waterfall, because …
16 octobre 2018 -- 30 --
© Copyright IBM France Lab
What is agile today?
16 octobre 2018 -- 31 --
© Copyright IBM France Lab
Frameworks …
Certifications …
Cargo Cult …
Is it a safe place for Developers?
16 octobre 2018 -- 32 --
© Copyright IBM France Lab16 octobre 2018 -- 33 --
© Copyright IBM France Lab16 octobre 2018 -- 34 --
© Copyright IBM France Lab
What is Scale?
16 octobre 2018 -- 35 --
© Copyright IBM France Lab
Scaling is not new
•Vertical scaling / scaling up
•Horizontal scaling / scaling out
•What are your constraints?
•What are the desired properties of the system?
16 octobre 2018 -- 36 --
© Copyright IBM France Lab
Vertical Scaling
Constraints
• CPU is expensive
• Storage is expensive
• Network is slow
• Network is unreliable
Properties
• Low Latency
• High Throughput
• Batch processing
16 octobre 2018 -- 37 --
Typical architecture
• Big iron
• Application Server
• Central DB
• Monolith
• Tradeoffs
• Long delivery cycles
• High availability is expensive
• Redundancy
© Copyright IBM France Lab
Horizontal Scaling
Constraints
• CPU is cheap
• Storage is cheap
• Network is fast(er)
• Network is (more) reliable
Properties
• Low Latency
• High Throughput
• Resilience
• Frequent deployments
• Low coupling
• Reactivity
16 octobre 2018 -- 38 --
Typical architecture
• Containers
• Microservices
• Bounded Contexts
• Redundant data
• Hexagonal Architecture
• Tradeoffs
• Eventually Consistent
• Compatibility
© Copyright IBM France Lab
Why scale?
16 octobre 2018 -- 39 --
© Copyright IBM France Lab
Organization are scaled vertically
• What are the constraints?
• Workers are not motivated, nor trust worthy
• Offshoring
• Communication is expensive
• What are the desired properties?
• Reduce cost
• Increase Productivity
• Yearly Budget Cycles
• Occupation of Specialists
• Organizational style
• Taylorism / Scientific Management
• Command & Control
16 octobre 2018 -- 40 --
© Copyright IBM France Lab
Scaling organizations horizontally
• Constraints
• Is communication still expensive?
• Competition is moving fast
• Properties (How to measure?)
• Build the right thing
• Shorter time to market
• Increase adaptability (aka Business Agility)
• Think smaller
• Flow work through teams
• Reduce and manage dependencies (Programs)
• Small world networks
16 octobre 2018 -- 41 --
© Copyright IBM France Lab
Know where you are
Cynefin framework
Are experimenting?
Is it safe to fail?
16 octobre 2018 -- 42 --
© Copyright IBM France Lab
What to scale?
16 octobre 2018 -- 43 --
© Copyright IBM France Lab
Conway’s Law
Any organization that designs a
system (defined broadly) will produce
a design whose structure is a copy of
the organization's communication
structure.
16 octobre 2018 -- 44 --
© Copyright IBM France Lab
What does that mean?
You cannot change one without the other
• Change the system architecture / Inverse Conway
• Change the organizational structure
Change the culture of your Organization
16 octobre 2018 -- 45 --
© Copyright IBM France Lab
Are you asking the right Questions?
• What is Agile?
• Why agile?
• What is Scale?
• Why scale?
• What to scale?
• Who scales?
16 octobre 2018 -- 46 --
You will find the answers!
© Copyright IBM France Lab
References
• https://www.ibm.com/us-en/marketplace/operational-decision-manager/
• http://agilemanifesto.org/
• http://manifesto.softwarecraftsmanship.org/
• https://en.wikipedia.org/wiki/Scientific_management
• https://en.wikipedia.org/wiki/Scalability
• https://samnewman.io/books/building_microservices/
• https://en.wikipedia.org/wiki/Cynefin_framework
• http://www.melconway.com/Home/Conways_Law.html
• https://www.jrothman.com/books/agile-and-lean-program-management-
scaling-collaboration-across-the-organization/
• https://www.kentbeck.com/
• https://heartofagile.com/
16 octobre 2018 -- 47 --
© Copyright IBM France Lab
Q & A
16 octobre 2018 -- 48 --
Agility at Scale - are we there yet?
Chris Norris
christopher.norris@ibm.com
Enterprise Agile Coach, European Lead of Agile Centre of
Competency, Associate Partner
IBM
Afterall, it’s a journey,
not a destination.
(try telling that to the kids!)
IBM51
Merci !
Anne-Lise GALLON, Consultant Agile, IBM : Anne-lise.gallon2@fr.ibm.com
Laurent BEXON, Lead Agile Paris Studio, IBM : lbexon@fr.ibm.com

Contenu connexe

Similaire à IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle

Power Saturday - futur, roadmap et perspectives autour de Power BI et Office 365
Power Saturday - futur, roadmap et perspectives autour de Power BI et Office 365Power Saturday - futur, roadmap et perspectives autour de Power BI et Office 365
Power Saturday - futur, roadmap et perspectives autour de Power BI et Office 365Patrick Guimonet
 
SPS Montréal 2018 Comprendre la valeur de Microsoft 365
SPS Montréal 2018   Comprendre la valeur de Microsoft 365SPS Montréal 2018   Comprendre la valeur de Microsoft 365
SPS Montréal 2018 Comprendre la valeur de Microsoft 365Patrick Guimonet
 
Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018Aymen Loukil
 
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...drupagora
 
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSéminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSmile I.T is open
 
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?Publicis Sapient Engineering
 
SPS Dakar 2018 - Surfer sur les vagues Office 365
SPS Dakar 2018 - Surfer sur les vagues Office 365SPS Dakar 2018 - Surfer sur les vagues Office 365
SPS Dakar 2018 - Surfer sur les vagues Office 365Patrick Guimonet
 
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick GuimonetSPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick GuimonetaOS Community
 
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjàsoft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjàsoft-shake.ch
 
meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022Frederic Leger
 
AccorHotels - CRIP Paris
AccorHotels -  CRIP ParisAccorHotels -  CRIP Paris
AccorHotels - CRIP ParisSplunk
 
IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109IBM France Lab
 
Mettez un peu de CI/CD dans vos projets data !
Mettez un peu de CI/CD dans vos projets data !Mettez un peu de CI/CD dans vos projets data !
Mettez un peu de CI/CD dans vos projets data !Guillaume Rouchon
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
 
OpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsOpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsFrançois
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentationJacky Galicher
 
IBM Bluemix Nice meetup - Data & Analytics - CEEINCA - 20161116
IBM Bluemix Nice meetup - Data & Analytics - CEEINCA - 20161116IBM Bluemix Nice meetup - Data & Analytics - CEEINCA - 20161116
IBM Bluemix Nice meetup - Data & Analytics - CEEINCA - 20161116IBM France Lab
 
GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data! par Guillaume...
GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data!  par Guillaume...GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data!  par Guillaume...
GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data! par Guillaume...AZUG FR
 
Cisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devopsCisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devopsCisco Canada
 

Similaire à IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle (20)

Power Saturday - futur, roadmap et perspectives autour de Power BI et Office 365
Power Saturday - futur, roadmap et perspectives autour de Power BI et Office 365Power Saturday - futur, roadmap et perspectives autour de Power BI et Office 365
Power Saturday - futur, roadmap et perspectives autour de Power BI et Office 365
 
SPS Montréal 2018 Comprendre la valeur de Microsoft 365
SPS Montréal 2018   Comprendre la valeur de Microsoft 365SPS Montréal 2018   Comprendre la valeur de Microsoft 365
SPS Montréal 2018 Comprendre la valeur de Microsoft 365
 
Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018
 
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
 
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSéminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
 
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
 
SPS Dakar 2018 - Surfer sur les vagues Office 365
SPS Dakar 2018 - Surfer sur les vagues Office 365SPS Dakar 2018 - Surfer sur les vagues Office 365
SPS Dakar 2018 - Surfer sur les vagues Office 365
 
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick GuimonetSPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
SPS Dakar 2018 - Surfer sur les vagues Office 365 - Patrick Guimonet
 
Forum PHP 2014 day 1
Forum PHP 2014 day 1Forum PHP 2014 day 1
Forum PHP 2014 day 1
 
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjàsoft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
 
meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022meetup devops aix-marseille 27/10/2022
meetup devops aix-marseille 27/10/2022
 
AccorHotels - CRIP Paris
AccorHotels -  CRIP ParisAccorHotels -  CRIP Paris
AccorHotels - CRIP Paris
 
IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109
 
Mettez un peu de CI/CD dans vos projets data !
Mettez un peu de CI/CD dans vos projets data !Mettez un peu de CI/CD dans vos projets data !
Mettez un peu de CI/CD dans vos projets data !
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
OpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développementsOpenSource & InnerSource pour accélérer les développements
OpenSource & InnerSource pour accélérer les développements
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentation
 
IBM Bluemix Nice meetup - Data & Analytics - CEEINCA - 20161116
IBM Bluemix Nice meetup - Data & Analytics - CEEINCA - 20161116IBM Bluemix Nice meetup - Data & Analytics - CEEINCA - 20161116
IBM Bluemix Nice meetup - Data & Analytics - CEEINCA - 20161116
 
GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data! par Guillaume...
GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data!  par Guillaume...GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data!  par Guillaume...
GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data! par Guillaume...
 
Cisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devopsCisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devops
 

Plus de IBM France Lab

20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive KubernetesIBM France Lab
 
20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOpsIBM France Lab
 
20200128 - Meetup Nice Côte d'Azur - Agile Mindset
20200128 - Meetup Nice Côte d'Azur - Agile Mindset20200128 - Meetup Nice Côte d'Azur - Agile Mindset
20200128 - Meetup Nice Côte d'Azur - Agile MindsetIBM France Lab
 
Défis de l'IA : droits, devoirs, enjeux économiques et éthiques
Défis de l'IA : droits, devoirs, enjeux économiques et éthiquesDéfis de l'IA : droits, devoirs, enjeux économiques et éthiques
Défis de l'IA : droits, devoirs, enjeux économiques et éthiquesIBM France Lab
 
Meetup ibm abakus banque postale
Meetup ibm abakus banque postaleMeetup ibm abakus banque postale
Meetup ibm abakus banque postaleIBM France Lab
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"IBM France Lab
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"IBM France Lab
 
IBM Watson IOT - Acoustic or Visual Insights
IBM Watson IOT - Acoustic or Visual InsightsIBM Watson IOT - Acoustic or Visual Insights
IBM Watson IOT - Acoustic or Visual InsightsIBM France Lab
 
Retour expérience Track & Trace - IBM using Sigfox.
Retour expérience Track & Trace - IBM using Sigfox.Retour expérience Track & Trace - IBM using Sigfox.
Retour expérience Track & Trace - IBM using Sigfox.IBM France Lab
 
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis GroupIBM France Lab
 
IBM Cloud Paris Meetup - 20190520 - IA & Power
IBM Cloud Paris Meetup - 20190520 - IA & PowerIBM Cloud Paris Meetup - 20190520 - IA & Power
IBM Cloud Paris Meetup - 20190520 - IA & PowerIBM France Lab
 
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM France Lab
 
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM France Lab
 
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software FactoryIBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software FactoryIBM France Lab
 
IBM Cloud Paris Meetup - 20190129 - Assima
IBM Cloud Paris Meetup - 20190129 - AssimaIBM Cloud Paris Meetup - 20190129 - Assima
IBM Cloud Paris Meetup - 20190129 - AssimaIBM France Lab
 
IBM Cloud Paris Meetup - 20190129 - Myrtea
IBM Cloud Paris Meetup - 20190129 - MyrteaIBM Cloud Paris Meetup - 20190129 - Myrtea
IBM Cloud Paris Meetup - 20190129 - MyrteaIBM France Lab
 
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...IBM France Lab
 
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM France Lab
 
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public AdministrationIBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public AdministrationIBM France Lab
 
IBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
IBM Cloud Paris Meetup - 20180911 - Smart Citizen BotIBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
IBM Cloud Paris Meetup - 20180911 - Smart Citizen BotIBM France Lab
 

Plus de IBM France Lab (20)

20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
 
20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps
 
20200128 - Meetup Nice Côte d'Azur - Agile Mindset
20200128 - Meetup Nice Côte d'Azur - Agile Mindset20200128 - Meetup Nice Côte d'Azur - Agile Mindset
20200128 - Meetup Nice Côte d'Azur - Agile Mindset
 
Défis de l'IA : droits, devoirs, enjeux économiques et éthiques
Défis de l'IA : droits, devoirs, enjeux économiques et éthiquesDéfis de l'IA : droits, devoirs, enjeux économiques et éthiques
Défis de l'IA : droits, devoirs, enjeux économiques et éthiques
 
Meetup ibm abakus banque postale
Meetup ibm abakus banque postaleMeetup ibm abakus banque postale
Meetup ibm abakus banque postale
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
 
IBM Watson IOT - Acoustic or Visual Insights
IBM Watson IOT - Acoustic or Visual InsightsIBM Watson IOT - Acoustic or Visual Insights
IBM Watson IOT - Acoustic or Visual Insights
 
Retour expérience Track & Trace - IBM using Sigfox.
Retour expérience Track & Trace - IBM using Sigfox.Retour expérience Track & Trace - IBM using Sigfox.
Retour expérience Track & Trace - IBM using Sigfox.
 
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
 
IBM Cloud Paris Meetup - 20190520 - IA & Power
IBM Cloud Paris Meetup - 20190520 - IA & PowerIBM Cloud Paris Meetup - 20190520 - IA & Power
IBM Cloud Paris Meetup - 20190520 - IA & Power
 
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
 
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
 
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software FactoryIBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
 
IBM Cloud Paris Meetup - 20190129 - Assima
IBM Cloud Paris Meetup - 20190129 - AssimaIBM Cloud Paris Meetup - 20190129 - Assima
IBM Cloud Paris Meetup - 20190129 - Assima
 
IBM Cloud Paris Meetup - 20190129 - Myrtea
IBM Cloud Paris Meetup - 20190129 - MyrteaIBM Cloud Paris Meetup - 20190129 - Myrtea
IBM Cloud Paris Meetup - 20190129 - Myrtea
 
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
 
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
 
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public AdministrationIBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
 
IBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
IBM Cloud Paris Meetup - 20180911 - Smart Citizen BotIBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
IBM Cloud Paris Meetup - 20180911 - Smart Citizen Bot
 

IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle

  • 1. IBM AGILITÉ À L’ÉCHELLE BIENVENUE AU MEETUP Anne-Lise GALLON – Laurent BEXON 16 octobre 2018 – Le Village By CA #ScaledAgileParis Anne-lise.gallon2@fr.ibm.com lbexon@fr.ibm.com RDV sur Twitter J
  • 2. IBM Chers tous, Nous tenons à vous remercier pour votre enthousiasme et votre présence, nous espérons que la soirée vous a plu autant qu’à nous ! Un énorme merci à Jérôme Carfantan, Frank Wagner et Chris Norris pour leurs interventions ! You are the best guys ! Une mention spéciale à Philippe Guehennec et le groupe Meetup IBM Cloud pour leur soutien pour l’organisation, leurs conseils et leur partage sur leur communauté ! Merci également à Raffik Mekki de la communauté Meetup Scaling Agile Group Paris Meetup pour le partage de l’évènement ! A tous et toutes pour vos partages ! Last but not least, merci à IBM et l’équipe Communication d’IBM pour leur soutien, leur partage et leur mobilisation. Merci de croire en nous, en l’Agilité et en l’esprit de communauté ! Au plaisir de vous revoir à notre prochain Meetup, Anne-Lise & Laurent Team Agile IBM Paris
  • 3. IBM PROGRAMME INTRODUCTION 18H30 : JÉRÔME CARFANTAN – Pourquoi l’agilité à l’échelle ? 19H00 : FRANK WAGNER - Is it a safe place for Developers? 19H30 : CHRIS NORRIS (eng) – Are we there yet ? 20H00 : COCKTAIL
  • 6. @adjaile Définition Locale Globale Alignement sur le Business Qu’est-ce que l’agilité à l’échelle ?
  • 7. @adjaile Agilité ? Et à l’échelle de quoi ? De l’organisation ? De l’équipe ? De l’individu ? PREMIÈRE PARTIE De plusieurs équipes ?
  • 8. @adjaile Start With Why Golden Circle - Simon Sinek WHY HOW PROCESS WHAT VISION PRODUCT
  • 9. @adjaile De l’organisation ? De l’équipe ? De l’individu ? WHY HOW AUTONOMIE WHAT SENS COMPÉTENCE Daniel Pink De plusieurs équipes ?
  • 10. @adjaile De l’organisation ? De l’équipe ? De l’individu ? De plusieurs équipes ? WHY AUTONOMIE SENS COMPÉTENCE HOW SCRUM MASTER WHAT DEV TEAM PRODUCT OWNER Scrum
  • 11. @adjaile De l’organisation ? De l’équipe ? De l’individu ? De plusieurs équipes ? WHY HOW AUTONOMIE WHAT SENS COMPÉTENCE AGILE@SCALE CHAINE DE VALEUR DEPENDANCES COMMUNAUTÉS
  • 12. @adjaile De l’organisation ? De l’équipe ? De l’individu ? De plusieurs équipes ? WHY HOW WHAT COHÉRENCE PROCESS VISION PRODUCT DISCIPLINE CLARTÉ Authenticité
  • 13. @adjaile Entreprise Agile Une question de culture DEUXIÈME PARTIE
  • 14. @adjaile « When the things you say and the things you do are in alignment with what you actually believe, a thriving culture emerges » Simon Sinek Qu’est-ce que la culture ?
  • 15. @adjaile Une culture de l’amelioration Inscrire l’amélioration continue au coeur de la culture de l’organisation
  • 16. @adjaile Une culture de la satisfaction client
  • 17. @adjaile ■ Expert en motivation ■ Pourvoyeur de sens ■ Garant du process ■ Fait grandir Management : garant de la culture
  • 18. @adjaile RHGestion Budgétaire Une culture agile : au delà de l’IT
  • 19. @adjaile Frameworks ● Agilité à l’échelle IT Ce ne sont que des outils TROISIÈME PARTIE
  • 22. © Copyright IBM France Lab Scaling Agile? Frank Wagner 16.10.2018, Paris, Meetup Agile@Scale : Keep it Simple !
  • 23. © Copyright IBM France Lab Frank Wagner • Infected XP since 1999 • Joined IBM France 2009, via ILOG • Served teams in (nearly) all roles • Speaker at Scrum Day • Co-Organizer Meetups in Sophia Antipolis • Apéro Agile • Riviera Software Craftmanship • Co-Organizer Heart-of-Agile France • Agilist and Coder -> Coder and Agilist 16 octobre 2018 -- 23 --
  • 24. © Copyright IBM France Lab IBM Operational Decision Manager 16 octobre 2018 -- 24 --
  • 25. © Copyright IBM France Lab Who are you? • Project Managers • Product Owners • Coders • Certified (something) • Manager • Business Owner • Coach 16 octobre 2018 -- 25 --
  • 26. © Copyright IBM France Lab What is agile? 16 octobre 2018 -- 26 --
  • 27. © Copyright IBM France Lab16 octobre 2018 -- 27 --
  • 28. © Copyright IBM France Lab Scrum in 5 • Demo or deliver every Sprint • Team decides (The team self-organises; management ‘butts out’) • Inspect and adapt every day • Chief Impediment Remover: Scrum Master • Value Maximiser (we do what now?!): Product Owner 16 octobre 2018 -- 28 --
  • 29. © Copyright IBM France Lab Why agile? 16 octobre 2018 -- 29 --
  • 30. © Copyright IBM France Lab Everybody else is doing it … Expected benefits … Agile is less efficient than waterfall, because … 16 octobre 2018 -- 30 --
  • 31. © Copyright IBM France Lab What is agile today? 16 octobre 2018 -- 31 --
  • 32. © Copyright IBM France Lab Frameworks … Certifications … Cargo Cult … Is it a safe place for Developers? 16 octobre 2018 -- 32 --
  • 33. © Copyright IBM France Lab16 octobre 2018 -- 33 --
  • 34. © Copyright IBM France Lab16 octobre 2018 -- 34 --
  • 35. © Copyright IBM France Lab What is Scale? 16 octobre 2018 -- 35 --
  • 36. © Copyright IBM France Lab Scaling is not new •Vertical scaling / scaling up •Horizontal scaling / scaling out •What are your constraints? •What are the desired properties of the system? 16 octobre 2018 -- 36 --
  • 37. © Copyright IBM France Lab Vertical Scaling Constraints • CPU is expensive • Storage is expensive • Network is slow • Network is unreliable Properties • Low Latency • High Throughput • Batch processing 16 octobre 2018 -- 37 -- Typical architecture • Big iron • Application Server • Central DB • Monolith • Tradeoffs • Long delivery cycles • High availability is expensive • Redundancy
  • 38. © Copyright IBM France Lab Horizontal Scaling Constraints • CPU is cheap • Storage is cheap • Network is fast(er) • Network is (more) reliable Properties • Low Latency • High Throughput • Resilience • Frequent deployments • Low coupling • Reactivity 16 octobre 2018 -- 38 -- Typical architecture • Containers • Microservices • Bounded Contexts • Redundant data • Hexagonal Architecture • Tradeoffs • Eventually Consistent • Compatibility
  • 39. © Copyright IBM France Lab Why scale? 16 octobre 2018 -- 39 --
  • 40. © Copyright IBM France Lab Organization are scaled vertically • What are the constraints? • Workers are not motivated, nor trust worthy • Offshoring • Communication is expensive • What are the desired properties? • Reduce cost • Increase Productivity • Yearly Budget Cycles • Occupation of Specialists • Organizational style • Taylorism / Scientific Management • Command & Control 16 octobre 2018 -- 40 --
  • 41. © Copyright IBM France Lab Scaling organizations horizontally • Constraints • Is communication still expensive? • Competition is moving fast • Properties (How to measure?) • Build the right thing • Shorter time to market • Increase adaptability (aka Business Agility) • Think smaller • Flow work through teams • Reduce and manage dependencies (Programs) • Small world networks 16 octobre 2018 -- 41 --
  • 42. © Copyright IBM France Lab Know where you are Cynefin framework Are experimenting? Is it safe to fail? 16 octobre 2018 -- 42 --
  • 43. © Copyright IBM France Lab What to scale? 16 octobre 2018 -- 43 --
  • 44. © Copyright IBM France Lab Conway’s Law Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. 16 octobre 2018 -- 44 --
  • 45. © Copyright IBM France Lab What does that mean? You cannot change one without the other • Change the system architecture / Inverse Conway • Change the organizational structure Change the culture of your Organization 16 octobre 2018 -- 45 --
  • 46. © Copyright IBM France Lab Are you asking the right Questions? • What is Agile? • Why agile? • What is Scale? • Why scale? • What to scale? • Who scales? 16 octobre 2018 -- 46 -- You will find the answers!
  • 47. © Copyright IBM France Lab References • https://www.ibm.com/us-en/marketplace/operational-decision-manager/ • http://agilemanifesto.org/ • http://manifesto.softwarecraftsmanship.org/ • https://en.wikipedia.org/wiki/Scientific_management • https://en.wikipedia.org/wiki/Scalability • https://samnewman.io/books/building_microservices/ • https://en.wikipedia.org/wiki/Cynefin_framework • http://www.melconway.com/Home/Conways_Law.html • https://www.jrothman.com/books/agile-and-lean-program-management- scaling-collaboration-across-the-organization/ • https://www.kentbeck.com/ • https://heartofagile.com/ 16 octobre 2018 -- 47 --
  • 48. © Copyright IBM France Lab Q & A 16 octobre 2018 -- 48 --
  • 49. Agility at Scale - are we there yet? Chris Norris christopher.norris@ibm.com Enterprise Agile Coach, European Lead of Agile Centre of Competency, Associate Partner IBM
  • 50. Afterall, it’s a journey, not a destination. (try telling that to the kids!)
  • 51. IBM51 Merci ! Anne-Lise GALLON, Consultant Agile, IBM : Anne-lise.gallon2@fr.ibm.com Laurent BEXON, Lead Agile Paris Studio, IBM : lbexon@fr.ibm.com