09 February 2012

Inscrivez-vous au Flux RSS

SPRINT Zéro et End GAME: c’est Agile et ça vous gène ?

Posté par jc-QualityStreet le 9 mars 2009

Quand une équipe fait appel à moi pour une mission de coaching Agile ou que je m’engage dans un séminaire interactif consacré à l’agilité, mes interlocuteurs sont toujours surpris et curieux de me voir aborder ces questions là …

Vous êtes le premier à nous en parler…
Je n’avais pas vu le Sprint Zéro sous cet angle…
Ça me rassure, j’y vois plus clair…
Attendez mais c’est donc compatible avec notre process de déploiement…

Sans pour autant fixer des règles ultra figées qui n’auraient guère de sens dans un contexte Agile, j’ai pourtant des messages forts à délivrer et quelques repères à proposer :

  • Oui, dans un projet Agile, il y a un Sprint 0 au démarrage, un sprint vraiment différent des autres, même si sa durée selon les contextes est variable (de quelques jours à 3 semaines) en fonction de la maturité de l’Equipe sur certaines questions…
  • Oui dans un projet Agile, il y a  souvent un “End Game”, un sprint un peu particulier en fin de version…

Et puisqu’un schéma vaut mieux qu’un long discours, voilà un exemple de cycle de vie (agile) :

cycle-de-vie-agile

SPRINT 0

Le Sprint Zéro n’est pas un vrai sprint (agile) au sens où il ne se termine pas forcément par la livraison d’un produit qui marche, et que sa durée est variable (de quelques jours à 3 ou 4 semaines). Ce sprint est pourtant essentiel pour mettre le projet sur de bons rails et permettre  à l’équipe d’apprendre à travailler ensemble.

C’est un moment privilégié pour construire sa collaboration et prendre ses marques.

Quelles sont les activités typiques menées en Sprint 0 ?

  1. Partager une VISION claire du produit
  2. Analyser les risques
  3. Déterminer un plan de release (version)
  4. Produire un Backlog de produit estimé et priorisé
  5. Préparer l’environnement de développement (y compris quelques docs)
  6. Définir la posture ergonomique de l’interface et identifier les cibles (Personas)
  7. Selon les contextes, travailler l’architecture
  8. Dans tous les cas rôder l’équipe qui se DECOUVRE

END GAME

“End Game” mais pas vraiment une fin dans le sens où dans les faits ce sprint apparaît davantage comme une transition. Ce sprint, c’est le moment où l’équipe met la touche finale à la version et travaille de concert avec ceux qui vont déployer et exploiter au quotidien la future application.

Attention : CE N’EST PAS UNE PHASE DE TEST,  même si certains types de test y trouveront une place privilégiée (tests d’acceptation, performance globale, alpha ou beta testing).

La durée du End Game est aussi variable (selon les activités menées au préalable), il peut être très court  même courir sur deux sprints…

Quelles sont les activités typiques pouvant être menées en End Game ?

  1. Test final de la version dans un environnement similaire à la Prod
  2. Tests d’acceptation et tests utilisateurs sur l’ensemble de la version (même si des tests ont été réalisés au fur et à mesure)
  3. Tests d’install
  4. Possibles tests d’intégration de parties tierces non disponibles jusqu’alors
  5. Rework car qui dit test dit activité de dév :)
  6. Touche finale à la documentation
  7. Formation des utilisateurs
  8. Travail sur les bases de données

Agile Manifesto: 12 principes à ne pas perdre de vue…

Posté par jc-QualityStreet le 27 février 2009

… parce qu’il est pafois nécessaire de revenir aux FONDAMENTAUX !

L’agilité, c’est d’abord des Valeurs (4) et des PRINCIPES (12)…
L’agilité c’est avant tout  un Etat d’esprit

Ensuite, viendront les pratiques agiles, XP, SCRUM et LEAN qui, en contexte, viendront concrétiser tout cela .
Ces 12 principes de l’Agile Manifesto, les voici … WAIT! There is more to read… read on »

User Story vs Use case : soyez Agile !

Posté par jc-QualityStreet le 16 février 2009

User Stories et Use Cases (cas d’utilisation) sont deux façons très populaires de capturer les besoins utilisateurs (exigences fonctionnelles).
Toutes deux sont orientées BUT, plutôt centrées Utilisateurs, sont découvertes au cours d’ateliers de travail et peuvent être admirablement combinées avec les activités Expérience Utilisateur (Personas, Storyboard, Wireframe …).. WAIT! There is more to read… read on »

SCRUM : Méthode Agile la plus populaire

Posté par jc-QualityStreet le 9 octobre 2008

71 % des équipes Agiles font du Scrum, et ce n’est pas tout…

WAIT! There is more to read… read on »

Méthodes Agiles, SCRUM et XP: la présentation

Posté par jc-QualityStreet le 19 septembre 2008

Voici un support tiré de la présentation donnée hier, par Alban Dalle et moi même, dans le cadre du Petit Déjeuner SQLI “Méthodes Agiles, SCRUM et XP: bonnes pratiques et retour d’expérience“…

WAIT! There is more to read… read on »

Get Adobe Flash playerPlugin by wpburn.com wordpress themes