SlideShare a Scribd company logo
Normation – CC-BY-SA
normation.com
Working together -
a Dance analogy
Nicolas CHARLES – nch@normation.com
@nico_charles on Twitter
2
Who am I?
Nicolas CHARLES
Origins: Developer
Work at
Creator of and ncf.io
And I love to dance !
We're a sponsor!
Come and say hi :)
3
The Black Keys – Lonely BoyThe Black Keys – Lonely Boy
http://www.rbl.tv/pub/uploadimages/gtx/1340803934_the-black-keys-lonely-boy-first-listen-youtube.pnghttp://www.rbl.tv/pub/uploadimages/gtx/1340803934_the-black-keys-lonely-boy-first-listen-youtube.png
Dancing at home – complete freedom
4
https://prestigefrenchriviera.files.wordpress.com/2012/11/snf_still_ks_g.jpghttps://prestigefrenchriviera.files.wordpress.com/2012/11/snf_still_ks_g.jpg
Saturday Night FeverSaturday Night Fever
You can be even an expert ...
Normation – CC-BY-SA
normation.com 5
...but you need to learn to dance together
http://lolpics.se/pics/15206.jpghttp://lolpics.se/pics/15206.jpg
6
A common tune
http://upload.wikimedia.org/wikipedia/commons/b/b0/IPod_Hi-Fi.jpghttp://upload.wikimedia.org/wikipedia/commons/b/b0/IPod_Hi-Fi.jpg
7
Culture, empathy and specialization (dev and ops)
http://i.ytimg.com/vi/HUzqMTSFcWI/maxresdefault.jpghttp://i.ytimg.com/vi/HUzqMTSFcWI/maxresdefault.jpg
8
Understanding colleagues point of view
http://www.richmondermet.org/press_photos/hi_res/John_Andrew-HR.jpghttp://www.richmondermet.org/press_photos/hi_res/John_Andrew-HR.jpg
9
http://multifaskool.com/wp-content/uploads/2012/11/d%C3%A9bat-habits-salsa-lyon.jpghttp://multifaskool.com/wp-content/uploads/2012/11/d%C3%A9bat-habits-salsa-lyon.jpg
It can get chaotic when the team grows ...
10http://3.bp.blogspot.com/-eW4gHV34oXM/T28gWpuGJwI/AAAAAAAAABE/zTSU59AUGu4/s1600/DSC_0082.JPGhttp://3.bp.blogspot.com/-eW4gHV34oXM/T28gWpuGJwI/AAAAAAAAABE/zTSU59AUGu4/s1600/DSC_0082.JPG
But order can be obtained with a Project Leader
11
Comparing a salsa event with a big project
http://www.salsapass.com/uploads/event/original/d303767d761272b217cb8157c6c45c9fe03f8b42.jpg
12
https://ticketleap-media-master.s3.amazonaws.com/02d116dc-3d5e-44ca-9f80-c3356086a140/hero.jpghttps://ticketleap-media-master.s3.amazonaws.com/02d116dc-3d5e-44ca-9f80-c3356086a140/hero.jpg
A line-up: the project features
13
Key roles in the project
Quality assuranceQuality assurance
http://moveoveraverage.com/wp-http://moveoveraverage.com/wp-
content/uploads/2014/07/bouncer.pngcontent/uploads/2014/07/bouncer.png
Scrum MasterScrum Master
http://en.wikipedia.org/wiki/List_of_bartenderhttp://en.wikipedia.org/wiki/List_of_bartender
s#/media/File:Marcis_dzelainis.jpgs#/media/File:Marcis_dzelainis.jpg
FinanceFinance
http://babethhistoires.b.a.pic.cehttp://babethhistoires.b.a.pic.ce
nterblog.net/Scan10308.jpgnterblog.net/Scan10308.jpg
14
Marketing and communication
http://www.balajo.fr/soirees.phphttp://www.balajo.fr/soirees.php
http://a.dilcdn.com/bl/wp-content/uploads/sites/2/2014/01/Elsa-Frozen.jpg
15
Adequate infrastructure and tooling
http://www.lartistevent.com/IMG/jpg/dsc_0833.jpghttp://www.lartistevent.com/IMG/jpg/dsc_0833.jpg
16
Everyone has different needs and
approach on the projet
Reporting and management of the event
http://i.telegraph.co.uk/telegraph/multimedia/ar
chive/01689/scrooge-mcduck_1689911i.jpg
http://comps.canstockphoto.com/can-stock-photo_csp6854217.jpg
17
Playlist, number of entrance, program are
all different aspect of the same topic
Different aspects of the same project
http://2.bp.blogspot.com/-http://2.bp.blogspot.com/-
gLBgEhPAGEE/UopYseqBadI/AAAAAAAACGY/7nWPBPG2OOw/s1600/526550_664499676916464_231162607_n.jpggLBgEhPAGEE/UopYseqBadI/AAAAAAAACGY/7nWPBPG2OOw/s1600/526550_664499676916464_231162607_n.jpg
18
Mettre SAP ici ?
ERP to manage, with different views
http://consultingsolution.net/apo_2.gifhttp://consultingsolution.net/apo_2.gif
19
Rudder – different uses for different profiles
Management
Define
policy
Changes
(fixes, upgrades...)
c c
Community Expert
Sysadmins
Configure
parameters
Configuration agent
Initial application
Continuous verification
REPORTING
Technical abstraction
(method vs parameters)
20
The concept of dev+ops is limitating
There are plenty of other roles that should be included
http://www.retifweb.net/_pagesretifweb/10123/imgsgenerales/plateauvueduciel01.jpg
?
? ?
?

More Related Content

More from RUDDER

Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...
RUDDER
 
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
RUDDER
 
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
RUDDER
 
RUDDER - Continuous Configuration (configuration management + continuous aud...
 RUDDER - Continuous Configuration (configuration management + continuous aud... RUDDER - Continuous Configuration (configuration management + continuous aud...
RUDDER - Continuous Configuration (configuration management + continuous aud...
RUDDER
 

More from RUDDER (20)

What if configuration management didn't need to be lvl60 in dev?
What if configuration management didn't need to be lvl60 in dev?What if configuration management didn't need to be lvl60 in dev?
What if configuration management didn't need to be lvl60 in dev?
 
Servers compliance: audit, remediation, proof
Servers compliance: audit, remediation, proofServers compliance: audit, remediation, proof
Servers compliance: audit, remediation, proof
 
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
OSIS 2019 - Qu’apporte l’observabilité à la gestion de configuration ?
 
OW2Con - Configurations, do you prove yours?
OW2Con - Configurations, do you prove yours?OW2Con - Configurations, do you prove yours?
OW2Con - Configurations, do you prove yours?
 
The new plugin ecosystem in RUDDER 5.0
The new plugin ecosystem in RUDDER 5.0The new plugin ecosystem in RUDDER 5.0
The new plugin ecosystem in RUDDER 5.0
 
What uses for observing operations of Configuration Management?
What uses for observing operations of Configuration Management?What uses for observing operations of Configuration Management?
What uses for observing operations of Configuration Management?
 
UX challenges of a UI-centric config management tool
UX challenges of a UI-centric config management toolUX challenges of a UI-centric config management tool
UX challenges of a UI-centric config management tool
 
What happened in RUDDER in 2018 and what’s next?
What happened in RUDDER in 2018 and what’s next?What happened in RUDDER in 2018 and what’s next?
What happened in RUDDER in 2018 and what’s next?
 
What is RUDDER and when should I use it?
What is RUDDER and when should I use it?What is RUDDER and when should I use it?
What is RUDDER and when should I use it?
 
Fosdem - Configurations do you prove yours?
Fosdem - Configurations  do you prove yours?Fosdem - Configurations  do you prove yours?
Fosdem - Configurations do you prove yours?
 
L'audit en continu : clé de la conformité démontrable (#POSS 2018)
L'audit en continu : clé de la conformité démontrable (#POSS 2018)L'audit en continu : clé de la conformité démontrable (#POSS 2018)
L'audit en continu : clé de la conformité démontrable (#POSS 2018)
 
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
Fiabilité et conformité continues en production avec Rudder (#BBOOST 2018)
 
Stay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libresStay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libres
 
How we scaled Rudder to 10k, and the road to 50k
How we scaled Rudder to 10k, and the road to 50kHow we scaled Rudder to 10k, and the road to 50k
How we scaled Rudder to 10k, and the road to 50k
 
What's new and what's next in Rudder
What's new and what's next in RudderWhat's new and what's next in Rudder
What's new and what's next in Rudder
 
Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...Poss 2017 : gestion des configurations et mise en conformité chez un service ...
Poss 2017 : gestion des configurations et mise en conformité chez un service ...
 
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
Poss 2017 - la continuité, arme secrète de la gestion du si - cas concret de ...
 
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
POSS 2017 : Comment automatiser son infrastructure quand... on a pas le temps...
 
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
DevOps D-Day 2017 - Gestion des configurations et mise en conformité chez un ...
 
RUDDER - Continuous Configuration (configuration management + continuous aud...
 RUDDER - Continuous Configuration (configuration management + continuous aud... RUDDER - Continuous Configuration (configuration management + continuous aud...
RUDDER - Continuous Configuration (configuration management + continuous aud...
 

Recently uploaded

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 

Recently uploaded (20)

Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 

Normation devopsdays Paris 2015 - Working together - a dance analogy