Posté par jc-Qualitystreet le 30 mars 2011
Second opus pour notre client qui nous a renouvelé sa confiance…

Tout était prêt !!!
La première fois c’était génial, cette seconde fois ça l’était tout autant!
Un immense merci à tous les participants, et ils étaient nombreux, qui du début à la fin ont joué le jeu de Loi des deux Pieds, des 4 principes, de la participation et des échanges.
De l’intelligence collective pure et dure…
- au service d’un thème complexe lié à l’adoption de l’agilité sur le plan organisationnel,
- qui s’est traduite par d’excellents ateliers de travail, du concret et déjà de vrais résultats
L’agilité fait son chemin dans le respect de ses valeurs, et ça me plait!

Un planning livré en 30 min - 4 sessions en parallèle: Formidable !!
Un grand merci à Élisabeth et Thierry, à la fois sponsors et participants pour leur energie, leur soutien et cette formidable conviction qui les anime.
Enfin un grand merci à Valérie, Laurent et Pierre, mes collègues de chez Valtech. Des coachs agiles très humbles, très pro et pour l’occasion une équipe de facilitateurs qui a vraiment assuré et qui m’a bien aidé.
Bref, vous avez tous accepté de vous laisser surprendre: BRAVO à VOUS!
Posté par jc-Qualitystreet le 24 mars 2011
Une User story est une exigence du système à développer, une brève description d’une fonctionnalité telle que vue par l’utilisateur ; très en vogue sur les projets agiles. Dalleurs je n’utilise quasiment plus que ça.
« En tant que Client, je veux réserver un billet de train pour me rendre à Paris »
Quand on pense aux User Stories, on pense d’abord à la règle des 3C et aux critères de qualité (INVEST) et au format « User Voice”…

User Story INVESTed... dans un format orienté But Utilisateur tourné vers la valeur
Chaque user story sera estimée et priorisée mais ce qui caractérise aussi une user story, c’est qu’elle doit être SUFFISAMMENT PETITE pour être livrée dans un sprint (généralement les équipes embarquent au minimum 3 stories par sprint) . Une véritable nécessité si on veut observer de vrais gains en termes de valeur produite, de visibilité, d’avancement, de flexibilité, de feedback et d’amélioration continue.
Au cours de mes missions de coaching agile, je suis donc régulièrement amené à aider l’Equipe et le Product Owner à décomposer des user stories en user stories plus petites.
Voilà les 10 stratégies de décomposition que je propose, toutes efficaces et éprouvées !
1 Par étapes d’un Workflow
L’utilisateur accomplit une tâche selon un workflow bien établi. On découpe les stories par étapes qui seront développées de façon incrémental.
2 Par scenario
On obtient une User Story pour le scénario principal, le cas où tout se passe bien, on en a d’autres pour les cas d’erreurs ou les scénarios alternatifs :quand il se passe x ; quand il se passe y
3 Par séquence dans un scénario
Le cas est plus précis, on découpe cette fois-ci une séquence au sein d’un scénario…
4 Par opérations
Souvent le mode de décomposition le plus évident … Le CRUD (create, Retrieve, Update, Delete) est un bon exemple ; il est souvent utile de découper ou d’en faire deux en même temps…créer un compte, le consulter, le modifier et le supprimer.
5 Par format ou type de données
Assez évident aussi. On joue sur le type d’objet (ex : compte titres, espèces… messages en français, anglais, espagnol…)
6 Par type d’entrée, sortie ou configuration
Des variations d’un point de vue matériel ou non, selon les configurations mais aussi en termes de moyens de saisie. Cela peut se jouer aussi au niveau de l’interface…
7 Par Persona ou rôle
Cette fois-ci, on décompose les user stories en fonction du rôle et de celui qui va utiliser le produit, le fameux « en tant que… ». Pour cela, on peut s’appuyer le user story mapping, une activité menée au début du projet pour définir le backlog de produit et la roadmap produit.
8 Par niveau de connaissance
Le niveau de connaissance acquis sur une fonctionnalité est un bon critère de décomposition…Une story pour ce qui est connu, une autre là où c’est moins maîtrisé. Çela peut déboucher sur un spike (une user story un peu particulière orientée exploration)
9 Par niveau de complexité
Une user story va par rexemple décrire une fonctionnalité dans son mode de réalisation le plus simple, d’autres suivront par un niveau de complexité plus grand
10 Par niveau de qualité attendu
Performance, Sécurité, Utilisabilité… ces exigences non fonctionnelles constituent le plus souvent des conditions de satisfaction pour des user stories spécifiques mais elles peuvent permettent également de distinguer des user stories entre elles (ex : afficher en moins de 60 sec, moins de 30 sec ; données en temps réels ou non…)
Les illustrations viendront au fur et à mesure ; si vous voulez participer, n’hésitez pas à proposer votre exemple en commentaires avec le n° de stratégie correspondant… un post incrémental et participatif en quelque sorte
Posté par jc-Qualitystreet le 22 mars 2011
Jeudi 31 mars se déroulera chez Microsoft, une journée de conférence, organisée par le French Scrum User Group, et consacrée uniquement à Scrum (et à l’Agilité).
Pas de session proposée de mon côté, j’y serai, en spectateur pour en profiter pleinement… d’autant que le programme est incroyable, regardez-plutôt.
Ils “ouvrent” à 8h30 mais le sessions démarrent à 10h45…une trés belle journée en perspective!

Scrum Day: Le programme du matin

Scrum Day: Le programme de l'après midi
J’espère que les ROTI seront de sortie pour les sessions!

Posté par jc-Qualitystreet le 18 mars 2011

Mon ROTI pour ces Valtech Days 2011: un bon 5!
Plus que des souvenirs précis, c’est plutôt un feeling, une sensation qui me reste à l’issue des valtech Days 2011.
Qualité, dynamisme et effervescence, voilà ce que je retiens de cette édition des valtech days (#vdays sur Twitter), de cette journée placée sous le thème du rapprochement du marketing et de l’IT.

Agile Marketing avec Lubomira Rochet
J’y ai donc passé la journée, j’ai pu discuter avec un tas de gens intéressants et passionnés, j’ai assisté à quelques présentations, j’y ai moi-même présenté une session (Quand Product Owner rime avec Marketeur) qui a très bien marché, et vous savez quoi…
je ressors de ces Valtech Days avec plein d’idées….

Atelier ATDD... serious games Jeu de billes animé par Gilles Mantel
Une impression positive, d’autant que même si les mots ne sont pas toujours les mêmes, l’agilité et le Lean me semblent au cœur des réalités ou des préoccupations de chacun… Déclinée avec justesse au présent pour certains, l’agité sera aussi incontestablement un futur pour beaucoup d’autres, entre opportunité et nécessité…

Agilité: Changement et Ravissement du client... la seul réponse aux nouveaux enjeux du Marketing digital. C'ETAIT A NOTRE SESSION !!!
Agile & Lean, c’est une tendance de fond, et concrètement le langage commun sur lequel IT et marketing vont assoir leur collaboration.

Keynote de Cloture... "lancer le produit le + vite possible, récupérer du feedback et améliorer-le" Loic Le Meur ... c'est trés agile tout cela!!!!
Engager la conversation, réduire la distance, des objectifs qui me semblent atteints…
bref promis, la prochaine fois, j’irai aussi échanger quelques mots avec ceux que n’ai pas eu le plaisir de croiser, mais dont les tweets ou le discours ont sonné très juste tout au long de cette belle journée… (notamment @LilianMahoukou, @CLaueR, @JakobHarttung). J’aurais bien aimé également converser plus longuement avec @bangalaurent … ce n’est que partie remise.
Et surtout n’oubliez pas vous avez MOINS D’UNE SEMAINE pour METTRE EN PRATIQUE quelque chose que vous avez appris à la conférence pour que celle-ci vous soit TOTALEMENT PROFITABLE… Pour notre session consacrée au Product Owner, je vous propose les options suivantes :
- Ecrivez, IT et Market, votre Vision produit en vous inspirant de la formule que nous avons présenté en session
- Construisez la Product Vision Box de votre produit avec votre équipe IT
- Montez un atelier spécifications avec votre équipe au cours du quel vous détaillerez vos user stories du prochain sprint avec des conditions de satisfaction, des exemples et des wireframes faites au tableau blanc
- Montez un atelier Persona et discutez ensemble de ces mystérieux utilisateurs de votre produit. Commencez à les représenter au format sketchy
- Prenez RDV avec 1 ou 2 clients que vous connaissez bien et allez voir comment les utilisateurs se servent de votre application
- Invitez 9 de vos clients et invitez les 2h dans vos locaux pour construire par groupe de 3 la Product Vision box de votre produit. Demandez leur ensuite de la vendre aux autres. Observez, enregistrez et régalez-vous
Mais aprés tout, c’est vous qui voyez…
Enfin, un grand bravo à tout l’équipe Valtech chargée de préparer ces Valtech Days, pour l’organisation sans failles de cet événement.
Un beau succés!
Les Valtech Days en images sur Facebook
Posté par jc-Qualitystreet le 14 mars 2011
- Co-localisée,
- Dédiée,
- AUTO-ORGANISEE,
- CROSS-FONCTIONNELLE,
plus que de simples caractéristiques d’Equipe, il s’agit de quatre pratiques agiles et composantes incontournables d’un environnement agile propice au succès. Parmi elles, l‘Auto-organisation (capacité d’une équipe à décider de l’organisation de ses propres activités pour atteindre les objectifs fixés) est souvent citée (à juste titre) comme le moteur de la super-performance, mais la diversité en est aussi un ingrédient essentiel !
Soutenir la diversité n’est pas seulement un réflexe humaniste, c’est croire avant tout en une pensée constructiviste et adaptative conduisant au succès.
Favoriser la diversité pour provoquer les coups de chance…
Et faciliter le changement à moyen et long terme…
La variété est une richesse… la Vie et l’histoire des espèces, faites de tant de heureux hasards, en sont les meilleurs exemples. La diversité dans l’Entreprise est également une richesse, source de dépassement et d’innovation. Contrairement aux idées reçues, la diversité ne se joue pas seulement en termes d’origines, d’âges ou de sexes, elle se joue aussi et surtout en termes d’expériences, de savoirs, d’idées et de points de vue. Dans l’entreprise, c’est le rôle de l’organisation et du Management d’assurer cette diversité cognitive, cette diversité des perspectives, et de réunir les conditions permettant aux coups de chance de se produire.
Comment ?
- en décloisonnant toujours plus,
- en sortant de la logique des silos,
- en créant des espaces d’échanges pourquoi pas virtuels, mais surtout physiques,

Open Space Technology en Interne
- en facilitant par tous les moyens les échanges et les interactions sociales,

Googleplex: ouverture et interactions
- ou encore en créant un maximum de petits points de rencontre informels…

Googleplex: toujours plus d'heureux hasards
On s’enrichit de ses différences… « des différences qui font la différence »
La diversité , c’est aussi la base du conflit socio-cognitif, et de cette incroyable capacité des interactions sociales pour nous faire apprendre, progresser et voir le monde différemment. C’était tellement vrai durant l’enfance, ça l’est aussi à l’âge adulte…
A nous de retrouver la créativité et cet esprit d’ouverture qui nous caractérisait tant quand nous étions enfants!
A l’entreprise de nous y aider !
Ajouter une Vision pour se différencier et innover
Très vite, à court terme.
C’est un peu, j’imagine, la diversité des contenus présents sur ce blog qui fait sa richesse et sa différence. A vrai dire, je n’ai jamais su rentrer dans des cases et qualitystreet.fr en est le reflet… maintenant vous proposer une collection de contenus sans une direction affichée n’aurait guère de sens. Le mariage de ces différentes techniques et disciplines présentées ici se veut au service de vos projets IT, et vise la réalisation de produits de qualité avec des utilisateurs et collaborateurs satisfaits. J’essaie de vous transmettre ce cadre.
Dans l’univers IT et dans une perspective plus sociale, celle d’une dynamique d’équipe par exemple, pour que la diversité tienne toutes ses promesses, il faut aussi lui donner un cadre pour s’exprimer. Ce cadre c’est une vision commune vers laquelle les efforts de chacun pourront tendre.
La vision et les objectifs communs permettront alors aux personnes de dépasser leur divergence, de sortir de la zone de turbulences qui accompagne inévitablement cette confrontation salutaire, pour que le collectif en sort grandi et enrichi. C’est justement toute la force de l’Equipes Agile, une équipe diverse et auto-organisée autour d’une vision et qui tend vers des objectifs communs.
Le workshop spécification, portant en cours de sprint sur des User Stories à réaliser, est l’exemple le plus frappant des bienfaits uniques de l’équipe agile cross-fonctionnelle, celui qui me permet régulièrement de mesurer toute la richesse et la puissance de la diversité. On y retrouve en effet réunis pendant quelques heures:
- Un Product Owner qui réfléchit le plus souvent en terme de valeur et décrit le cas, qu’il a imaginé, celui où tout se passe bien
- Des développeurs qui envisagent les composants, les cas aux limites et proposent des alternatives techniques
- Un ou des testeurs qui cherchent les moyens de casser ce beau scénario et amènent la réflexion sur le terrain des erreurs (comment elles apparaissent-elles? comment les gère-on?…)
- Le spécialiste UX (user Experience) qui pense avant tout «Utilisateur», et défend le confort de celui-ci et la satisfaction de ses buts.
A la fin de cet atelier de travail, facilité par le ScrumMaster, consensus et sentiment du devoir accompli sont le plus souvent au RDV…
Bref, la diversité, y-a -que ça de vrai!
Posté par jc-Qualitystreet le
“Quand Product Owner rime avec Marketeur“, c’est l’intitulé de notre session des prochains Valtech Days 2011.
Retrouvez-nous (Helene Granboulan-Bensalem et moi même) ce jeudi, à l’Atelier Richelieu (Paris 2ème), à partir de 12h15 pour parler d’agilité, de Scrum, du Product Owner, d’AgileUX et d’ATDD.
Et, en avant première, rien que pour vous chers lecteurs, je vous propose un avant goût de la présentation:

On parlera de Vision Agile...

On parlera de Guerilla Usability...
L’agenda complet de la journée