SlideShare une entreprise Scribd logo
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Visual Studio Journée agile 2017
Denis Voituron
• Ingénieur civil (Mons – Belgique)
• Fondateur d’une société
• Développeur VB3, VB.Net, C#
• .Net Software Architect (Trasys / NRB)
• Blogger
• Podcaster
Adrien Clerbois
• Développeur C#
• Scrum Master
• .Net Software Developper (Ingenico)
• Freelance Aclerbois
Notre voyage vers DevOps
VISUAL STUDIO
Introduction
Pourquoi le DevOps?
D’où venons-nous?
Planning
Beta
? RTM
?
Code Test & Stabilize Code Test & Stabilize
2,5 ans
Notre processus de développement
Nous avons demandé des commentaires après chaque étape - planification, Beta, RTM.
Nous avons trouvé des bugs avec ce processus et les réparons - pas de problèmes là-bas.
Mais nous ne pouvions réagir à rien que les clients qui utilisaient le produit nous le disaient.
Pour la plupart, nous dirions à tout le monde "désolé" ... et pousser les choses à la prochaine
version.
C'est la collaboration
Développement et Opérations
C’est un titre
C’est de
l’automatisation
Cela signifie des sorties
plus rapides et plus
petites
Développer + Test
Plan + Suvi
Monitor + Apprendre
Release
Développement Production
La conversation
DevOps
PEOPLE
Collaborez plus
Partager des objectifs communs
Focus sur l'amélioration
RAPPROCHER LES GENS
PROCESS
Éliminer les déchets
Accroître l'efficacité
Rationalisez les retours
LIVRER LE VALEUR PLUS RAPIDEMENT
TOOLS
Améliorer la productivité
Activer la collaboration
Faciliter l'expérimentation
EXÉCUTER LA STRATÉGIE DES DEVOPS
FLUX DE
VALEUR
CLIENT
AUTONOMIE
et
ALIGNEMENT
BACKLOG
amélioré par
l’ APPRENTI-
SAGE
DONNÉES
recueilli en
PRODUCTION
GÉRER L A
DET TE
TECHNIQUE
PRODUCTION
FIRST
MINDSET
INFRA as a
FLEXIBLE
RESOURCE
FLUX DE
VALEUR
CLIENT
AUTONOMIE
et
ALIGNEMENT
BACKLOG
amélioré par
l’ APPRENTI-
SAGE
DONNÉES
recueilli en
PRODUCTION
GÉRER L A
DET TE
TECHNIQUE
PRODUCTION
FIRST
MINDSET
INFRA as a
FLEXIBLE
RESOURCE
Infrastructure comme code
Cloud Dev / Test
Mise à l'échelle automatique
Sandboxing / Dev et Test Labs
Containerisation
Architecture des microsystèmes
Test en production
Surveillance de l'utilisation
Télémétrie utilisateur
Rétroaction des intervenants
Drapeaux de fonctionnalités
Expériences
Escalé Agile
Équipes autonomes
Fonctions vedettes
Test automatisé
Intégration continue
Déploiement continu
Gestion des versions
Surveillance de l'utilisation
Collection de télémétrie
Test en production
Feedback des intervenants
Examens des codes par les pairs
Test automatisé
Mesure continue
Documentation Agile
Shift-Left dans la boucle interne
Application Performance Management
Infrastructure comme code
Livraison continue
Gestion des versions
Gestion de la configuration
Récupération automatisée
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Visual Studio Journée agile 2017
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Visual Studio Journée agile 2017
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Visual Studio Journée agile 2017
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Visual Studio Journée agile 2017
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Visual Studio Journée agile 2017
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Visual Studio Journée agile 2017
ANCIEN MONDE
Focus sur la planification
Compétre, ne pas collaborer
Hiérarchies statiques
Productivité individuelle
Efficacité du processus
Hypothèses, pas de données
NOUVEAU MONDE
Focus sur la livraison
Collaborer pour gagner
Équipes fluides et flexibles
Création de valeur collective
Efficacité des résultats
Expérimentez, apprenez et répondez
DevOps end-to-end
DEMO
End-to-end DevOps
1
Plannification
2
Develop + Test
Release
Monitor + Learn
www.devapps.be
Thank you

Contenu connexe

PPTX
Azure pipelines vs GitHub actions
PPTX
Azure devops
PDF
Azure DevOps Tests Plan
PDF
Meetup devops Geneva 20.03.18
PDF
[DevTestday] Gouvernance Dev/Test Azure
PPTX
Expérience pratique de développement Azure
PPTX
DevOps, quel futur pour les Ops ?
PPTX
CloudExpo Europe 2017 - DevOps entre client et fournisseur
Azure pipelines vs GitHub actions
Azure devops
Azure DevOps Tests Plan
Meetup devops Geneva 20.03.18
[DevTestday] Gouvernance Dev/Test Azure
Expérience pratique de développement Azure
DevOps, quel futur pour les Ops ?
CloudExpo Europe 2017 - DevOps entre client et fournisseur

Tendances (20)

PPTX
[DevTestday] Azure et chef - Laurent Yin
PPTX
DevOps, NoOps, everything-as-code, commoditisation… Quel futur pour les ops ?
PDF
Meetup DevOps / WebOps Nîmes 20161020
PDF
Développer et déployer dans le cloud
PPTX
Vincent biret azure functions et flow #AosCanadianTour (quebec)
PPTX
[DevTestday] Azure service fabric - Radoine Douhou
PDF
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
PPTX
Cedric leblond migrer jenkins AWS vers Azure Devops
PPTX
[Oldies] Club client D2SI : DevOps
PPTX
Migrer de Jenkins vers Azure DevOps les Builds Java
PPTX
Vincent Biret Societic devops Sherbrooke
PDF
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
PPTX
[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte
PDF
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
PDF
Introduction à DevOps
PDF
GitHub et Microsoft Azure DevOps - Le mariage parfait
PPTX
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
PDF
DevOps : mission [im]possible ?
PDF
Journée DevOps : La boite à outil d'une équipe DevOps
PDF
Devops Introduction au mouvement
[DevTestday] Azure et chef - Laurent Yin
DevOps, NoOps, everything-as-code, commoditisation… Quel futur pour les ops ?
Meetup DevOps / WebOps Nîmes 20161020
Développer et déployer dans le cloud
Vincent biret azure functions et flow #AosCanadianTour (quebec)
[DevTestday] Azure service fabric - Radoine Douhou
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Cedric leblond migrer jenkins AWS vers Azure Devops
[Oldies] Club client D2SI : DevOps
Migrer de Jenkins vers Azure DevOps les Builds Java
Vincent Biret Societic devops Sherbrooke
開発者を支える生産性向上チームの取り組み -CI, Browser Test, Tools and Infrastructure-
[DevTestday] Continuous Delivery d'une Infra Dev/Test Azure - Olivier Delmotte
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
Introduction à DevOps
GitHub et Microsoft Azure DevOps - Le mariage parfait
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
DevOps : mission [im]possible ?
Journée DevOps : La boite à outil d'une équipe DevOps
Devops Introduction au mouvement
Publicité

Similaire à DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Visual Studio Journée agile 2017 (20)

PPTX
Introduction à la démarche Devops
PPTX
Presentation DevOps : enjeux , objectifs, consequences
PDF
LB - DevOps
PDF
Dev opsday case study
PDF
devops4null.2020 DEVOPS 4 null DEVOPS 4 null
PDF
DevOps au coeur de la transformation digitale
PPTX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
PPTX
DEVOPS
PPTX
Présentation DEVOPS_DIR.pptx
PPTX
Présentation DEVOPS_PO.pptx
PPTX
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
PPTX
Présentation DEVOPS.pptx
PPTX
Présentation DEVOPS_CONSOLE.pptx
PDF
DU DEVOPS AU FASTLAB
PDF
DODMTL 2019 - Agile et DevOps chez Croesus
PPTX
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
PDF
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
PDF
devops.pdf
PDF
[DEVOPS DDAY 2019] La transformation DEVOPS de la DSI de Pôle emploi
PDF
Devops, un tour d'horizon - Eutelsat 2018
Introduction à la démarche Devops
Presentation DevOps : enjeux , objectifs, consequences
LB - DevOps
Dev opsday case study
devops4null.2020 DEVOPS 4 null DEVOPS 4 null
DevOps au coeur de la transformation digitale
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
DEVOPS
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_PO.pptx
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Présentation DEVOPS.pptx
Présentation DEVOPS_CONSOLE.pptx
DU DEVOPS AU FASTLAB
DODMTL 2019 - Agile et DevOps chez Croesus
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
devops.pdf
[DEVOPS DDAY 2019] La transformation DEVOPS de la DSI de Pôle emploi
Devops, un tour d'horizon - Eutelsat 2018
Publicité

DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Visual Studio Journée agile 2017

  • 2. Denis Voituron • Ingénieur civil (Mons – Belgique) • Fondateur d’une société • Développeur VB3, VB.Net, C# • .Net Software Architect (Trasys / NRB) • Blogger • Podcaster
  • 3. Adrien Clerbois • Développeur C# • Scrum Master • .Net Software Developper (Ingenico) • Freelance Aclerbois
  • 4. Notre voyage vers DevOps VISUAL STUDIO
  • 7. D’où venons-nous? Planning Beta ? RTM ? Code Test & Stabilize Code Test & Stabilize 2,5 ans Notre processus de développement Nous avons demandé des commentaires après chaque étape - planification, Beta, RTM. Nous avons trouvé des bugs avec ce processus et les réparons - pas de problèmes là-bas. Mais nous ne pouvions réagir à rien que les clients qui utilisaient le produit nous le disaient. Pour la plupart, nous dirions à tout le monde "désolé" ... et pousser les choses à la prochaine version.
  • 8. C'est la collaboration Développement et Opérations C’est un titre C’est de l’automatisation Cela signifie des sorties plus rapides et plus petites
  • 9. Développer + Test Plan + Suvi Monitor + Apprendre Release Développement Production
  • 10. La conversation DevOps PEOPLE Collaborez plus Partager des objectifs communs Focus sur l'amélioration RAPPROCHER LES GENS PROCESS Éliminer les déchets Accroître l'efficacité Rationalisez les retours LIVRER LE VALEUR PLUS RAPIDEMENT TOOLS Améliorer la productivité Activer la collaboration Faciliter l'expérimentation EXÉCUTER LA STRATÉGIE DES DEVOPS
  • 11. FLUX DE VALEUR CLIENT AUTONOMIE et ALIGNEMENT BACKLOG amélioré par l’ APPRENTI- SAGE DONNÉES recueilli en PRODUCTION GÉRER L A DET TE TECHNIQUE PRODUCTION FIRST MINDSET INFRA as a FLEXIBLE RESOURCE
  • 12. FLUX DE VALEUR CLIENT AUTONOMIE et ALIGNEMENT BACKLOG amélioré par l’ APPRENTI- SAGE DONNÉES recueilli en PRODUCTION GÉRER L A DET TE TECHNIQUE PRODUCTION FIRST MINDSET INFRA as a FLEXIBLE RESOURCE Infrastructure comme code Cloud Dev / Test Mise à l'échelle automatique Sandboxing / Dev et Test Labs Containerisation Architecture des microsystèmes Test en production Surveillance de l'utilisation Télémétrie utilisateur Rétroaction des intervenants Drapeaux de fonctionnalités Expériences Escalé Agile Équipes autonomes Fonctions vedettes Test automatisé Intégration continue Déploiement continu Gestion des versions Surveillance de l'utilisation Collection de télémétrie Test en production Feedback des intervenants Examens des codes par les pairs Test automatisé Mesure continue Documentation Agile Shift-Left dans la boucle interne Application Performance Management Infrastructure comme code Livraison continue Gestion des versions Gestion de la configuration Récupération automatisée
  • 19. ANCIEN MONDE Focus sur la planification Compétre, ne pas collaborer Hiérarchies statiques Productivité individuelle Efficacité du processus Hypothèses, pas de données NOUVEAU MONDE Focus sur la livraison Collaborer pour gagner Équipes fluides et flexibles Création de valeur collective Efficacité des résultats Expérimentez, apprenez et répondez

Notes de l'éditeur

  • #7: Since 1975, Microsoft has done development a certain way – the waterfall way. But 6 years ago, we saw grave danger appearing on the horizon. Our business was rapidly changing around us – we had to turn our ship around to survive.
  • #9: It was – and still is - the time of Agile and DevOps. We had to formulate a DevOps strategy for our entire organization. But what is DevOps? It can mean radically different things for different people!
  • #10: For us, DevOps means the merging of two previously isolated lifecycles – development and IT operations. A converged DevOps lifecycle gives us the ability to execute on ideas quickly and iterate on feedback rapidly, with minimum friction.
  • #11: We quickly realized that our DevOps transformation will have broad organizational impact. Every DevOps conversation needs to focus on people, processes and tools equally, otherwise the transformation will fail.
  • #12: Our DevOps journey began with the definition of seven DevOps habits, habits that we have refined over time. DevOps habits are broad mindset changes that everybody in our organization has to actively embrace and live every day. Let‘s look at them individually.
  • #13: Our DevOps journey began with the formulation of seven DevOps habits, refined over time. DevOps habits are broad mindset changes that everybody in our organization has to actively embrace and live every day. Let‘s look at them individually.
  • #20: Software development has changed – old prerogatives and priorities have shifted and every software delivery organization must address these changes in order to survive. The question is not if it will hit you – the question is when. Are you ready for DevOps?