BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Réinventer l'ALM

Réinventer l'ALM

Sam Guckenheimer propose dans sa récente keynote à l'ALM Summit 3 de réinventer la gestion du cycle de vie des applications (ALM) pour permettre d'avoir un retour en continu sur le développement logiciel, en se basant sur une métrique liée au temps nécessaire pour mener une expériementation et en tirer une leçon valide.

Guckenheimer est responsable groupe de la gamme de produits Microsoft Visual Studio et l'auteur de plusieurs livres sur la gestion du cycle de vie des applications. Afin d'intégrer l'amélioration continue de l'activité de l'entreprise dans notre cycle d'amélioration, il propose d'ajouter les mesures de ce qu'il définit comme les deux métriques de base des flux continus dans la gestion du cycle de vie des applications :

  • Durée du cycle (Cycle time) : le temps nécessaire pour qu'une fonctionnalité aille du backlog en production
  • Temps moyen de réparation (Mean time to repair) : le temps écoulé entre la détection d'un problème en production et sa résolution

Dans sa keynote, Guckenheimer discute comment la formule ‘Arrêtez le Développement Produit, faites du Développement Client’, sur laquelle sont fondés des livres comme ‘The Four Steps to Epiphany (Les 4 étapes vers l'épiphanie)’ de Steve Blank, mais aussi en particulier la publication de ‘The Lean Startup’, par Eric Ries, ont changé la façon dont nous parlons de Lean. Selon l'auteur, nous parlions auparavant de Lean dans la lignée de la tradition Toyota, initiée par Taiichi Ono. Maintenant, nous définissons Lean d'une toute autre manière, comme les pratiques de Lean Startup basées sur le cycle ‘Construire. Mesurer. Apprendre.’.

En se basant sur ce qu'il appelle le Consensus Agile - transparence digne de confiance, réduction des déchets et concentration sur le flux de valeur - comme moyen pour enseigner aux sociétés un meilleur développement produit, il définit 6 étapes simples pour permettre aux sociétés d'intégrer ‘Construire. Mesurer. Apprendre.’ dans leurs projets :

  1. Faire une expérimentation testable à partir des hypothèses métiers
  2. Définir l'expérimentation comme Produit Minimum Viable (MVP)
  3. Construire les mesures du MVP
  4. Mesurer les résultats
  5. Obtenir un apprentissage validé
  6. Persévérer ou pivoter, faire quelque chose de différent.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT