SlideShare une entreprise Scribd logo
1
There
is
a
better
way
OCTO Part of Accenture © 2021 - All rights reserved
Optimiser votre delivery à l'aide
d'une démarche validée
scientifiquement
There
is
a
better
way
2
OCTO Part of Accenture © 2021 - All rights reserved
Gilles Masy
Agile Coach@OCTO
En recherche d’amélioration continue de l’agilité
Start with Who
There
is
a
better
way
3
OCTO Part of Accenture © 2021 - All rights reserved
Agenda
3 conférences en 1
Livre ou démarche ?
Fiche de lecture synthétique
Initiation au
changement
L’atelier qui vous fera raconter
“Ici commence notre histoire…”
Une aptitude
indispensable pour les
agents du changement
Retour d’expériences
et convictions
1 2 3
There
is
a
better
way
4
OCTO Part of Accenture © 2021 - All rights reserved
Livre ou démarche ?
01
There
is
a
better
way
5
OCTO Part of Accenture © 2021 - All rights reserved
https://itrevolution.com/book/accelerate/
Quelles sont les caractéristiques d’une
organisation technologique performante ?
NICOLE FORSGREN JEZ HUMBLE GENE KIM
Directrice scientifique
DevOps Research
& Assessment
(DORA)
Co-auteur
The DevOps
Handbook
Lean Enterprise
Continuous Delivery
CTO, co-auteur
The Phoenix Project
The DevOps Handbook
The Visible Ops
Handbook
Le livre est le résultat d’une recherche
There
is
a
better
way
6
OCTO Part of Accenture © 2021 - All rights reserved
Les données du protocole de recherche
๏ 4 années de recherche (2014-2017) via le
sondage State of DevOps Report
๏ Quelques chiffres :
> 23 000 réponses
> 2 000 organisations
> de 1 à + de 10 000 employés
> de 1 à + de 100 000 serveurs
> Multi-secteur : finance, santé,
gouvernement...
> Multi-système : greenfield, brownfield
There
is
a
better
way
7
OCTO Part of Accenture © 2021 - All rights reserved
There
is
a
better
way
8
OCTO Part of Accenture © 2021 - All rights reserved
La performance de delivery : facteur de prédiction
Les organisations les plus performantes dans leur delivery
atteignent en moyenne deux fois plus souvent leurs objectifs
que les organisations les moins performantes
There
is
a
better
way
9
OCTO Part of Accenture © 2021 - All rights reserved
Ce qu’on cherche à faire dans le développement logiciel
DO THE
RIGHT
THING
DO THE
THING
RIGHT
DO IT FAST
There
is
a
better
way
10
OCTO Part of Accenture © 2021 - All rights reserved
10
There
is
a
better
way
Un virage à 180° dans la façon de le faire
DO THE
RIGHT
THING
DO THE
THING
RIGHT
DO IT FAST
DO THE
RIGHT
THING
DO THE
THING
RIGHT
DO IT FAST
There
is
a
better
way
11
OCTO Part of Accenture © 2021 - All rights reserved
Les quatre métriques Accelerate
Change
failure rate
Mesure l’optimisation
du flux de production
de valeur
Mean time
to repair
Lead time
for change
Deployment
frequency
Mesure la rapidité de
mise à disposition en
production du code
finalisé
Mesure la performance
de correction d’un
défaut
Mesure la qualité du code
livré
INDICATEURS DE VITESSE INDICATEURS DE STABILITÉ
There
is
a
better
way
12
OCTO Part of Accenture © 2021 - All rights reserved
Les différents niveaux de performance en 2019
Elite
performers
High
performers
Medium
performers
Low
performers
INDICATEURS
DE VITESSE
Deployment frequency
< 1 / jour
(à la demande)
1 / jour -
1 / semaine
1 / semaine -
1 / mois
1 / mois -
1 / 6 mois
Lead time for change < 1 jour
1 / jour -
1 / semaine
1 / semaine -
1 / mois
1 / mois -
1 / 6 mois
INDICATEURS
DE STABILITÉ
Mean time to repair < 1 heure < 1 jour < 1 jour
1 semaine -
1 mois
Change failure rate 0 -15% 0 -15% 0 -15% 46 - 60%
There
is
a
better
way
13
OCTO Part of Accenture © 2021 - All rights reserved
“ Lorsqu'une mesure devient un objectif,
elle cesse d'être une bonne mesure ”
- Loi de GoodHart
Encore des indicateurs ?
There
is
a
better
way
14
OCTO Part of Accenture © 2021 - All rights reserved
14
There
is
a
better
way
Le modèle Accelerate dans son ensemble
CE QU’ON
FAIT
CE QU’ON
OBTIENT
There
is
a
better
way
15
OCTO Part of Accenture © 2021 - All rights reserved
Du modèle de maturité au modèle d’aptitudes
Mais qu’est-ce qu’une aptitude ?
Une pratique concrète et mesurable
There
is
a
better
way
16
Continuous
Delivery
Architecture
Product &
Process
Lean
Management
& Monitoring
Cultural
5 familles d’aptitudes
Une vision pipeline
de mon système,
du développement
à la production
Accompagner les
équipes dans la
maîtrise de leur
périmètre
en indépendance
Garantir la visibilité
jusqu’au client final
et expérimenter
rapidement
Limiter les processus
et piloter le produit
avec une vue sur
l’ensemble de la
chaîne de valeur
Agir sur les gestes
quotidiens pour faire
changer
durablement la
culture d’entreprise
There
is
a
better
way
17
Les 24 aptitudes
Change
approval
process
Monitoring
Proactive
notification
WIP limits
Visualizing work
Lean
Management &
Monitoring
Cultural
Westrum
organizational
culture
Cultural
Collaboration
among teams
Cultural
Job satisfaction
Cultural
Transformational
leadership
Cultural
Supporting
learning
Architecture
Continuous
Delivery
Continuous
Delivery
Continuous
Delivery
Continuous
Delivery
Continuous
Delivery
Continuous
Delivery
Continuous
Delivery
Continuous
Delivery
Version
control
Deployment
automation
Continuous
integration
Trunk-based
development
Test
automation
Test data
management
Shift left on
security
Continuous
delivery
Loosely
coupled
architecture
Architecture
Empowered
teams
Product &
Process
Customer
feedback
Product &
Process
Value stream
visibility
Product &
Process
Working in
small batches
Product &
Process
Team
experimentation
Lean
Management &
Monitoring
Lean
Management &
Monitoring
Lean
Management &
Monitoring
Lean
Management &
Monitoring
There
is
a
better
way
18
OCTO Part of Accenture © 2021 - All rights reserved
18
There
is
a
better
way
La démarche Accelerate en résumé
AGIR SUR LES APTITUDES
MESURER L’IMPACT
There
is
a
better
way
19
OCTO Part of Accenture © 2021 - All rights reserved
Initiation au changement
02
There
is
a
better
way
20
OCTO Part of Accenture © 2021 - All rights reserved
Commencer, mesurer
et obtenir un résultat
en 59 minutes
Prototyper, en commençant
par un relevé déclaratif
Mission
Proposition
Un atelier à rééditer chez vous
40’ - Alignement
05’ - Auto-évaluation
14’ - Amélioration
Etapes
There
is
a
better
way
21
OCTO Part of Accenture © 2021 - All rights reserved
Alignement - Deployment Frequency
A quelle fréquence nos assets sont-ils livrés en Production ?
● Ne livre-t-on que du code ?
● Est-ce que notre production est “la vraie PROD” ?
There
is
a
better
way
22
OCTO Part of Accenture © 2021 - All rights reserved
Alignement - Lead Time for Change
Période de temps entre la merge request
There
is
a
better
way
23
OCTO Part of Accenture © 2021 - All rights reserved
Alignement - Mean Time To Restore
Temps moyen pour restaurer un service inopérant
● Qu’est-ce qui caractérise un service inopérant ?
● Quand est-ce que le chronomètre se déclenche ?
● Quand est-ce que le chronomètre s’arrête ?
Ca veut dire quoi “restaurer” ?
There
is
a
better
way
24
OCTO Part of Accenture © 2021 - All rights reserved
Alignement - Change Failure Rate
Combien de fois mon environnement de Production a-t-il été inopérant ?
● Est-ce juste un ratio nombre(si(erreur lié à la MEP)) / nombre de MEP ?
● Et si une erreur provient d’une release antérieure ?
● Quelle est notre part de responsabilité dans la gestion de l’environnement ?
There
is
a
better
way
25
OCTO Part of Accenture © 2021 - All rights reserved
Auto-Evaluation
Essayons ensemble
https://www.devops-research.com/quickcheck.html
There
is
a
better
way
26
OCTO Part of Accenture © 2021 - All rights reserved
CAPABILITY ACTIONS SUCCESS CRITERIA TARGET KPI TIMEFRAME
TEST
AUTOMATION
Add automated unit test to all new
features implemented
Codebase coverage increased
Number of unit tests increased
Product Delivery Lead Time
reduced by 5 days
1st
iteration: next PI (July-September)
Measure, learn & adapt
Go-nogo for next PI TBD
CONTINUOUS
INTEGRATION
Automate Continuous Integration
pipeline for any development work in
progress or finished
Consistent CI pipeline run for all
work
Codebase is always in a deployable
state
Product Delivery Lead Time
reduced by 5 days
1st
iteration: next PI (July-September)
Measure, learn & adapt
Go-nogo for next PI TBD
VISUALIZING
WORK
Clarify DODs
Modify our workflow so that it
includes shipment in production as
DONE
Less blockers in the workflow
(current = 5 / sprint)
Releases take less time to perform
Deployment frequency
reduced by 1 day
Product Delivery Lead Time
reduced by 1 day
1st
iteration: next PI (July-September)
Measure, learn & adapt
Go-nogo for next PI TBD
MONITORING
Add heartbeat checks on all endpoints
of our applications
Centralize healthchecks in a
monitoring dashboard
A dashboard is up & running
Mean Time To Restore
reduced by 1 day
Next 2 PIs (July-December)
DEPLOYMENT
AUTOMATION
Manual actions to automate are listed
in a backlog & 1 category of manual
actions are automated
Backlog of actions to automate
1st
category of variables
automated
Product Delivery Lead Time
reduced by 5 days
1st
iteration: next PI (July-September)
Measure, learn & adapt
Go-nogo for next PI TBD
Amélioration
Exemple de plan d’actions
There
is
a
better
way
27
OCTO Part of Accenture © 2021 - All rights reserved
Une aptitude
indispensable pour les
agents du changement
03
There
is
a
better
way
28
Une démarche au niveau de l’organisation
Product &
process
Continuous
delivery
LES FAMILLES POUR LES ÉQUIPES LES FAMILLES POUR PASSER À L'ÉCHELLE
Cultural
Architecture
Lean
management
& monitoring
There
is
a
better
way
29
OCTO Part of Accenture © 2021 - All rights reserved
Westrum Culture
B
There
is
a
better
way
30
OCTO Part of Accenture © 2021 - All rights reserved
30
There
is
a
better
way
Une culture organisationnelle basée sur une grande confiance et axée sur le flux
d’informations permet de prédire les performances de livraison de logiciels et les performances
technologiques organisationnelles.
Dans ses recherches, le sociologue Dr Ron Westrum a développé la typologie des cultures
organisationnelles suivante
● Pathologique = orientée vers le pouvoir
● Bureaucratique = orientée vers les règles
● Générative = orientée vers la performance
Westrum Culture
https://cloud.google.com/architecture/devops/devops-culture-westrum-organizational-culture
There
is
a
better
way
31
OCTO Part of Accenture © 2021 - All rights reserved
31
There
is
a
better
way
Westrum Culture
Pathologique Bureaucratique Générative
Collaboration Faible Modeste Haute
Messagers Abattus Négligés Formés
Responsabilités Non-assumées Limitées Risques partagés
Liaisons Découragées Tolérées Encouragées
Relation à l’échec
Conduit à se
rejeter la faute
Conduit au tribunal Conclut à une enquête
Relation à la
nouveauté
Ecrasée Crée des problèmes Mise en oeuvre
There
is
a
better
way
32
OCTO Part of Accenture © 2021 - All rights reserved
One step beyond
Westrum Culture
There
is
a
better
way
33
OCTO Part of Accenture © 2021 - All rights reserved
What’s next ?
● Faire évoluer une culture, cela requiert de... la patience
● Un livrable de coaching d’organisation est la mise en place de pratiques ou de processus.
C’est par des pratiques différentes, la mise en lumière de contrastes sur les résultats
(outputs & outcomes), des feedbacks utiles et efficaces, des structures de communication
adaptée, et un temps dédié pour faire émerger ce changement … que l’on parvient petit
à petit à faire bouger les lignes.
● Il faut amener ces différences à la mesure de ce que peut absorber le système.
Westrum Culture
There
is
a
better
way
34
OCTO Part of Accenture © 2021 - All rights reserved
What’s next ?
Westrum Culture
Westrum
Culture
Organization
Trust
Voice
Retrospective
Make Flow of
Work Visible
WIP Limit
There
is
a
better
way
35
OCTO Part of Accenture © 2021 - All rights reserved
Conclusion
04
There
is
a
better
way
36
OCTO Part of Accenture © 2021 - All rights reserved
Version 2020
Un modèle qui évolue
Transformational
Leadership
Lean Product
Development
Change
Approvals
Lean
Management
Technical
Practices
Continuous
Delivery
Culture & Work
Environment
https://services.google.com/fh/files/misc/dora_research_program.pdf
There
is
a
better
way
37
OCTO Part of Accenture © 2021 - All rights reserved
Autre livre, autre conférence
Conviction : une transformation s’anime via les “managers”
There
is
a
better
way
38
OCTO Part of Accenture © 2021 - All rights reserved
Takeaways
๏ Accelerate est à la fois un livre présentant le résultat d’une recherche, et une démarche
d’amélioration continue.
๏ Une étude/démarche en constant ajustement (State of DevOps, DORA)
๏ 4 indicateurs pour piloter
๏ Un modèle d’aptitudes pour progresser, à prioriser en fonction des impacts souhaités, et
éviter de tomber dans l’enfer des métriques.
๏ Un atelier de 59 minutes : Aligner - Auto-Evaluer - Améliorer
๏ L’avenir de l’agile n’est pas dans une n-ième illustration du prisme, mais dans la réponse
directe à la stratégie d’entreprise, la preuve par les métriques et l’apport d’autres
démarches, notamment les sciences sociales
There
is
a
better
way
39
OCTO Part of Accenture © 2021 - All rights reserved
Feedback Time
https://roti.express/r/agl023
THERE IS A BETTER WAY
Focus on culture
04
41
OCTO Part of Accenture Digital © 2019 - All rights reserved 42
A threefold approach to culture
MODELING CULTURE
Edgar SCHEIN
MEASURING CULTURE
Ron WESTRUM
CHANGING CULTURE
John SHOOK
◉ What are the cultural traits that influence teams’ behaviours?
◉ How can we measure culture in a way that predicts its impact?
◉ What needs to be done to change culture?
OCTO Part of Accenture Digital © 2019 - All rights reserved 43
How can we characterize culture?
MODELING CULTURE
Edgar SCHEIN
MEASURING CULTURE
Ron WESTRUM
CHANGING CULTURE
John SHOOK
◉ Basic assumptions – the deepest level
Basic assumptions are formed over time as members of a group or
organization make sense of relationships, events, and activities.
◉ Values – the intermediate level
Values are norms and contextual rules that influence interactions
Things that are debated collectively
◉ Artifacts – the most visible level
Artifacts are mission statements, technological tools, team
members, things that embody the way the organization defines
itself
OCTO Part of Accenture Digital © 2019 - All rights reserved 44
How can we measure culture?
MODELING CULTURE
Edgar SCHEIN
MEASURING CULTURE
Ron WESTRUM
CHANGING CULTURE
John SHOOK
◉ Information flow within an organization predicts its culture
We can measure culture by looking at how we consider:
o Cooperation
o Messenger treatment
o Responsibility sharing
o Interactions across teams
o Reaction to failure
o Novelty
◉ Westrum classifies culture in 3 groups:
o Pathological or power-oriented
o Bureaucratic or rule-oriented
o Generative or performance-oriented
OCTO Part of Accenture Digital © 2019 - All rights reserved 45
How can we change culture?
MODELING CULTURE
Edgar SCHEIN
MEASURING CULTURE
Ron WESTRUM
CHANGING CULTURE
John SHOOK
◉ Do not try to change how people think, change how they act
Since culture is defined by the way people react in a given
situation, the best way to impact culture is to work on their behavior
rather than on their beliefs
◉ Foster best-in-class practices to impact information flow
o Continuous delivery practices
o Emphasize flow and collective accountability
o Lean management & product development practices
o Emphasize flow, visibility and information sharing
o Agile principles
o Emphasize cooperation, feedback and risk tolerance
OCTO Part of Accenture Digital © 2019 - All rights reserved 46
A new paradigm
OCTO Part of Accenture Digital © 2019 - All rights reserved 47
The impact of culture on organizations
A generative culture allows efficient
decision making that:
◉ Creates trust
◉ Creates commitment
Culture predicts:
◉ Both software delivery performance &
organizational performance
◉ Job satisfaction
Westrum
Organizational
Culture
Continuous
Delivery
Lean
Management
Lean Product
Management
Organizational
Performance
Software
Delivery
Performance
Job
Satisfaction
To change culture, implement practices that change people’s behaviors
There
is
a
better
way
48
OCTO Part of Accenture © 2021 - All rights reserved
Comment ça rend
à la fin ?
05
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
Des tableaux de bords live
pour le suivi en temps réel
C’est live et ça se voit!
๏ Fréquence de rafraîchissement
à l’heure
๏ Accessible en continu
๏ Présenté systématiquement à
chaque démo (public /
Member) et au weekly Agile4All
Un coup d’oeil de voir l’état actuel
du delivery
๏ Performance de la vitesse
๏ Performance de la stabilité
Des effets immédiats
๏ Changement de mindset des
équipes 49
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
50
Indicateur de vitesse - Deployment Frequency
Indicateur global
Avec la tendance
Nombre de déploiements par
jour durant les 10 derniers jours
ouvrés
Source des données et formule
de calcul
Choix de la période
Indicateur qui semble pas si
évident que ça à calculer
car il peut y avoir de
multiples référentiels utilisés
pour une mise en PROD.
En fait, peu importe, la
mesure permet expliciter
l’effort technique et humain à
mettre en oeuvre
Nombre de jours sur la période
sans déploiement
Nombre de jours consécutifs
sans déploiement
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
51
Indicateur de vitesse - Lead Time For Change
Indicateur global et par
équipes
Avec les tendances
Temps moyen par équipe
entre le commit et la mise en
PROD pour 1 US
Source des données et formule
de calcul
Choix de la période
Le lead time se calcule
automatiquement
à partir des “workingTimes”
extraient via l’API JIRA
Ca fonctionne même lorsque les projets ont
des workflows différents et laisse donc aux
équipes à chacun la souplesse dont elles ont
besoin
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
52
Indicateur de stabilité - Change Failure Rate
Indicateur global avec la
tendance de l’évolution
Indicateur par équipe
Information sur la qualité de
donnée
Source des données et formule
de calcul
Choix de la période
Soyez Précis !
● Le choix de la formule exacte doit
être fait avec précision en
fonction des usages des outils par
les équipes, donc adapté au
contexte de chaque projet
Ex: Story + Task + “support-coop”
● La mesure de l’évolution est
essentielle
● Il est nécessaire d’automatiser le
contrôle de l’intégrité des
données.
Ex : un bot détecte un bug résolu
non rattaché à une version et
génère un email de demande de
correction au PO du projet
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
53
Indicateur de stabilité - Mean Time To Repair
Indicateur global et par équipe
Nombre de bug critiques
résolus + par équipe
Information sur la qualité de
donnée
Source des données et formule
de calcul
Choix de la période
Le MTTR est déclaratif
calculé grâce aux informations
renseignées manuellement à
posteriori
Pourquoi ?
- en cas de bug critique, les devs se
concentrent pour trouver l’origine du
problème vs. renseigner une tâche dans
Jira
- nous avons écarté les stratégies de
comptage du temps écoulé via des tags
Github à cause des pratiques de devs : ils
commencent toujours par essayer de
résoudre sur leur poste en local avant de
commencer par créer une nouvelle
branche et travailler dedans
OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable
54
Zoom sur l’indicateur de stabilité : distribution des temps de résolution des
défauts
Le MTTR est déclaratif
calculé grâce aux informations
renseignées manuellement à
posteriori
Pourquoi ?
- en cas de bug critique, les devs se
concentrent pour trouver l’origine du
problème vs. renseigner une tâche dans
Jira
- nous avons écarté les stratégies de
comptage du temps écoulé via des tags
Github à cause des pratiques de devs : ils
commencent toujours par essayer de
résoudre sur leur poste en local avant de
commencer par créer une nouvelle
branche et travailler dedans

Contenu connexe

Tendances

Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
Walid Farag
 
Progressive exposure using deployment rings and feature flags
Progressive exposure using deployment rings and feature flagsProgressive exposure using deployment rings and feature flags
Progressive exposure using deployment rings and feature flags
Willy-Peter Schaub
 
Network operation center
Network operation centerNetwork operation center
Network operation center
MapYourTech
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
Nishanth K Hydru
 
DevOps: Infrastructure as Code
DevOps: Infrastructure as CodeDevOps: Infrastructure as Code
DevOps: Infrastructure as Code
Julio Aziz Flores Casab
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...
DevClub_lv
 
8 Key Elements to Modern IT Operations Management with a Digital Operations C...
8 Key Elements to Modern IT Operations Management with a Digital Operations C...8 Key Elements to Modern IT Operations Management with a Digital Operations C...
8 Key Elements to Modern IT Operations Management with a Digital Operations C...
OpsRamp
 
The Case for Chaos
The Case for ChaosThe Case for Chaos
The Case for Chaos
Bruce Wong
 
Chaos engineering & Gameday on AWS
Chaos engineering & Gameday on AWSChaos engineering & Gameday on AWS
Chaos engineering & Gameday on AWS
Bilal Aybar
 
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
Matthew Skelton
 
DevOps
DevOpsDevOps
AES22-A la découverte d'Accelerate.pdf
AES22-A la découverte d'Accelerate.pdfAES22-A la découverte d'Accelerate.pdf
AES22-A la découverte d'Accelerate.pdf
Agile En Seine
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
Jarbas Pereira
 
Platform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewPlatform Engineering - a 360 degree view
Platform Engineering - a 360 degree view
Giulio Roggero
 
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
Kaushik Saha, Sr. Business Analyst, CSM, CSP, APO, ICP
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service Management
Ian Jones
 
M&A success: Using an integration playbook to make your deal work
M&A success: Using an integration playbook to make your deal workM&A success: Using an integration playbook to make your deal work
M&A success: Using an integration playbook to make your deal work
Grant Thornton LLP
 
Kks sre book_ch1,2
Kks sre book_ch1,2Kks sre book_ch1,2
Kks sre book_ch1,2
Chris Huang
 
Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017
Matthew Skelton
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassian
Michal Epstein
 

Tendances (20)

Estimating with story points
Estimating with story pointsEstimating with story points
Estimating with story points
 
Progressive exposure using deployment rings and feature flags
Progressive exposure using deployment rings and feature flagsProgressive exposure using deployment rings and feature flags
Progressive exposure using deployment rings and feature flags
 
Network operation center
Network operation centerNetwork operation center
Network operation center
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
 
DevOps: Infrastructure as Code
DevOps: Infrastructure as CodeDevOps: Infrastructure as Code
DevOps: Infrastructure as Code
 
SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...SRE (service reliability engineer) on big DevOps platform running on the clou...
SRE (service reliability engineer) on big DevOps platform running on the clou...
 
8 Key Elements to Modern IT Operations Management with a Digital Operations C...
8 Key Elements to Modern IT Operations Management with a Digital Operations C...8 Key Elements to Modern IT Operations Management with a Digital Operations C...
8 Key Elements to Modern IT Operations Management with a Digital Operations C...
 
The Case for Chaos
The Case for ChaosThe Case for Chaos
The Case for Chaos
 
Chaos engineering & Gameday on AWS
Chaos engineering & Gameday on AWSChaos engineering & Gameday on AWS
Chaos engineering & Gameday on AWS
 
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
 
DevOps
DevOpsDevOps
DevOps
 
AES22-A la découverte d'Accelerate.pdf
AES22-A la découverte d'Accelerate.pdfAES22-A la découverte d'Accelerate.pdf
AES22-A la découverte d'Accelerate.pdf
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
 
Platform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewPlatform Engineering - a 360 degree view
Platform Engineering - a 360 degree view
 
Agile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum IntroAgile Software Development - Agile and Scrum Intro
Agile Software Development - Agile and Scrum Intro
 
Agile IT Service Management
Agile IT Service ManagementAgile IT Service Management
Agile IT Service Management
 
M&A success: Using an integration playbook to make your deal work
M&A success: Using an integration playbook to make your deal workM&A success: Using an integration playbook to make your deal work
M&A success: Using an integration playbook to make your deal work
 
Kks sre book_ch1,2
Kks sre book_ch1,2Kks sre book_ch1,2
Kks sre book_ch1,2
 
Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017Team Topologies - how and why to design your teams - AllDayDevOps 2017
Team Topologies - how and why to design your teams - AllDayDevOps 2017
 
Agile practices using jira atlassian
Agile practices using jira atlassianAgile practices using jira atlassian
Agile practices using jira atlassian
 

Similaire à Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scientifiquement

Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
OCTO Technology
 
Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence
OCTO Technology
 
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Agile Montréal
 
Le Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermisLe Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermis
OCTO Technology
 
Le Comptoir OCTO - Mouv’ ton orga Produit
Le Comptoir OCTO - Mouv’ ton orga ProduitLe Comptoir OCTO - Mouv’ ton orga Produit
Le Comptoir OCTO - Mouv’ ton orga Produit
OCTO Technology
 
Fractales et agilité@scale
Fractales et agilité@scaleFractales et agilité@scale
Fractales et agilité@scale
OCTO Technology
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile
OCTO Technology
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone Le Comptoir OCTO - L'avenir de la gestion du bilan carbone
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone
KarenEdnaOtala
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobile
OCTO Technology Suisse
 
La Mise en Production : un gisement d'économies inexploité
La Mise en Production : un gisement d'économies inexploitéLa Mise en Production : un gisement d'économies inexploité
La Mise en Production : un gisement d'économies inexploitéitSMF France
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
OCTO Technology Suisse
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
cyrilpicat
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
TayssirLimem
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche Devops
Romain Chalumeau
 
Accenture 7fevrier2012
Accenture 7fevrier2012Accenture 7fevrier2012
Accenture 7fevrier2012GreenICTies
 
Le Comptoir OCTO x Allianz Trade - Amélioration de la collaboration et de la ...
Le Comptoir OCTO x Allianz Trade - Amélioration de la collaboration et de la ...Le Comptoir OCTO x Allianz Trade - Amélioration de la collaboration et de la ...
Le Comptoir OCTO x Allianz Trade - Amélioration de la collaboration et de la ...
OCTO Technology
 
Présentation evénement citwell l'oreal v2
Présentation evénement citwell l'oreal v2Présentation evénement citwell l'oreal v2
Présentation evénement citwell l'oreal v2CITWELL
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
Pyxis Technologies
 
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
OCTO Technology
 
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa..."Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
Agilbee (Patrice Petit)
 

Similaire à Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scientifiquement (20)

Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
Agile Grenoble - Optimiser votre delivery à l'aide d'une démarche validée sci...
 
Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence
 
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
 
Le Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermisLe Comptoir OCTO - Data Science x RdvPermis
Le Comptoir OCTO - Data Science x RdvPermis
 
Le Comptoir OCTO - Mouv’ ton orga Produit
Le Comptoir OCTO - Mouv’ ton orga ProduitLe Comptoir OCTO - Mouv’ ton orga Produit
Le Comptoir OCTO - Mouv’ ton orga Produit
 
Fractales et agilité@scale
Fractales et agilité@scaleFractales et agilité@scale
Fractales et agilité@scale
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone Le Comptoir OCTO - L'avenir de la gestion du bilan carbone
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone
 
Réussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobileRéussissez le développement de votre prochaine application web ou mobile
Réussissez le développement de votre prochaine application web ou mobile
 
La Mise en Production : un gisement d'économies inexploité
La Mise en Production : un gisement d'économies inexploitéLa Mise en Production : un gisement d'économies inexploité
La Mise en Production : un gisement d'économies inexploité
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche Devops
 
Accenture 7fevrier2012
Accenture 7fevrier2012Accenture 7fevrier2012
Accenture 7fevrier2012
 
Le Comptoir OCTO x Allianz Trade - Amélioration de la collaboration et de la ...
Le Comptoir OCTO x Allianz Trade - Amélioration de la collaboration et de la ...Le Comptoir OCTO x Allianz Trade - Amélioration de la collaboration et de la ...
Le Comptoir OCTO x Allianz Trade - Amélioration de la collaboration et de la ...
 
Présentation evénement citwell l'oreal v2
Présentation evénement citwell l'oreal v2Présentation evénement citwell l'oreal v2
Présentation evénement citwell l'oreal v2
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
La Duck Conf - "Mon DSI veut une MEP par jour, comment faire de l'architectur...
 
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa..."Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
 

Plus de OCTO Technology

OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO Technology
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
OCTO Technology
 
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
OCTO Technology
 
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
OCTO Technology
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
OCTO Technology
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
OCTO Technology
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
OCTO Technology
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
OCTO Technology
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Technology
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
OCTO Technology
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
OCTO Technology
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Technology
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
OCTO Technology
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
OCTO Technology
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
OCTO Technology
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
OCTO Technology
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
OCTO Technology
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
OCTO Technology
 

Plus de OCTO Technology (20)

OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
 
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
 
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
 

Agilille 2021 - Optimiser votre delivery à l'aide d'une démarche validée scientifiquement

  • 1. 1 There is a better way OCTO Part of Accenture © 2021 - All rights reserved Optimiser votre delivery à l'aide d'une démarche validée scientifiquement
  • 2. There is a better way 2 OCTO Part of Accenture © 2021 - All rights reserved Gilles Masy Agile Coach@OCTO En recherche d’amélioration continue de l’agilité Start with Who
  • 3. There is a better way 3 OCTO Part of Accenture © 2021 - All rights reserved Agenda 3 conférences en 1 Livre ou démarche ? Fiche de lecture synthétique Initiation au changement L’atelier qui vous fera raconter “Ici commence notre histoire…” Une aptitude indispensable pour les agents du changement Retour d’expériences et convictions 1 2 3
  • 4. There is a better way 4 OCTO Part of Accenture © 2021 - All rights reserved Livre ou démarche ? 01
  • 5. There is a better way 5 OCTO Part of Accenture © 2021 - All rights reserved https://itrevolution.com/book/accelerate/ Quelles sont les caractéristiques d’une organisation technologique performante ? NICOLE FORSGREN JEZ HUMBLE GENE KIM Directrice scientifique DevOps Research & Assessment (DORA) Co-auteur The DevOps Handbook Lean Enterprise Continuous Delivery CTO, co-auteur The Phoenix Project The DevOps Handbook The Visible Ops Handbook Le livre est le résultat d’une recherche
  • 6. There is a better way 6 OCTO Part of Accenture © 2021 - All rights reserved Les données du protocole de recherche ๏ 4 années de recherche (2014-2017) via le sondage State of DevOps Report ๏ Quelques chiffres : > 23 000 réponses > 2 000 organisations > de 1 à + de 10 000 employés > de 1 à + de 100 000 serveurs > Multi-secteur : finance, santé, gouvernement... > Multi-système : greenfield, brownfield
  • 7. There is a better way 7 OCTO Part of Accenture © 2021 - All rights reserved
  • 8. There is a better way 8 OCTO Part of Accenture © 2021 - All rights reserved La performance de delivery : facteur de prédiction Les organisations les plus performantes dans leur delivery atteignent en moyenne deux fois plus souvent leurs objectifs que les organisations les moins performantes
  • 9. There is a better way 9 OCTO Part of Accenture © 2021 - All rights reserved Ce qu’on cherche à faire dans le développement logiciel DO THE RIGHT THING DO THE THING RIGHT DO IT FAST
  • 10. There is a better way 10 OCTO Part of Accenture © 2021 - All rights reserved 10 There is a better way Un virage à 180° dans la façon de le faire DO THE RIGHT THING DO THE THING RIGHT DO IT FAST DO THE RIGHT THING DO THE THING RIGHT DO IT FAST
  • 11. There is a better way 11 OCTO Part of Accenture © 2021 - All rights reserved Les quatre métriques Accelerate Change failure rate Mesure l’optimisation du flux de production de valeur Mean time to repair Lead time for change Deployment frequency Mesure la rapidité de mise à disposition en production du code finalisé Mesure la performance de correction d’un défaut Mesure la qualité du code livré INDICATEURS DE VITESSE INDICATEURS DE STABILITÉ
  • 12. There is a better way 12 OCTO Part of Accenture © 2021 - All rights reserved Les différents niveaux de performance en 2019 Elite performers High performers Medium performers Low performers INDICATEURS DE VITESSE Deployment frequency < 1 / jour (à la demande) 1 / jour - 1 / semaine 1 / semaine - 1 / mois 1 / mois - 1 / 6 mois Lead time for change < 1 jour 1 / jour - 1 / semaine 1 / semaine - 1 / mois 1 / mois - 1 / 6 mois INDICATEURS DE STABILITÉ Mean time to repair < 1 heure < 1 jour < 1 jour 1 semaine - 1 mois Change failure rate 0 -15% 0 -15% 0 -15% 46 - 60%
  • 13. There is a better way 13 OCTO Part of Accenture © 2021 - All rights reserved “ Lorsqu'une mesure devient un objectif, elle cesse d'être une bonne mesure ” - Loi de GoodHart Encore des indicateurs ?
  • 14. There is a better way 14 OCTO Part of Accenture © 2021 - All rights reserved 14 There is a better way Le modèle Accelerate dans son ensemble CE QU’ON FAIT CE QU’ON OBTIENT
  • 15. There is a better way 15 OCTO Part of Accenture © 2021 - All rights reserved Du modèle de maturité au modèle d’aptitudes Mais qu’est-ce qu’une aptitude ? Une pratique concrète et mesurable
  • 16. There is a better way 16 Continuous Delivery Architecture Product & Process Lean Management & Monitoring Cultural 5 familles d’aptitudes Une vision pipeline de mon système, du développement à la production Accompagner les équipes dans la maîtrise de leur périmètre en indépendance Garantir la visibilité jusqu’au client final et expérimenter rapidement Limiter les processus et piloter le produit avec une vue sur l’ensemble de la chaîne de valeur Agir sur les gestes quotidiens pour faire changer durablement la culture d’entreprise
  • 17. There is a better way 17 Les 24 aptitudes Change approval process Monitoring Proactive notification WIP limits Visualizing work Lean Management & Monitoring Cultural Westrum organizational culture Cultural Collaboration among teams Cultural Job satisfaction Cultural Transformational leadership Cultural Supporting learning Architecture Continuous Delivery Continuous Delivery Continuous Delivery Continuous Delivery Continuous Delivery Continuous Delivery Continuous Delivery Continuous Delivery Version control Deployment automation Continuous integration Trunk-based development Test automation Test data management Shift left on security Continuous delivery Loosely coupled architecture Architecture Empowered teams Product & Process Customer feedback Product & Process Value stream visibility Product & Process Working in small batches Product & Process Team experimentation Lean Management & Monitoring Lean Management & Monitoring Lean Management & Monitoring Lean Management & Monitoring
  • 18. There is a better way 18 OCTO Part of Accenture © 2021 - All rights reserved 18 There is a better way La démarche Accelerate en résumé AGIR SUR LES APTITUDES MESURER L’IMPACT
  • 19. There is a better way 19 OCTO Part of Accenture © 2021 - All rights reserved Initiation au changement 02
  • 20. There is a better way 20 OCTO Part of Accenture © 2021 - All rights reserved Commencer, mesurer et obtenir un résultat en 59 minutes Prototyper, en commençant par un relevé déclaratif Mission Proposition Un atelier à rééditer chez vous 40’ - Alignement 05’ - Auto-évaluation 14’ - Amélioration Etapes
  • 21. There is a better way 21 OCTO Part of Accenture © 2021 - All rights reserved Alignement - Deployment Frequency A quelle fréquence nos assets sont-ils livrés en Production ? ● Ne livre-t-on que du code ? ● Est-ce que notre production est “la vraie PROD” ?
  • 22. There is a better way 22 OCTO Part of Accenture © 2021 - All rights reserved Alignement - Lead Time for Change Période de temps entre la merge request
  • 23. There is a better way 23 OCTO Part of Accenture © 2021 - All rights reserved Alignement - Mean Time To Restore Temps moyen pour restaurer un service inopérant ● Qu’est-ce qui caractérise un service inopérant ? ● Quand est-ce que le chronomètre se déclenche ? ● Quand est-ce que le chronomètre s’arrête ? Ca veut dire quoi “restaurer” ?
  • 24. There is a better way 24 OCTO Part of Accenture © 2021 - All rights reserved Alignement - Change Failure Rate Combien de fois mon environnement de Production a-t-il été inopérant ? ● Est-ce juste un ratio nombre(si(erreur lié à la MEP)) / nombre de MEP ? ● Et si une erreur provient d’une release antérieure ? ● Quelle est notre part de responsabilité dans la gestion de l’environnement ?
  • 25. There is a better way 25 OCTO Part of Accenture © 2021 - All rights reserved Auto-Evaluation Essayons ensemble https://www.devops-research.com/quickcheck.html
  • 26. There is a better way 26 OCTO Part of Accenture © 2021 - All rights reserved CAPABILITY ACTIONS SUCCESS CRITERIA TARGET KPI TIMEFRAME TEST AUTOMATION Add automated unit test to all new features implemented Codebase coverage increased Number of unit tests increased Product Delivery Lead Time reduced by 5 days 1st iteration: next PI (July-September) Measure, learn & adapt Go-nogo for next PI TBD CONTINUOUS INTEGRATION Automate Continuous Integration pipeline for any development work in progress or finished Consistent CI pipeline run for all work Codebase is always in a deployable state Product Delivery Lead Time reduced by 5 days 1st iteration: next PI (July-September) Measure, learn & adapt Go-nogo for next PI TBD VISUALIZING WORK Clarify DODs Modify our workflow so that it includes shipment in production as DONE Less blockers in the workflow (current = 5 / sprint) Releases take less time to perform Deployment frequency reduced by 1 day Product Delivery Lead Time reduced by 1 day 1st iteration: next PI (July-September) Measure, learn & adapt Go-nogo for next PI TBD MONITORING Add heartbeat checks on all endpoints of our applications Centralize healthchecks in a monitoring dashboard A dashboard is up & running Mean Time To Restore reduced by 1 day Next 2 PIs (July-December) DEPLOYMENT AUTOMATION Manual actions to automate are listed in a backlog & 1 category of manual actions are automated Backlog of actions to automate 1st category of variables automated Product Delivery Lead Time reduced by 5 days 1st iteration: next PI (July-September) Measure, learn & adapt Go-nogo for next PI TBD Amélioration Exemple de plan d’actions
  • 27. There is a better way 27 OCTO Part of Accenture © 2021 - All rights reserved Une aptitude indispensable pour les agents du changement 03
  • 28. There is a better way 28 Une démarche au niveau de l’organisation Product & process Continuous delivery LES FAMILLES POUR LES ÉQUIPES LES FAMILLES POUR PASSER À L'ÉCHELLE Cultural Architecture Lean management & monitoring
  • 29. There is a better way 29 OCTO Part of Accenture © 2021 - All rights reserved Westrum Culture B
  • 30. There is a better way 30 OCTO Part of Accenture © 2021 - All rights reserved 30 There is a better way Une culture organisationnelle basée sur une grande confiance et axée sur le flux d’informations permet de prédire les performances de livraison de logiciels et les performances technologiques organisationnelles. Dans ses recherches, le sociologue Dr Ron Westrum a développé la typologie des cultures organisationnelles suivante ● Pathologique = orientée vers le pouvoir ● Bureaucratique = orientée vers les règles ● Générative = orientée vers la performance Westrum Culture https://cloud.google.com/architecture/devops/devops-culture-westrum-organizational-culture
  • 31. There is a better way 31 OCTO Part of Accenture © 2021 - All rights reserved 31 There is a better way Westrum Culture Pathologique Bureaucratique Générative Collaboration Faible Modeste Haute Messagers Abattus Négligés Formés Responsabilités Non-assumées Limitées Risques partagés Liaisons Découragées Tolérées Encouragées Relation à l’échec Conduit à se rejeter la faute Conduit au tribunal Conclut à une enquête Relation à la nouveauté Ecrasée Crée des problèmes Mise en oeuvre
  • 32. There is a better way 32 OCTO Part of Accenture © 2021 - All rights reserved One step beyond Westrum Culture
  • 33. There is a better way 33 OCTO Part of Accenture © 2021 - All rights reserved What’s next ? ● Faire évoluer une culture, cela requiert de... la patience ● Un livrable de coaching d’organisation est la mise en place de pratiques ou de processus. C’est par des pratiques différentes, la mise en lumière de contrastes sur les résultats (outputs & outcomes), des feedbacks utiles et efficaces, des structures de communication adaptée, et un temps dédié pour faire émerger ce changement … que l’on parvient petit à petit à faire bouger les lignes. ● Il faut amener ces différences à la mesure de ce que peut absorber le système. Westrum Culture
  • 34. There is a better way 34 OCTO Part of Accenture © 2021 - All rights reserved What’s next ? Westrum Culture Westrum Culture Organization Trust Voice Retrospective Make Flow of Work Visible WIP Limit
  • 35. There is a better way 35 OCTO Part of Accenture © 2021 - All rights reserved Conclusion 04
  • 36. There is a better way 36 OCTO Part of Accenture © 2021 - All rights reserved Version 2020 Un modèle qui évolue Transformational Leadership Lean Product Development Change Approvals Lean Management Technical Practices Continuous Delivery Culture & Work Environment https://services.google.com/fh/files/misc/dora_research_program.pdf
  • 37. There is a better way 37 OCTO Part of Accenture © 2021 - All rights reserved Autre livre, autre conférence Conviction : une transformation s’anime via les “managers”
  • 38. There is a better way 38 OCTO Part of Accenture © 2021 - All rights reserved Takeaways ๏ Accelerate est à la fois un livre présentant le résultat d’une recherche, et une démarche d’amélioration continue. ๏ Une étude/démarche en constant ajustement (State of DevOps, DORA) ๏ 4 indicateurs pour piloter ๏ Un modèle d’aptitudes pour progresser, à prioriser en fonction des impacts souhaités, et éviter de tomber dans l’enfer des métriques. ๏ Un atelier de 59 minutes : Aligner - Auto-Evaluer - Améliorer ๏ L’avenir de l’agile n’est pas dans une n-ième illustration du prisme, mais dans la réponse directe à la stratégie d’entreprise, la preuve par les métriques et l’apport d’autres démarches, notamment les sciences sociales
  • 39. There is a better way 39 OCTO Part of Accenture © 2021 - All rights reserved Feedback Time https://roti.express/r/agl023
  • 40.
  • 41. THERE IS A BETTER WAY Focus on culture 04 41
  • 42. OCTO Part of Accenture Digital © 2019 - All rights reserved 42 A threefold approach to culture MODELING CULTURE Edgar SCHEIN MEASURING CULTURE Ron WESTRUM CHANGING CULTURE John SHOOK ◉ What are the cultural traits that influence teams’ behaviours? ◉ How can we measure culture in a way that predicts its impact? ◉ What needs to be done to change culture?
  • 43. OCTO Part of Accenture Digital © 2019 - All rights reserved 43 How can we characterize culture? MODELING CULTURE Edgar SCHEIN MEASURING CULTURE Ron WESTRUM CHANGING CULTURE John SHOOK ◉ Basic assumptions – the deepest level Basic assumptions are formed over time as members of a group or organization make sense of relationships, events, and activities. ◉ Values – the intermediate level Values are norms and contextual rules that influence interactions Things that are debated collectively ◉ Artifacts – the most visible level Artifacts are mission statements, technological tools, team members, things that embody the way the organization defines itself
  • 44. OCTO Part of Accenture Digital © 2019 - All rights reserved 44 How can we measure culture? MODELING CULTURE Edgar SCHEIN MEASURING CULTURE Ron WESTRUM CHANGING CULTURE John SHOOK ◉ Information flow within an organization predicts its culture We can measure culture by looking at how we consider: o Cooperation o Messenger treatment o Responsibility sharing o Interactions across teams o Reaction to failure o Novelty ◉ Westrum classifies culture in 3 groups: o Pathological or power-oriented o Bureaucratic or rule-oriented o Generative or performance-oriented
  • 45. OCTO Part of Accenture Digital © 2019 - All rights reserved 45 How can we change culture? MODELING CULTURE Edgar SCHEIN MEASURING CULTURE Ron WESTRUM CHANGING CULTURE John SHOOK ◉ Do not try to change how people think, change how they act Since culture is defined by the way people react in a given situation, the best way to impact culture is to work on their behavior rather than on their beliefs ◉ Foster best-in-class practices to impact information flow o Continuous delivery practices o Emphasize flow and collective accountability o Lean management & product development practices o Emphasize flow, visibility and information sharing o Agile principles o Emphasize cooperation, feedback and risk tolerance
  • 46. OCTO Part of Accenture Digital © 2019 - All rights reserved 46 A new paradigm
  • 47. OCTO Part of Accenture Digital © 2019 - All rights reserved 47 The impact of culture on organizations A generative culture allows efficient decision making that: ◉ Creates trust ◉ Creates commitment Culture predicts: ◉ Both software delivery performance & organizational performance ◉ Job satisfaction Westrum Organizational Culture Continuous Delivery Lean Management Lean Product Management Organizational Performance Software Delivery Performance Job Satisfaction To change culture, implement practices that change people’s behaviors
  • 48. There is a better way 48 OCTO Part of Accenture © 2021 - All rights reserved Comment ça rend à la fin ? 05
  • 49. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable Des tableaux de bords live pour le suivi en temps réel C’est live et ça se voit! ๏ Fréquence de rafraîchissement à l’heure ๏ Accessible en continu ๏ Présenté systématiquement à chaque démo (public / Member) et au weekly Agile4All Un coup d’oeil de voir l’état actuel du delivery ๏ Performance de la vitesse ๏ Performance de la stabilité Des effets immédiats ๏ Changement de mindset des équipes 49
  • 50. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable 50 Indicateur de vitesse - Deployment Frequency Indicateur global Avec la tendance Nombre de déploiements par jour durant les 10 derniers jours ouvrés Source des données et formule de calcul Choix de la période Indicateur qui semble pas si évident que ça à calculer car il peut y avoir de multiples référentiels utilisés pour une mise en PROD. En fait, peu importe, la mesure permet expliciter l’effort technique et humain à mettre en oeuvre Nombre de jours sur la période sans déploiement Nombre de jours consécutifs sans déploiement
  • 51. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable 51 Indicateur de vitesse - Lead Time For Change Indicateur global et par équipes Avec les tendances Temps moyen par équipe entre le commit et la mise en PROD pour 1 US Source des données et formule de calcul Choix de la période Le lead time se calcule automatiquement à partir des “workingTimes” extraient via l’API JIRA Ca fonctionne même lorsque les projets ont des workflows différents et laisse donc aux équipes à chacun la souplesse dont elles ont besoin
  • 52. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable 52 Indicateur de stabilité - Change Failure Rate Indicateur global avec la tendance de l’évolution Indicateur par équipe Information sur la qualité de donnée Source des données et formule de calcul Choix de la période Soyez Précis ! ● Le choix de la formule exacte doit être fait avec précision en fonction des usages des outils par les équipes, donc adapté au contexte de chaque projet Ex: Story + Task + “support-coop” ● La mesure de l’évolution est essentielle ● Il est nécessaire d’automatiser le contrôle de l’intégrité des données. Ex : un bot détecte un bug résolu non rattaché à une version et génère un email de demande de correction au PO du projet
  • 53. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable 53 Indicateur de stabilité - Mean Time To Repair Indicateur global et par équipe Nombre de bug critiques résolus + par équipe Information sur la qualité de donnée Source des données et formule de calcul Choix de la période Le MTTR est déclaratif calculé grâce aux informations renseignées manuellement à posteriori Pourquoi ? - en cas de bug critique, les devs se concentrent pour trouver l’origine du problème vs. renseigner une tâche dans Jira - nous avons écarté les stratégies de comptage du temps écoulé via des tags Github à cause des pratiques de devs : ils commencent toujours par essayer de résoudre sur leur poste en local avant de commencer par créer une nouvelle branche et travailler dedans
  • 54. OCTO © 2018 - Reproduction interdite sans autorisation écrite préalable 54 Zoom sur l’indicateur de stabilité : distribution des temps de résolution des défauts Le MTTR est déclaratif calculé grâce aux informations renseignées manuellement à posteriori Pourquoi ? - en cas de bug critique, les devs se concentrent pour trouver l’origine du problème vs. renseigner une tâche dans Jira - nous avons écarté les stratégies de comptage du temps écoulé via des tags Github à cause des pratiques de devs : ils commencent toujours par essayer de résoudre sur leur poste en local avant de commencer par créer une nouvelle branche et travailler dedans