Your SlideShare is downloading. ×
0
Agilité 2.0    en univers                 Sylvain SABY - 2013
Sylvain SABY15 ans              Opérateur Télécomdexpérience IT     Éditeurs de logiciels                    SSIIArchitect...
http://upload.wikimedia.org/wikipedia/commons/7/71/Pyramide_khephren.jpg
Waterfall            Sylvain SABY - 2013
Agile        Sylvain SABY - 2013
Water-Scrum-Fall                   Sylvain SABY - 2013
Water-Scrum-Fall                   Sylvain SABY - 2013
http://dev2ops.org/2010/02/what-is-devops/agile_into_waterfall/                                                           ...
Le mouvement DevOpsRéponse à linterdépendance entre Développement et Production●   Échanges constructifs                  ...
10+ Deploys Per Day: Dev and Ops Cooperation at Flickrhttp://fr.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-coo...
Le mouvement DevOpsRéponse à linterdépendance entre Développement et Production●   Échanges constructifs●   Mesures partag...
DevOps & Agile●   Get things done : « Done » évolue      Coded → tested → released → in production●   Vitesse = Stabilité ...
Accélération des rythmesEvolutions et correctifs●    Etsy : 1 mois, 1 milliard de pages vues, 517 changements en productio...
Water-Scrum-Fall                   Sylvain SABY - 2013
Lean StartupUne approche pour démarrer des activités économiqueset des produits ●   Pivot & Minimum Viable Product ●   Spl...
Que peut nous                                                                   apporter la                               ...
Gestion des donnéesBigData, NoSQL, Search, ...Une nouvelle approche, des outils spécialisés 3V : Volume - Vélocité – Varié...
Architectures distribuées●   Trier 1 To de données    –   1 disque dur : lecture à 100Mo/s → 3 heures    –   MapR: 54 sec,...
Cloud●   Comment ? → As A Service    –   Optimisation du temps (mise à disposition,        snapshot, …)    –   Optimisatio...
Architectures en couchesTechnologiesgénéralistes                      Workflow interne               Gestion globale (droi...
Architectures verticales                                                      Interchangeabilité                          ...
Architectures verticales    Réduire la taille !●   Plus facile a développer      Complexité, utilisation de technos ciblés...
Organisation●   Responsabilisation et redistributions    –   « You build it, you run it »    –   Séparation en gestion des...
Comment y aller ?●   Une chose à la fois●   Prioriser (effort, gain, dépendance)●   Lean●   Réinvestir les gains    État d...
A retenir●   Recentrage/resserrage des produits et des    équipes●   Tire les profils vers le haut    (moins mais meilleur...
Questions ?    http://www.downloadswallpapers.com/papel-de-parede/trinity-matrix-carrieanne-moss-wtc-14047.htm
Upcoming SlideShare
Loading in...5
×

Agilité 2.0

628

Published on

Dans les entreprises, l'agilité est souvent initiée au niveau des équipes de développement. Comment étendre les pratiques agiles au reste de l'entreprise et éviter de tomber dans le water-scrum-fall ? Voici quelques clés (méthodo et techno) pour y arriver.
Présenté au Printemps Agile 2013 organisé par le Club Agile Caen : http://www.club-agile-caen.fr/printemps-agile/

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
628
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Agilité 2.0"

  1. 1. Agilité 2.0 en univers Sylvain SABY - 2013
  2. 2. Sylvain SABY15 ans Opérateur Télécomdexpérience IT Éditeurs de logiciels SSIIArchitecte SIScrum MasterLinkedIn / Viadeo Sylvain SABY - 2013
  3. 3. http://upload.wikimedia.org/wikipedia/commons/7/71/Pyramide_khephren.jpg
  4. 4. Waterfall Sylvain SABY - 2013
  5. 5. Agile Sylvain SABY - 2013
  6. 6. Water-Scrum-Fall Sylvain SABY - 2013
  7. 7. Water-Scrum-Fall Sylvain SABY - 2013
  8. 8. http://dev2ops.org/2010/02/what-is-devops/agile_into_waterfall/ Sylvain SABY - 2013
  9. 9. Le mouvement DevOpsRéponse à linterdépendance entre Développement et Production● Échanges constructifs Sylvain SABY - 2013
  10. 10. 10+ Deploys Per Day: Dev and Ops Cooperation at Flickrhttp://fr.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  11. 11. Le mouvement DevOpsRéponse à linterdépendance entre Développement et Production● Échanges constructifs● Mesures partagées (métriques, logs, accès prod, ...)● Réduction des temps dintervention : MTTR / MTBF, technologies « Ops friendly » ● Contrôle : feature toggle, A/B testing● Automatisation : intégration continue → déploiement continu● Réduction de la taille des changements  Sylvain SABY - 2013
  12. 12. DevOps & Agile● Get things done : « Done » évolue Coded → tested → released → in production● Vitesse = Stabilité http://zkybase.org/blog/2012/05/08/devops-what-it-is-and-why-you-should-be-doing-it/ Sylvain SABY - 2013
  13. 13. Accélération des rythmesEvolutions et correctifs● Etsy : 1 mois, 1 milliard de pages vues, 517 changements en production ● Flickr : « une journée ordinaire cest 10 déploiements sur nos serveurs de production » ● Fotopédia : « Chaque mercredi, la branche de dev est poussée en production. Il y a ensuite 3 hotfixes par jour. Parfois 0, parfois 10 hotfixes. »Business● Zynga : – 6/2009 : Lancement de Farmville sur Facebook – 8/2009 : 10 million daily active users – 1/2013 : 265 million monthly active users – 4/2013 : fin de son contrat actuel avec Facebook http://www.boursier.com/actions/graphiques /zynga-US98986T1088,US.html Sylvain SABY - 2013
  14. 14. Water-Scrum-Fall Sylvain SABY - 2013
  15. 15. Lean StartupUne approche pour démarrer des activités économiqueset des produits ● Pivot & Minimum Viable Product ● Split testing & Actionnable metrics ● Continuous deployment ? ? $ ? ? ! ? ? ? ? Sylvain SABY - 2013
  16. 16. Que peut nous apporter la technologie?http://upload.wikimedia.org/wikipedia/commons/c/cf/NAO-Robot.jpg
  17. 17. Gestion des donnéesBigData, NoSQL, Search, ...Une nouvelle approche, des outils spécialisés 3V : Volume - Vélocité – Variété ● Passer à l’échelle supérieure ● Explorer Volume Bases Clé/Valeur Bases Colonnes Bases Document NoSQL Bases Bases relationnelles Graphes Schéma à l’écriture Schéma à la lecture Complexité Sylvain SABY - 2013
  18. 18. Architectures distribuées● Trier 1 To de données – 1 disque dur : lecture à 100Mo/s → 3 heures – MapR: 54 sec, avec 1003 disques● Penser parallèle Fin des serveurs monolithiques Sylvain SABY - 2013
  19. 19. Cloud● Comment ? → As A Service – Optimisation du temps (mise à disposition, snapshot, …) – Optimisation de lempreinte (allouer/libérer plus facilement)● Qui ? → Public, privé, hybride, interne – Optimisation du coût – Architecture pensée en conséquence Sylvain SABY - 2013
  20. 20. Architectures en couchesTechnologiesgénéralistes Workflow interne Gestion globale (droits, métriques, ...) Sylvain SABY - 2013
  21. 21. Architectures verticales Interchangeabilité Workflow externeUtilisation detechnologies ciblées API stables, simples, ouvertes Gestion fine (droits, métriques, ...) Sylvain SABY - 2013
  22. 22. Architectures verticales Réduire la taille !● Plus facile a développer Complexité, utilisation de technos ciblés● Plus facile à opérer Déploiement, contrôle plus fin, meilleure QoS / moindre impact● Plus facile à vendre Réponds à moindre coût à un besoin ciblé, meilleur « time to market » Met le focus sur PO & Architectes Sylvain SABY - 2013
  23. 23. Organisation● Responsabilisation et redistributions – « You build it, you run it » – Séparation en gestion des produits et des collaborateurs – Architectes● Fonctionnement sans à-coup – PO et SM stables – Usine à CAF constante – Fin du numéro de version au profit dun état courant Sylvain SABY - 2013
  24. 24. Comment y aller ?● Une chose à la fois● Prioriser (effort, gain, dépendance)● Lean● Réinvestir les gains État desprit ! Sylvain SABY - 2013
  25. 25. A retenir● Recentrage/resserrage des produits et des équipes● Tire les profils vers le haut (moins mais meilleurs)● La fin de lère monolithique● La technologie nous apporte beaucoup (mais ne nous sauvera pas) Sylvain SABY - 2013
  26. 26. Questions ? http://www.downloadswallpapers.com/papel-de-parede/trinity-matrix-carrieanne-moss-wtc-14047.htm
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×