Equipes de production ITIL, équipes dedéveloppement Agile : Comment bien        travailler ensemble ?           Alexandre ...
Introduction• Qui êtes vous ?• De quoi allons nous parler ?11/10/2012           www.agiletour.com
Qui sommes nous ?             CÉLINE STAUDER             Coach Agile chez Coactiv             Scrum, XP, Kanban, Lean depu...
Contexte : équipe de développement agile• Equipe Scrum:     o 8 développeurs, 1 architecte, 1 QA     o Sprint de 2 semaine...
Les besoins de cette équipe :• Livrer fréquemment et rapidement• Retour des utilisateurs (service client)• Garantir la qua...
En face : équipe de production ITIL• Information Technology Infrastructure Library• Ensemble de bonnes pratiques pour le  ...
Les besoins de cette équipe :•    Plateforme stable•    Le moins possible de mises à jour•    Savoir ce qui est livré, qua...
Le conflit• Priorités et valeurs différentes :     o Mise à jour fréquentes ≠ Peu de mises à jours     o Développement rap...
Forces d’ITIL pour l’agilité ?• Continuous Service Improvement (CSI) :  processus itératif d’amélioration• Très réactif fa...
Vents contraires d’ITIL pour l’agilité ?• Change management complexe• Rythme les releases11/10/2012            www.agileto...
Comment rendre son équipe de Production                                      agile ?• Le plus universel : Kanban• Passer d...
5 Clés pour organiser une équipe de production                                           agile• Accepter les changements r...
Créer une synergie et une collaboration entre                    développement et production.• L’agilité c’est savoir s’ad...
Organiser le suivi et le traitement des                                           anomalies.• La production doit être clie...
Pour aller plus loin : DevOps• Collaboration des équipes de développement et  d’exploitation (operations)• Alignement du s...
Merci             Suivez nous sur Twitter :                 @HelloCoactiv11/10/2012           www.agiletour.com
Prochain SlideShare
Chargement dans…5
×

Equipes de production ITIL, équipes de développement Agile : Comment bien travailler ensemble ?

2 424 vues

Publié le

Cette présentation est un retour d'expérience d'Alexandre Jacob et de Céline Stauder, tous deux de la société Coactiv, sur la collaboration entre une équipe de développement Agile et une équipe de production ITIL.

Elle a été présentée à l'Agile Tour de Vannes le 11 octobre 2012

Publié dans : Technologie
1 commentaire
1 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
2 424
Sur SlideShare
0
Issues des intégrations
0
Intégrations
476
Actions
Partages
0
Téléchargements
43
Commentaires
1
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Equipes de production ITIL, équipes de développement Agile : Comment bien travailler ensemble ?

  1. 1. Equipes de production ITIL, équipes dedéveloppement Agile : Comment bien travailler ensemble ? Alexandre Jacob 11 octobre 2012
  2. 2. Introduction• Qui êtes vous ?• De quoi allons nous parler ?11/10/2012 www.agiletour.com
  3. 3. Qui sommes nous ? CÉLINE STAUDER Coach Agile chez Coactiv Scrum, XP, Kanban, Lean depuis 2006 c.stauder@coactiv.fr @Cstauder ALEXANDRE JACOB Consultant chez Coactiv Scrum, XP, Kanban depuis 2008 a.jacob@coactiv.fr @AlexCoactiv11/10/2012 www.agiletour.com
  4. 4. Contexte : équipe de développement agile• Equipe Scrum: o 8 développeurs, 1 architecte, 1 QA o Sprint de 2 semaines o Livraison hebdomadaire o Plusieurs projets en parallèle o Besoins business instables o Historique technique contraignant o Technologie obsolète11/10/2012 www.agiletour.com
  5. 5. Les besoins de cette équipe :• Livrer fréquemment et rapidement• Retour des utilisateurs (service client)• Garantir la qualité de l’application• Avoir de la visibilité sur la production (erreurs, trafic, performance, …)• Faire évoluer les applications rapidement et de façon sécurisée.11/10/2012 www.agiletour.com
  6. 6. En face : équipe de production ITIL• Information Technology Infrastructure Library• Ensemble de bonnes pratiques pour le management des systèmes d’information• Centré sur le client• Défini la gestion du support (Change Management, Incident Management, …) et la qualité du service (Capacity Management, Availability Management, …)• Equipe nombreuse, peu représentée localement11/10/2012 www.agiletour.com
  7. 7. Les besoins de cette équipe :• Plateforme stable• Le moins possible de mises à jour• Savoir ce qui est livré, quand ?• Pouvoir facilement revenir en arrière• Détecter les problèmes• Connaitre les procédures d’intervention• Savoir qui contacter au cas où11/10/2012 www.agiletour.com
  8. 8. Le conflit• Priorités et valeurs différentes : o Mise à jour fréquentes ≠ Peu de mises à jours o Développement rapides ≠ Détecter les problèmes, connaitre les procédures, … o Mode réactif (correction anomalies) ≠ Mode proactif (eviter les incidents) . o Ajouter nouvelles fonctionnalités ≠ Faire vivre l’existant o Avoir des metrics ≠ Garder les metrics11/10/2012 www.agiletour.com
  9. 9. Forces d’ITIL pour l’agilité ?• Continuous Service Improvement (CSI) : processus itératif d’amélioration• Très réactif face aux problèmes• Orienté client• Collaboration11/10/2012 www.agiletour.com
  10. 10. Vents contraires d’ITIL pour l’agilité ?• Change management complexe• Rythme les releases11/10/2012 www.agiletour.com
  11. 11. Comment rendre son équipe de Production agile ?• Le plus universel : Kanban• Passer dans un flux tiré• Le backlog est alimenté par l’équipe QA qui pousse les items testés • Faire des rétrospectives • Piloter par la valeur : Prioriser les anomalies en classe de services • Automatiser ce qui a peu ou pas de valeur ajoutée11/10/2012 www.agiletour.com
  12. 12. 5 Clés pour organiser une équipe de production agile• Accepter les changements réguliers• Collaboration avec les équipes de développement : Cérémonies communes, outils communs…• Créer des objectifs communs et partagés• Automatiser les process de delivery• Simplifier les process de change management et de release11/10/2012 www.agiletour.com
  13. 13. Créer une synergie et une collaboration entre développement et production.• L’agilité c’est savoir s’adapter l’un à l’autre et travailler dans la collaboration• Faire participer la production aux cérémonies (ex: DailyScrum, planning, célébrations, …)• Développer des applications communes aux deux équipes pour la surveillance de la santé des applicatifs11/10/2012 www.agiletour.com
  14. 14. Organiser le suivi et le traitement des anomalies.• La production doit être client et fournisseur du développement (et réciproquement)• Rétrospective commune des anomalies• Collaborer plutôt que s’affronter : Trouver des solutions ensemble pour améliorer les choses11/10/2012 www.agiletour.com
  15. 15. Pour aller plus loin : DevOps• Collaboration des équipes de développement et d’exploitation (operations)• Alignement du système d’information sur les besoins de l’entreprise• Culture, automatisation, mesure et partage des informations11/10/2012 www.agiletour.com
  16. 16. Merci Suivez nous sur Twitter : @HelloCoactiv11/10/2012 www.agiletour.com

×