jeudi 15 mai 2008

XP Days Paris 2008: Agilité et Avionique

Aux XP Days 2008 à Paris, j'ai eu le plaisir de présenter une conférence sur le thème "agilité et avionique".

Mon objectif était de faire réfléchir les auditeurs sur la question suivante: "Etes-vous prêts à confier votre vie à un logiciel développé par des praticiens de l'eXtreme-Programming?".

Sur la photo, on me voit en 4ème position à partir de la gauche. C'est le moment où le maître de conférence accorde une minute à chaque orateur pour présenter son sujet.

La présentation et l'article ayant servi à la conférence sont disponibles ici.

lundi 12 mai 2008

SCRUM ILLUSTRE

Voici un petit article pour découvrir Scrum en dessins.

SCRUM: Team, ScrumMaster & Product Owner

L'Equipe est composée de tous les profils nécessaires à la réussite du projet. Elle est responsable d'implémenter les fonctionnalités du produit, de résoudre les problèmes techniques et de s'organiser.

Le Product Owner est le responsable du produit à développer. Il représente le client et les utilisateurs. Il définit les fonctionnalités du produit et l'ordre dans lesquelles elles seront développées. Il est disponible pour répondre aux questions de l'Equipe.

Le ScrumMaster est responsable de l'application de la méthode Scrum. Il doit protéger l'Equipe des perturbations externes et doit supprimer tous les obstacles non-techniques qui gênent l'Equipe.

SCRUM: Practices

Scrum définit un jeu de pratiques.

SCRUM: Product Backlog

Le Product Owner est responsable de l'entretien du Product Backlog.
Il s'agit de la liste des fonctionnalités du produit à développer.
Le Product Owner attribue une priorité à chaque exigence de la liste.

SCRUM: Sprint Planning Meeting

Lors de la réunion de planification de la prochaine itération, ou Sprint Planning Meeting, l'Equipe estime le contenu du Product Backlog.

SCRUM: Sprint Planning Meeting & Sprint Backlog

En se basant sur les estimations de l'équipe, le Product Owner identifie le contour à développer lors de la prochaine itération parmi les fonctionnalités les plus prioritaires du Product Backlog.
Le contour opérationnel réalisable lors de l'itération est transformé par l'équipe en tâches estimées dans le Sprint Backlog.