De l'artisanat aux bases de l'industrialisation

59
Conduite du changement : de l’artisanat aux bases de l’industrialisation Agnès Haasser Sud Web 2013

description

Retour d'expérience sur la mise en place de git et de déploiement automatisé dans une équipe de 15 développeurs.

Transcript of De l'artisanat aux bases de l'industrialisation

Page 1: De l'artisanat aux bases de l'industrialisation

Conduite du changement : de

l’artisanat aux bases de l’industrialisation

Agnès HaasserSud Web 2013

Page 2: De l'artisanat aux bases de l'industrialisation

Kessé ?

• Artisanat

• Industrialisation

2

Page 3: De l'artisanat aux bases de l'industrialisation

#me

Bonjour, je suis développeuse web.

3

HTMLCSS

JSPHP

MySQL

Page 4: De l'artisanat aux bases de l'industrialisation

Situation initiale

4

Page 5: De l'artisanat aux bases de l'industrialisation

Situation initiale

4

600 personnes=> 40 personnes

Page 6: De l'artisanat aux bases de l'industrialisation

Situation initiale

4

600 personnes=> 40 personnes

Page 7: De l'artisanat aux bases de l'industrialisation

Situation initiale

4

600 personnes=> 40 personnes

Page 8: De l'artisanat aux bases de l'industrialisation

Situation initiale

4

600 personnes=> 40 personnes

Page 9: De l'artisanat aux bases de l'industrialisation

Situation initiale

4

600 personnes=> 40 personnes

Page 10: De l'artisanat aux bases de l'industrialisation

Mais…

5

Page 11: De l'artisanat aux bases de l'industrialisation

Mais…

5

Page 12: De l'artisanat aux bases de l'industrialisation

Mais…

5

Page 13: De l'artisanat aux bases de l'industrialisation

6

Page 14: De l'artisanat aux bases de l'industrialisation

6

Page 15: De l'artisanat aux bases de l'industrialisation

7

Ça a planté en prod parce que j'ai oublié

Page 16: De l'artisanat aux bases de l'industrialisation

de doublecliquersur machin.php

7

Page 17: De l'artisanat aux bases de l'industrialisation

que Tartempionavait changé lemême fichierque moi

7

Page 18: De l'artisanat aux bases de l'industrialisation

7

Oh, tout estma faute

Page 19: De l'artisanat aux bases de l'industrialisation

Le début de l'aventure

8

Page 20: De l'artisanat aux bases de l'industrialisation

Le début de l'aventure

8

Page 21: De l'artisanat aux bases de l'industrialisation

Le début de l'aventure

8

Page 22: De l'artisanat aux bases de l'industrialisation

La technique

9

Page 23: De l'artisanat aux bases de l'industrialisation

La technique

9

Facile, avec l’aidedu DT !

Page 24: De l'artisanat aux bases de l'industrialisation

La technique

9

Facile, avec l’aidedu DT !

Page 25: De l'artisanat aux bases de l'industrialisation

Les humains

Page 26: De l'artisanat aux bases de l'industrialisation

Les humains

Comment

Page 27: De l'artisanat aux bases de l'industrialisation

Les humains

Comment Pourquoi

Page 28: De l'artisanat aux bases de l'industrialisation

Le suivi

11

Page 29: De l'artisanat aux bases de l'industrialisation

• OH ! UNE MISE EN PROD SANS COMMIT !

Le suivi

11

Page 30: De l'artisanat aux bases de l'industrialisation

• OH ! UNE MISE EN PROD SANS COMMIT !

Le suivi

11

Page 31: De l'artisanat aux bases de l'industrialisation

• OH ! UNE MISE EN PROD SANS COMMIT !

Le suivi

11

Page 32: De l'artisanat aux bases de l'industrialisation

• OH ! UNE MISE EN PROD SANS COMMIT !

Le suivi

11

Mais j’en avais seulementpour 5 minutes…

Page 33: De l'artisanat aux bases de l'industrialisation

• OH ! UNE MISE EN PROD SANS COMMIT !

Le suivi

11

Mais j’en avais seulementpour 5 minutes…

Mais j’avais pas git…

Page 34: De l'artisanat aux bases de l'industrialisation

• OH ! UNE MISE EN PROD SANS COMMIT !

Le suivi

11

Mais j’en avais seulementpour 5 minutes…

Mais j’avais pas git…

Mais je… bon, O.K.…

Page 35: De l'artisanat aux bases de l'industrialisation

Point consultantMise en place de git

• Projet officieux,« sous-marin ».

• Pour réussir :• communication et argumentation,

• pragmatisme plutôt que dogmatisme,

• travail dans la durée

12

Page 36: De l'artisanat aux bases de l'industrialisation

Quand je suis prêt pour la mise en prod.

13

cf. lesjoiesdusysadmin.tum

blr.com

Page 37: De l'artisanat aux bases de l'industrialisation

Déploiement automatique

14

Page 38: De l'artisanat aux bases de l'industrialisation

Déploiement automatique

14

Page 39: De l'artisanat aux bases de l'industrialisation

Déploiement automatique

14

Page 40: De l'artisanat aux bases de l'industrialisation

Mise en place

15

Page 41: De l'artisanat aux bases de l'industrialisation

Mise en place

15

Page 42: De l'artisanat aux bases de l'industrialisation

Mise en place

15

Page 43: De l'artisanat aux bases de l'industrialisation

Mise en place

15

Page 44: De l'artisanat aux bases de l'industrialisation

Mise en place

15

Page 45: De l'artisanat aux bases de l'industrialisation

Mise en place

15

Page 46: De l'artisanat aux bases de l'industrialisation

Insistons un peu

16

Page 47: De l'artisanat aux bases de l'industrialisation

Insistons un peu

16

Page 48: De l'artisanat aux bases de l'industrialisation

Insistons un peu

16

Page 49: De l'artisanat aux bases de l'industrialisation

Insistons un peu

16

Page 50: De l'artisanat aux bases de l'industrialisation

La commission DevOps

17

Page 51: De l'artisanat aux bases de l'industrialisation

La commission DevOps

17

Page 52: De l'artisanat aux bases de l'industrialisation

La commission DevOps

17

Page 53: De l'artisanat aux bases de l'industrialisation

La commission DevOps

17

Page 54: De l'artisanat aux bases de l'industrialisation

La commission DevOps

17

Page 55: De l'artisanat aux bases de l'industrialisation

Point consultantAutomatisation des mises en prod

• Le mode « sous-marin » a ses limites.

• Avantages des réunions régulières :• ++++ ressources ;

• délais et tâches clairement définis.

• …un peu comme en gestion d’un projet « classique ».

18

Page 56: De l'artisanat aux bases de l'industrialisation

Si c’était à refaire

• Je le referais… mais pas toute seule au début.

• Je chercherais un moyen de mesurer les résultats.

19

Page 57: De l'artisanat aux bases de l'industrialisation

Conseils

• Industrialisez ! Oui ! \o/

• …mais pas tout seul !

• Argumentez,

• accrochez-vous,

• réunissez-vous régulièrement,

• restez pragmatique.

20

Page 58: De l'artisanat aux bases de l'industrialisation

Voilà.

Ça va ?Vous avez des questions ?

21