RACI

[((/dotclear/public/./.raci_s.jpg|RACI|L|RACI, avr 2009))|/dotclear/public/raci.jpg]Il s’agit d’une méthode d’organisation pour identifier les intervenants dans une tâche :%%% – Le __A__ est comme son nom l’indique celui qui doit rendre des comptes sur l’avancement de l’action. Il y a toujours un A (et un seul) pour chaque action.%%% – Le __R__ ou les R (le A peut aussi jouer le rôle de R) réalisent l’action. Il y a au moins un R pour chaque action. Le A s’organise comme il le souhaite pour sous-traiter au(x) R, mais c’est son problème : si les R ne remplissent pas leurs objectifs, c’est le A qui assume.%%% – Les __C__ sont les entités (personnes, groupes) qui doivent être consultées.%%% – Les __I__ sont les entités qui doivent être informées.%%% – « Avoir le A » signifie être totalement responsable d’une action.%%% %%% Selon la version française du « PMBoK » (Project Management Body of Knowledge) du ++[PMI|http://www.pmi.org/|en]++ (Project Management Institute) :%%% ///html

RResponsibleResponsabilitéRéalisation
AAccountableAutoritéApprobation
CConsultedConsultéConsultation
IInformedInforméInformation
///

Kanban vs Scrum

[((/dotclear/public/./.Kanban-vs-Scrum_t.jpg|Kanban vs Scrum|L|Kanban vs Scrum, avr 2009))|/dotclear/public/Kanban-vs-Scrum.jpg]Vu sur le blog de ++[Henrik Kniberg|http://blog.crisp.se/henrikkniberg/|en]++, un excellent ++[article|http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf|en]++ comparant Kanban et Scrum,%%% %%% En synthèse :%%% %%%  »__Similarities :__ »%%% – Both are Lean and Agile%%% – Both use pull scheduling%%% – Both limit WIP (Work In Progress)%%% – Both use transparency to drive process improvement%%% – Both focus on delivering releasable software early and often%%% – Both are based on self-organizing teams%%% – Both require breaking the work into pieces%%% – In both cases the release plan is continuously optimized based on empirical data (velocity / lead time)%%% %%%  »__Differences :__ »%%% ///html

Scrum
Kanban
Timeboxed iterations prescribed.Timeboxed iterations optional. Can have separate cadences for planning, release, and process improvement. Can be event-driven instead of timeboxed.
Team commits to a specific amount of work for this iteration.Commitment optional.
Uses Velocity as default metric for planning and process improvement.Uses Lead time as default metric for planning and process improvement.
Cross-functional teams prescribed.Cross-functional teams optional. Specialist teams allowed.
Items must be broken down so they can be completed within 1 sprint.No particular item size is prescribed.
Burndown chart prescribedNo particular type of diagram is prescribed
WIP limited indirectly (per sprint)WIP limited directly (per workflow state)
Estimation prescribedEstimation optional
Cannot add items to ongoing iteration.Can add new items whenever capacity is available
A sprint backlog is owned by one specific teamA kanban board may be shared by multiple teams or individuals
Prescribes 3 roles (PO/SM/Team)Doesn’t prescribe any roles
A Scrum board is reset between each sprintA kanban board is persistent
Prescribes a prioritized product backlogPrioritization is optional.
/// Finalement, je l’ai traduit : ++[Traduction en français de l’article Kanban-vs-Scrum de Henrik Kniberg|/dotclear/public/mes-documents/Kanban-vs-Scrum-French.pdf]++ —- ((/dotclear/public/traductions/Kanban-sign-icon.png|Kanban sign|L|Kanban sign))Retrouvez l’intégralité de mes traductions sur le wiki ++[Traductions Agiles|http://www.fabrice-aimetti.fr/dokuwiki/doku.php/traduction:start|fr]++.

Nuages de tags avec Wordle

Le logiciel en ligne ++[Wordle|http://www.wordle.net/create|en]++ permet de créer des nuages de tags.%%% %%% Pour ceux qui ne connaissent pas, les tags (ou mots-clés) sont utilisés pour offrir un système de navigation alternatif aux internautes. Des mots-clés, rattachés à des articles, permettent ainsi de trouver d’autres articles du même genre, y compris lorsqu’ils sont situés dans des catégories différentes. C’est bien pratique et c’est pour cela qu’on les trouve désormais sur pratiquement tous les blogs.%%% %%% Bref, revenons à Wordle. Il vous suffit de remplir un contenu textuel et de lancer l’application. Ensuite vous pouvez modifier le nuage de tags généré en jouant sur les polices d’écriture, les couleurs et l’orientation des textes.%%% %%% Voici un exemple basé sur le texte suivant :%%% « SolutionManager Atos-Origin ChefdeProjets Banque SEDI-RSI ChefdeProjets Retraites I-CDC TeamLeader Pompier SDIS-33 TeamLeader Bourse Atos-Origin AMOA Bourse Euronext ChefdeProjets Banque I-CDC Développeur Finance LeroyMerlin Développeur GED Jouve »%%% %%% [((/dotclear/public/./.Wordle_m.jpg|Wordle|C|Wordle, avr 2009))|/dotclear/public/Wordle.jpg]

User Story versus Use case

User Stories (récits d’utilisateurs) et Use Cases (cas d’utilisation) sont deux façons très populaires de capturer les besoins utilisateurs (exigences fonctionnelles).%%% %%% Les deux formats se ressemblent mais ont aussi de réelles différences (déterminantes pour leur choix). Voici ces différences résumées dans un tableau :%%% %%% [((/dotclear/public/./.User_story_et_use_case_m.jpg|User stories versus Use cases|C|User stories versus Use cases, avr 2009))|/dotclear/public/User_story_et_use_case.jpg] %%% Article originale : ++[http://www.qualitystreet.fr/2009/02/16/user-story-vs-use-case-soyez-agile/|http://www.qualitystreet.fr/2009/02/16/user-story-vs-use-case-soyez-agile/|fr]++

Création de l’association SIGMAT

((/dotclear/public/sigmat.png|Association SIGMAT||Association SIGMAT, avr 2009))%%% Annonce vue sur le ++[Journal Officiel Association|http://www.journal-officiel.gouv.fr/association/index.php?ACTION=Rechercher&JTY_WALDEC=W313011297|fr]++ :%%% %%% No d’annonce : 279%%% Paru le : 28/02/2009%%% %%% Association : __SOCIÉTÉ DES INNOVATEURS POUR LA GÉNÉRALISATION DES MÉTHODES AGILES DE TOULOUSE__ (S.I.G.M.A.T.).%%% %%% Identification WALDEC : W313011297%%% %%% No de parution : 20090009%%% Département (Région) : Haute-Garonne (Midi Pyrénées)%%% %%% Lieu parution : Déclaration à la préfecture de la Haute-Garonne.%%% Type d’annonce : ASSOCIATION/CRÉATION%%% %%% Déclaration à la préfecture de la Haute-Garonne.%%% SOCIÉTÉ DES INNOVATEURS POUR LA GÉNÉRALISATION DES MÉTHODES AGILES DE TOULOUSE (S.I.G.M.A.T.).%%% Objet : fédérer et faire connaître les acteurs de l’agilité de Toulouse et sa région, informer et initier aux méthodes agiles les personnes désireuses de les découvrir, favoriser l’adoption des méthodes agiles dans le tissu économique régional.%%% Siège social : Hoegaarden Café – La Chunga, 52, route de Narbone, 31400 Toulouse.%%% Courriel : contact(at)sigmat.fr.%%% Site Internet : ++[http://www.sigmat.fr|http://www.sigmat.fr|fr]++.%%% Date de la déclaration : 9 février 2009.%%% %%% Actuel Président de l’association : ++[Claude Aubry|http://www.aubryconseil.com/pages/Auteur|fr]++.

Comment se définit un objectif ?

((/dotclear/public/cible.gif|Un objectif est SMART !|L|Un objectif est SMART !, avr 2009))Un objectif doit être __SMART__ (Spécifique/Specific, Mesurable/Measurable, Acceptable/Achievable, Réaliste/Relevant et défini dans le Temps/Time-boxed) :%%% – un objectif est __spécifique__ lorsqu’il décrit précisément ce qui doit avoir changé, chez qui, et en quoi cela doit avoir changé,%%% – un objectif est __mesurable__ si l’on peut mesurer, objectivement, qu’il est atteint (en termes qualitatifs ou quantitatifs),%%% – un objectif est __ambitieux/acceptable__ s’il implique un effort, un engagement, s’il s’inscrit dans une vision et est compatible avec les autres objectifs,%%% – un objectif est __réaliste__ s’il est accessible avec les moyens disponibles ; sa faisabilité doit être réfléchie.%%% – un objectif est __défini dans le temps__, lorsqu’on a déterminé l’échéance à laquelle il doit être atteint (avec des étapes intermédiaires, éventuellement).

Calendrier Niko-Niko

[((/dotclear/public/./.niko-niko_t.jpg|Calendrier Niko-Niko|L|Calendrier Niko-Niko, avr 2009))|/dotclear/public/niko-niko.jpg]Outil intéressant pour mesurer le moral de l’équipe. Chaque soir en quittant le travail, les membres de l’équipe collent une pastille de couleur sur le calendrier dans la case du jour révolu :%%% – Une pastille verte indique que le développeur a passé une bonne journée sur le projet.%%% – Une pastille jaune représente une journée neutre.%%% – Une pastille rouge marque une mauvaise journée.%%% %%% Une tendance de pastilles jaunes et rouges signale que l’équipe doit se réorganiser pour redistribuer les tâches ou repenser sa manière de travailler. Cette pratique permet également de suivre un indicateur sur le « sustainable pace ». Elle permet enfin à l’équipe de fusionner en la rendant maître de sa propre gestion.%%% %%% Niko-Niko est l’onomatopée du sourire en Japonais !%%% %%% {{Niko niko shite kudasai : souriez, svp…}}