20
Normation – CC-BY-SA normation.com Working together - a Dance analogy Nicolas CHARLES – [email protected] @nico_charles on Twitter

Normation devopsdays Paris 2015 - Working together - a dance analogy

Embed Size (px)

Citation preview

Page 1: Normation devopsdays Paris 2015 - Working together - a dance analogy

Normation – CC-BY-SAnormation.com

Working together -a Dance analogy

Nicolas CHARLES – [email protected]@nico_charles on Twitter

Page 2: Normation devopsdays Paris 2015 - Working together - a dance analogy

2

Who am I?

Nicolas CHARLESOrigins: Developer

Work at

Creator of and ncf.io

And I love to dance !

We're a sponsor!Come and say hi :)

Page 3: Normation devopsdays Paris 2015 - Working together - a dance analogy

3

The Black Keys – Lonely BoyThe Black Keys – Lonely Boyhttp://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

Page 4: Normation devopsdays Paris 2015 - Working together - a dance analogy

4https://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 ...

Page 5: Normation devopsdays Paris 2015 - Working together - a dance analogy

Normation – CC-BY-SAnormation.com 5

...but you need to learn to dance together

http://lolpics.se/pics/15206.jpghttp://lolpics.se/pics/15206.jpg

Page 6: Normation devopsdays Paris 2015 - Working together - a dance analogy

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

Page 7: Normation devopsdays Paris 2015 - Working together - a dance analogy

7

Culture, empathy and specialization (dev and ops)

http://i.ytimg.com/vi/HUzqMTSFcWI/maxresdefault.jpghttp://i.ytimg.com/vi/HUzqMTSFcWI/maxresdefault.jpg

Page 8: Normation devopsdays Paris 2015 - Working together - a dance analogy

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

Page 9: Normation devopsdays Paris 2015 - Working together - a dance analogy

9http://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 ...

Page 10: Normation devopsdays Paris 2015 - Working together - a dance analogy

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

Page 11: Normation devopsdays Paris 2015 - Working together - a dance analogy

11

Comparing a salsa event with a big project

http://www.salsapass.com/uploads/event/original/d303767d761272b217cb8157c6c45c9fe03f8b42.jpg

Page 12: Normation devopsdays Paris 2015 - Working together - a dance analogy

12https://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

Page 13: Normation devopsdays Paris 2015 - Working together - a dance analogy

13

Key roles in the project

Quality assuranceQuality assurancehttp://moveoveraverage.com/wp-http://moveoveraverage.com/wp-content/uploads/2014/07/bouncer.pngcontent/uploads/2014/07/bouncer.png

Scrum MasterScrum Masterhttp://en.wikipedia.org/wiki/List_of_bartenderhttp://en.wikipedia.org/wiki/List_of_bartenders#/media/File:Marcis_dzelainis.jpgs#/media/File:Marcis_dzelainis.jpg

FinanceFinance

http://babethhistoires.b.a.pic.cehttp://babethhistoires.b.a.pic.centerblog.net/Scan10308.jpgnterblog.net/Scan10308.jpg

Page 14: Normation devopsdays Paris 2015 - Working together - a dance analogy

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

Page 15: Normation devopsdays Paris 2015 - Working together - a dance analogy

15

Adequate infrastructure and tooling

http://www.lartistevent.com/IMG/jpg/dsc_0833.jpghttp://www.lartistevent.com/IMG/jpg/dsc_0833.jpg

Page 16: Normation devopsdays Paris 2015 - Working together - a dance analogy

16

Everyone has different needs and approach on the projet

Reporting and management of the event

http://i.telegraph.co.uk/telegraph/multimedia/archive/01689/scrooge-mcduck_1689911i.jpg

http://comps.canstockphoto.com/can-stock-photo_csp6854217.jpg

Page 17: Normation devopsdays Paris 2015 - Working together - a dance analogy

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

Page 18: Normation devopsdays Paris 2015 - Working together - a dance analogy

18

Mettre SAP ici ?

ERP to manage, with different views

http://consultingsolution.net/apo_2.gifhttp://consultingsolution.net/apo_2.gif

Page 19: Normation devopsdays Paris 2015 - Working together - a dance analogy

19

Rudder – different uses for different profiles

Management

Definepolicy

Changes(fixes, upgrades...)

c c

Community Expert

Sysadmins

Configureparameters

Configuration agent

Initial applicationContinuous verification

REPORTING

Technical abstraction(method vs parameters)

Page 20: Normation devopsdays Paris 2015 - Working together - a dance analogy

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

?? ?

?