SlideShare a Scribd company logo
1 of 26
Download to read offline
Agilité 2.0
    en univers




                 Sylvain SABY - 2013
Sylvain SABY
15 ans              Opérateur Télécom
d'expérience IT     Éditeurs de logiciels
                    SSII
Architecte SI
Scrum Master

LinkedIn / Viadeo




                                    Sylvain SABY - 2013
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/
                                                                  Sylvain SABY - 2013
Le mouvement DevOps
Réponse à l'interdépendance entre Développement et Production


●   Échanges constructifs




                                                      Sylvain SABY - 2013
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
http://fr.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
Le mouvement DevOps
Réponse à l'interdépendance entre Développement et Production


●   Échanges constructifs
●   Mesures partagées (métriques, logs, accès prod, ...)
●   Réduction des temps d'intervention : 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
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
Accélération des rythmes
Evolutions et correctifs
●
    Etsy : 1 mois, 1 milliard de pages vues, 517 changements en production 
●
    Flickr : « une journée ordinaire c'est 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
Water-Scrum-Fall




                   Sylvain SABY - 2013
Lean Startup
Une approche pour démarrer des activités économiques
et des produits


 ●   Pivot & Minimum Viable Product
 ●   Split testing & Actionnable metrics
 ●   Continuous deployment
                                               ?       ?        $

                                           ?   ?

                         !       ?
                                           ?   ?

                                               ?

                                                       Sylvain SABY - 2013
Que peut nous
                                                                   apporter la
                                                                   technologie?


http://upload.wikimedia.org/wikipedia/commons/c/cf/NAO-Robot.jpg
Gestion des données
BigData, 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
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
Cloud
●   Comment ? → As A Service
    –   Optimisation du temps (mise à disposition,
        snapshot, …)
    –   Optimisation de l'empreinte (allouer/libérer plus
        facilement)
●   Qui ? → Public, privé, hybride, interne
    –   Optimisation du coût
    –   Architecture pensée en conséquence



                                                      Sylvain SABY - 2013
Architectures en couches



Technologies
généralistes
                      Workflow interne




               Gestion globale (droits, métriques, ...)


                                                          Sylvain SABY - 2013
Architectures verticales
                                                      Interchangeabilité



                            Workflow externe



Utilisation de
technologies ciblées
                                                                      API stables, simples,
                                                                      ouvertes




                       Gestion fine (droits, métriques, ...)


                                                                             Sylvain SABY - 2013
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
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 d'un état courant



                                                          Sylvain SABY - 2013
Comment y aller ?
●   Une chose à la fois
●   Prioriser (effort, gain, dépendance)
●   Lean
●   Réinvestir les gains



    État d'esprit !


                                           Sylvain SABY - 2013
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
Questions ?




    http://www.downloadswallpapers.com/papel-de-parede/trinity-matrix-carrieanne-moss-wtc-14047.htm

More Related Content

Similar to Agilité 2.0

Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Jérôme Froville
 
SharePoint 2013 - Le point sur les nouveautés
SharePoint 2013 - Le point sur les nouveautésSharePoint 2013 - Le point sur les nouveautés
SharePoint 2013 - Le point sur les nouveautésSQLI DIGITAL EXPERIENCE
 
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...Raynald M
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Microsoft Technet France
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanCGI Québec Formation
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...Devoteam
 
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGSOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGMarc Dutoo
 
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueDevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueagilegarden
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...echangeurba
 
L'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TIL'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TIEtienne Laverdière
 
Matinée PMI : L’Agilité pour gérer la complexité en TI
Matinée PMI : L’Agilité pour gérer la complexité en TIMatinée PMI : L’Agilité pour gérer la complexité en TI
Matinée PMI : L’Agilité pour gérer la complexité en TIPMI-Montréal
 
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGEServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGEYves Dalle Piagge
 
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Rubedo, a WebTales solution
 
Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Actency
 
La roue Agile: un modèle pour comprendre l'agilité organisationnelle
La roue Agile: un modèle pour comprendre l'agilité organisationnelleLa roue Agile: un modèle pour comprendre l'agilité organisationnelle
La roue Agile: un modèle pour comprendre l'agilité organisationnelleAgile Montréal
 
Video2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentrepriseVideo2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentrepriseMichel Bruchet
 
Formation agilité dans les projets et dans les structures
Formation agilité dans les projets et dans les structuresFormation agilité dans les projets et dans les structures
Formation agilité dans les projets et dans les structuresMed Chab
 

Similar to Agilité 2.0 (20)

Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016
 
SharePoint 2013 - Le point sur les nouveautés
SharePoint 2013 - Le point sur les nouveautésSharePoint 2013 - Le point sur les nouveautés
SharePoint 2013 - Le point sur les nouveautés
 
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanban
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
 
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUGSOA facile en 10 pratiques avec EasySOA - Alpes JUG
SOA facile en 10 pratiques avec EasySOA - Alpes JUG
 
Pourquoi Faire Du Bi Agile
Pourquoi Faire Du Bi AgilePourquoi Faire Du Bi Agile
Pourquoi Faire Du Bi Agile
 
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaSIzzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
Izzili-Aspaway : Retour d’expérience éditeur full Cloud & SaaS
 
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueDevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
 
HOMSYS-SAP BPC
HOMSYS-SAP BPCHOMSYS-SAP BPC
HOMSYS-SAP BPC
 
L'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TIL'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TI
 
Matinée PMI : L’Agilité pour gérer la complexité en TI
Matinée PMI : L’Agilité pour gérer la complexité en TIMatinée PMI : L’Agilité pour gérer la complexité en TI
Matinée PMI : L’Agilité pour gérer la complexité en TI
 
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGEServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
 
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
Webinar Rubedo, la premiere solution cms open source tirant profit des atouts...
 
Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019
 
La roue Agile: un modèle pour comprendre l'agilité organisationnelle
La roue Agile: un modèle pour comprendre l'agilité organisationnelleLa roue Agile: un modèle pour comprendre l'agilité organisationnelle
La roue Agile: un modèle pour comprendre l'agilité organisationnelle
 
Video2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentrepriseVideo2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentreprise
 
Formation agilité dans les projets et dans les structures
Formation agilité dans les projets et dans les structuresFormation agilité dans les projets et dans les structures
Formation agilité dans les projets et dans les structures
 

Agilité 2.0

  • 1. Agilité 2.0 en univers Sylvain SABY - 2013
  • 2. Sylvain SABY 15 ans Opérateur Télécom d'expérience IT Éditeurs de logiciels SSII Architecte SI Scrum Master LinkedIn / Viadeo Sylvain SABY - 2013
  • 4. Waterfall Sylvain SABY - 2013
  • 5. Agile Sylvain SABY - 2013
  • 6. Water-Scrum-Fall Sylvain SABY - 2013
  • 7. Water-Scrum-Fall Sylvain SABY - 2013
  • 9. Le mouvement DevOps Réponse à l'interdépendance entre Développement et Production ● Échanges constructifs Sylvain SABY - 2013
  • 10. 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr http://fr.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • 11. Le mouvement DevOps Réponse à l'interdépendance entre Développement et Production ● Échanges constructifs ● Mesures partagées (métriques, logs, accès prod, ...) ● Réduction des temps d'intervention : 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. 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. Accélération des rythmes Evolutions et correctifs ● Etsy : 1 mois, 1 milliard de pages vues, 517 changements en production  ● Flickr : « une journée ordinaire c'est 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. Water-Scrum-Fall Sylvain SABY - 2013
  • 15. Lean Startup Une approche pour démarrer des activités économiques et des produits ● Pivot & Minimum Viable Product ● Split testing & Actionnable metrics ● Continuous deployment ? ? $ ? ? ! ? ? ? ? Sylvain SABY - 2013
  • 16. Que peut nous apporter la technologie? http://upload.wikimedia.org/wikipedia/commons/c/cf/NAO-Robot.jpg
  • 17. Gestion des données BigData, 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. 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. Cloud ● Comment ? → As A Service – Optimisation du temps (mise à disposition, snapshot, …) – Optimisation de l'empreinte (allouer/libérer plus facilement) ● Qui ? → Public, privé, hybride, interne – Optimisation du coût – Architecture pensée en conséquence Sylvain SABY - 2013
  • 20. Architectures en couches Technologies généralistes Workflow interne Gestion globale (droits, métriques, ...) Sylvain SABY - 2013
  • 21. Architectures verticales Interchangeabilité Workflow externe Utilisation de technologies ciblées API stables, simples, ouvertes Gestion fine (droits, métriques, ...) Sylvain SABY - 2013
  • 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. 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 d'un état courant Sylvain SABY - 2013
  • 24. Comment y aller ? ● Une chose à la fois ● Prioriser (effort, gain, dépendance) ● Lean ● Réinvestir les gains État d'esprit ! Sylvain SABY - 2013
  • 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. Questions ? http://www.downloadswallpapers.com/papel-de-parede/trinity-matrix-carrieanne-moss-wtc-14047.htm