Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

inspearit - Atelier DevOps - 8 Octobre 2015

No description
by

Julien Bouétard

on 2 July 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of inspearit - Atelier DevOps - 8 Octobre 2015

DevOps
Le DevOps ?
Extension des principes agiles à l'ensemble de la chaîne de valeur
Industrialisation du développement logiciel
Le métier
Développement
Production
Assurance
Qualité
Répondre aux enjeux de la transformation digitale
Le principe du shift-left
Les cycles classiques de développement sont des cycles de build et ensuite run - passage de témoin
Le principe du DevOps est de fusionner les activités de mise en production et de développement - collaboration étendue
Architecture
Les Ingrédients
Culture et organisation
Information et reporting
Pilotage par la valeur en fonction des enjeux
Livraisons plus rapides ou fréquentes
Meilleure qualité
Sécuriser les MEPs
...
Mise en place d'indicateurs sur la chaîne de valeur
Définition
Mesure
Objectifs
Suivi
Optimisation globale des processus
Le Cloud
Automatisation progressive des processus technologiques
Serveur: Environnements sur demande Dev et Test (virtualisations)
Gestion de configuration des environnements
Environnement prod-like: configuration avec copie des bonnes données
Client: Infrastructure de tests d'IHM
Objectif de maîtrise, répétabilité
Tests & Vérifications
Build et déploiement
Conception et Architecture
Gestion des dépendances entre équipes
Architecture orientée services - SOA pour avoir des composants autonomes
Mise en place d'équipes organisées par la fonctionnalité
Intégration dans l'équipe de l'architecte
Exemple: Mise en place de Feature toggles
Autres
Acteurs
Sylvain Hochart
Le DevOps ?
Plus adapté (adéquation aux besoins)
Plus vite (réactivité)
Plus tôt (innovation)
Une meilleure collaboration
entre tous les acteurs intervenant dans
la chaîne de valeur
Environnement de Développement
Environnement de test
Environnement de recette
Environnement de Prod
Monitoring Continu
Tests
unitaires
Build
Build
Build
Tests
Tests de
performance
fonctionnels
Tests
d'acceptation
Livraison continue
'Shift left' les problématiques
opérationnelles
Test continu
Intégration continue
Environnement de Développement
Environnement de test
Environnement de recette
Environnement de Prod
Monitoring Continu
Tests
unitaires
Build
Build
Build
Tests
Tests de
performance
fonctionnels
Tests
d'acceptation
Livraison continue
'Shift left' les problématiques
opérationnelles
Test continu
Intégration continue
Tests unitaires automatisés
Tests d'intégration à chaque build, tests de régression
Automatisation des tests fonctionnels
Automatisation des tests de performances et de sécurité
Black box testing purement exploratoire
Serveur d'intégration continue construisant et testant l'application
"green" build
Déploiement de l'application et tests sur les environnements suivants
Adoption de pratiques SCRUM
Suppression progressives des silos
Equipes cross-fonctionnelles (Feature Delivery Teams)
Les équipes sont responsables du développement et de la mise en prod
Julien Bouétard
Vecteur de Changement
Est en charge de livrer rapidement de nouvelles fonctionnalités avec un haut niveau de qualité


Orienté Produit
Développement logiciel

Vecteur de Stabilité
Responsable de la bonne exécution des applications


Orienté Service
Archivage, supervision, etc.

Extension de la cadence itérative de l'agile
Cadence
Environnement de Développement
Environnement de test
Environnement de recette
Environnement de Prod
Monitoring Continu
Tests
unitaires
Build
Build
Build
Tests
Tests de
performance
fonctionnels
Tests
d'acceptation
Livraison continue
Test continu
Intégration continue
Les Devs
Les Ops
Full transcript