19 May 2013

Inscrivez-vous au Flux RSS

Truc de coach: Elements d’une équipe Agile Super Performante…

Posté par jc-Qualitystreet le 27 février 2011

… L’équipe est maintenant sprint # 9, une semaine avant la fin de la version.

  • Tous les articles du Backlog de produit de produits sont DONE (sauf les 5 histoires d’utilisateurs placés dans  la colonne “To Do” du sprint en cours. D’ailleurs ces user stories ont déjà été livrées aux testeurs internes)
Backlog de produit: Tout à DONE

Backlog de produit: Tout à DONE

  • Le client est ravi par le produit qu’il a reçu (progressivement). Le feedback du Product Owner et des sponsors est demeuré positif sprint après sprint.
Great!

Great!

  • La qualité du produit est bonne: l’application est rapide, robuste et sécurisée
  • La satisfaction de l’équipe est élevée (son meilleur score)
Satisafaction de léquipe 4: Je suis content de faire partie de cette équipe et de la façon dont on travaille ensemble

Satisafaction de l'équipe 4: "Je suis content de faire partie de cette équipe et de la façon dont on travaille ensemble"

  • Confiance et transparence sont les caractéristiques de l’équipe
  • Le management est satisfait: il souhaite garder l’équipe et la faire travailler ensemble sur un autre produit
  • Le burndown Chart  du sprint actuel est plutôt bon, en ligne
un Bon Burndown !

un Bon Burndown !

  • La vélocité est bonne et stable depuis 4 ou 5 sprints
  • Le focus factor de l’équipe est élevé
  • La précision de l’estimation de l’équipe est bonne
  • Toutes les action du plan d’action précédents ont été effectuées
Toutes les actions du plan daction sont suivies. Le poster Plan daction est affiché au mur tout le long du sprint

Toutes les actions du plan d'action sont suivies. Le poster Plan d'action est affiché au mur tout le long du sprint

  • Peu de défauts dans l’outil de bug tracking
  • Pas d’obstacles dans la “Liste des obstacles”
Une La liste des obstacles vide!

Une La liste des obstacles vide!

Quoi d’autre?

Juste que ce fut un plaisir d’être le coach agile de cette belle équipe! Merci les gars.

Le 17 mars je serai aux Valtech Days 2011 - et vous?

Posté par jc-Qualitystreet le 25 février 2011

Consacrée au dialogue entre les métiers de l’IT et les métiers du marketing, cette 5ème édition des Valtech Days vous proposera à l’Atelier Richelieu (Paris 2ème) pas moins de 20 sessions,  dont certaines consacrées à l’Agilité, et de nombreux retours d’expérience.

L’agenda complet de la journée

Pour vous inscrire

A titre individuel, je co-présenterai avec Hélène Granboulan-Bensalem (consultante senior Valtech) une session centrée sur Scrum, Agile UX et ATDD,  intitulée:

Quand Product Owner rime avec Marketeur”

Le pitch de cette session:

“Le marketing digital donne naissance à des projets particulièrement créatifs & réactifs. L’expérience montre que l’agilité permet de répondre à ce contexte et à ses véritables enjeux: livrer à temps, un produit opérationnel, que l’on sache adapter jusqu’au dernier moment.
Quelles sont les activités et responsabilités de ce rôle de Scrum “Product Owner” dans lequel le marketeur va se glisser ?
Entre Agile UX (expérience utilisateur agile) et ATDD (spécifier ensemble par l’exemple et tester, tester encore), quels sont les pratiques et outils à sa disposition ? Cette session se propose d’aborder ces questions et plus encore…”

En espérant vous y retrouver…

Design d’interface et critère ergonomique 11: Compatibilité

Posté par jc-Qualitystreet le 23 février 2011

Ma liste de critères ergonomiques pour la conception d’interface contient 11 critères. C’est une liste personnelle, établie au départ sur la base des normes & standards existants (ISO 9241, AFNOR Z67 133, Bastien & Scapin, Heuristiques US …), que je m’efforce de partager au quotidien avec les équipes de développement tout en sensibilisant le métier sur la question.

Compatibilité : en quoi ça consiste ?

C’est s’adapter aux modes opératoires de l’utilisateur (mais aussi tenir compte des contextes et situations similaires).

Ce 11ème et dernier critère se réfère en premier lieu à l’accord existant entre les caractéristiques des utilisateurs (caractéristiques physiques, psychologiques, démographiques, expérience, compétences, attentes, besoins…), les tâches et les éléments d’interface et d’interactions.

La compatibilité concerne aussi la capacité de l’application à s’inscrire dans des standards établis pour des contextes similaires. On parlais beaucoup des standards Windows; on parle toujours des standards Web…Les standards d’accessibilité relèvent donc en partie de critère.

Des standards pour les interfaces mobiles... qui vont nous suivre

Des standards pour les interfaces mobiles... qui vont nous suivre longtemps

La compatibilité est un critère ergonomique majeur en conception d’interface, avec entre autres, à la clé plus d’efficience et d‘efficacité dans l’utilisation de l’outil et une réduction du temps d’apprentissage

Mauvaise pratique

Exemple 1 :

Bouh... le bouton radio pour déclencher une action!!

Bouh... le bouton radio pour déclencher une action!!

Exemple 2

Ok mais le fil d'Ariane et les éléments de navigation, on les attend... en haut!

Ok mais le fil d'Ariane et les éléments de navigation, on les attend... en haut!

Quelques bons exemples … so GOOD !

Bonne pratique :

Bonne métaphore

Bonne métaphore

Bonne pratique :

Un élément que chacun d'entre nous connait

Un élément que chacun d'entre nous connait

Bonne pratique :

Une fiche produit efficace chez Gap avec tout ce que l'utilisateur peut avoir besoin pour faire son choix

Une fiche produit efficace chez Gap avec tout ce que l'utilisateur peut avoir besoin pour faire son choix

Bonne pratique :

Yahoo mail, quelque chose de connu pour les utilisateurs d'outlook...

Yahoo mail, quelque chose de connu pour les utilisateurs d'outlook...

Bonne pratique :

Regroupement par continent puis pays

Regroupement par continent puis pays... vous avez dit modèle mental

Bonne pratique :

La cible des utilisateurs est US...

La cible des utilisateurs est US...

Bonne pratique :

Shazam: une application mobile qui répond efficacement aux besoins des utilisateurs!

Shazam: une application mobile qui répond efficacement aux besoins des utilisateurs!

Bonne pratique :

Du déjà vu remasterisé !

Du déjà vu, cette fois-ci remasterisé !

Bonne pratique :

Trés bonne compatibilité avec l'univers de la facturation...

Trés bonne compatibilité avec l'univers de la facturation...

Quelques exemples de recommandations

  • Adopter le point de vue de l’utilisateur
  • Proposer un contenu engageant, pertinent et attendu par les utilisateurs
  • S’assurer que la logique applicative correspond bien à la logique (modèle mental) de l’utilisateur
  • Permettre aux utilisateurs de recevoir des documents conformes à  leurs préférences
  • Adapter l’ordre des menus à la façon dont l’utilisateur exécute ses actions
  • Placer les éléments les plus importants pour l’utilisateur en haut de la liste
  • Conserver l”organisation du formulaire papier pour les pages formulaires remplies par les opérateurs
  • Proposer une séquence de saisie adaptée à l’ordre souhaité par les utilisateurs
  • Proposer un moyen facile et évident de revenir à la page d’accueil du site
  • Respecter les standards de conception d’interface Windows
  • Proposer des valeurs par défaut quand c’est possible
  • Utiliser le langage de l’utilisateur
  • Doter chaque image d’une alternative textuelle
  • Réserver les textes soulignés aux liens hypertextes
  • Identifier la destination des liens
  • Proposer un plan de site disponible depuis chaque page
  • Indiquer à la fois sur une page de résultats le nombre de résultats, le nombre de pages de résultats ainsi que le nombre de résultats par page
  • Proposer sur la page d’accueil du site web au moins un moyen de contact
  • Laisser à l’utilisateur suffisamment de temps pour lire et utiliser le contenu.
  • Réserver les couleurs vives pour attirer et capter l’attention
  • Identifier chaque page du site par un titre de page
  • S’assurer de la compatibilité du site avec les principaux navigateurs du marché
  • Optimiser les pages de l’application pour qu’elles s’affichent sans ascenseur horizontal en résolution 1024×768
  • Ne pas construire entièrement un site public sur  une technologie telle que Flash, Flex, Ajax
  • Assurer l’accessibilité des contenus dynamiques
  • Construire la fonction de recherche à partir des termes et expressions utilisateurs

Notre Manager Agile… soutient les projets et les équipes Agile auto-organisées

Posté par jc-Qualitystreet le 18 février 2011

Qu’on se le dise, le métier de Manager évolue… et l’Agilité n’est pas étrangère à l’émergence de ce sentiment  d’urgence poussant les managers à revoir leur rôle au sein des organisations.

Après le 1er volet (Notre manager agile initie et soutient les communautés de pratiques), voici le second volet consacré aux responsabilités du manager Agile

Soutenir les projets et les équipes Agile auto-organisées…

C’est promouvoir autonomie, responsabilisation et auto-organisation

C’est lever les obstacles que l’équipe (au sens large) ne peut lever

C’est protéger l’Equipe

C’est gérer la logistique (notamment pour mettre en place un Environnement Agile)

C’est challenger l’Equipe et l’aider à s’améliorer sur le produit, la techno, les méthodes ou encore les outils

Bref, c’est accompagner l’équipe vers le succès, dans l’agilité, dans sa quête de création de valeur et de ravissement du client

Vous avez dit “Equipes auto-organisées”?

L’auto-organisation est la capacité d’une équipe à décider de l’organisation de ses propres activités pour atteindre les objectifs fixés  ou pour résoudre les problèmes auxquels elle est confrontée.

Synonyme d’anarchie, de laisser faire ou de perte de contrôle pour certains, modèle par défaut ULTRA PERFORMANT pour d’autres, « l’auto-organisation » d’une équipe suscite étonnamment encore bien des interrogations. Pourtant, son efficacité n’est plus à prouver… et dans de bonnes conditions, les équipes auto-organisées évoluent vers des EQUIPES ULTRA PERFORMANTES .

L’auto-organisation est au cœur de l‘AGILITE… C’est bien sûr l’un des 12 principes du Manifeste Agile:

« Les meilleures architectures, spécifications et conception émergent d’équipes auto-organisées ».

Mais « The self-organized project team » est aussi une pratique gagnante relevée dés 1986 par Takeushi et Nonaka et qui a inspiré SCRUM (méthode agile la plus populaire). Dans le The New Product Development Game,  les auteurs pointaient déjà à l’époque les bienfaits (innovation et productivité) des équipes auto-organisées chez Toyota, Honda, Fuji-Xerox, 3M ou encore HP. Depuis, d’autres exemples se sont succédés.

Manager, on a besoin de toi!

L’auto-organisation est donc un comportement  « commun » à beaucoup  de systèmes qui renvoie certes à leur fabuleuse capacité d’adaptation mais qui pour fonctionner de manière optimale doit être à la fois BORDE et SOUTENU.

Les groupes d’humains, les équipes de développement agiles n’échappent pas à la règle.

Besoin N°1: Donner un cadre, rappeler le contexte

C’est justement  le rôle de l’organisation et du middle-management de partager une VISION. A eux, de définir le contexte en fixant les limites et les contraintes et de soutenir l’Equipe Agile auto-organisée, pour que celle-ci puisse s’épanouir et donner sa pleine puissance.  Pourtant, force est de constater que peu de managers aujourd’hui sont en mesure de le faire… L’équipe Agile auto-organisée ne peut s’inscrire qu’en contexte ; elle doit s’aligner et évoluer avec les objectifs d’organisation.

Besoin N°2: Soutenir pour lancer l’équipe et surtout maintenir un bon niveau d’auto-organisation

Auto-organisation ne signifie pas absence de contexte et de relations. Les personnes ne donneront le meilleur d’eux même que si elles y croient ! Savoir articuler ce que fait l’équipe et ses propres objectifs avec ceux de l’Organisation est donc indispensable, tout comme connaitre la personne, son travail et offrir, aux moments opportuns, ces précieuses marques de reconnaissance dont nous avons tous besoin pour avancer.

Dites-moi le manager n’est-il pas le mieux placé pour faire tout cela ?

Bref sans l’implication et l’engagement du Middle Management, LES EQUIPES AUTO-ORGANISEES S’ESSOUFLERONT TOUT SIMPLEMENT

Une nouvelle posture  managériale, un équilibre à trouver…

Internet, Conseil, Edition logicelle, Banque, Industrie,Telecom, mes secteurs d’activités varient, mais  le questionnement des managers que je peux rencontrer dans mes missions de coaching agile reste lui sensiblement le même…

Qu’est ce que cela change pour moi ?

Qu’est ce que cela va changer pour l’entreprise ?

Comment je dois m’y prendre ?

Quelle est ma place ?

Et le manager doit effectivement (re) trouver sa place.

Certains s’adaptent déjà, pour d’autres c’est plus difficile. Dans tous les cas, le middle management doit faire preuve de Leadership, et laisser derrière lui des habitudes héritées du passé qui n’ont guère de sens aujourd’hui : contrôle, surveillance, micro-management, exercice du pouvoir, omniprésence ou a contrario absence totale, ignorance et indifférence marquées…

Certes toutes ces mauvaises habitudes ne sont pas le lot de tous les managers mais l’Agilité a le grand mérite de mettre au grand jour les failles d’un système de management archaique qui n’a  guère évolué depuis 100 ans.

Challenger sans contrôler, soutenir sans Commander, faire savoir qu’on peut compter sur lui: voilà le défi du manager engagé dans un projet de transformation agile.

En cela, soutenir les projets et les équipes Agile auto-organisées va donc constituer un pan important de l’activité du manager agile. L’avantage est que l’organisation agile & Lean offre au manager l’opportunité inégalée de déléguer, de responsabiliser pour de vrai, les personnes, membres des équipes, de leur donner l’autonomie nécessaire… pour se consacrer enfin au volet Humain (longtemps passé sous silence) de son activité.

L’auto-organisation agile remet clairement sur le devant de la scène, l’ETRE HUMAIN et ses ASPIRATIONS, certes dans toute sa complexité mais aussi avec toute sa force et son génie créatif.

Elle met en lumière aussi le rôle déterminant du manager agile:

  • d’une part en soutien des équipes agissant avant tout en facilitateur,
  • et d’autre part acteur fort du développement des personnes, de leurs compétences et de leurs motivations. Car oui, l’agilité vécue dans le quotidien des projets, ouvre de nouvelles perspectives et génère des attentes qu’il conviendra de satisfaire…

La conclusion est simple: les managers sont des acteurs clés du changement et le relais essentiel de la mutation Agile. C’est autour d’eux et avec eux que se construiront les deux piliers du management Agile: la  confiance (réciproque) et l’authenticité.

En quoi puis-je vous aider?

Je m’appelle Jean Claude GROSJEAN. J’accompagne les personnes, les équipes, les organisations dans leur projet de transformation. Si le management Agile vous questionne, n’hésitez pas à me contacter, je peux vous accompagner…

Au fait c’est quoi l’agilité? Qu’est ce qu’une organisation agile ?

Posté par jc-Qualitystreet le 5 février 2011

La question se pose régulièrement.  Alors voici ma définition:

L’agilité est la capacité d’une organisation à créer de la valeur et à ravir son client, tout en favorisant et en s’adaptant -à temps- aux changements de son environnement

Cette définition vient enrichir une récente réflexion de  mon camarade bloggeur Claude Aubry sur Twitter, citation que j’avais  trouvée instantanément très juste et inspirante mais pour laquelle il me manquait un petit quelque chose…

Il me manquait… LE CLIENT,  l’élément  fédérateur d’une organisation,  la seule ambition viable sur le long terme, et le principal axe de différentiation d’une organisation face à ses concurrents.

Car c’est bien le challenge de demain: LIVRER TOT DE LA VALEUR mais aussi RAVIR SON CLIENT EN CONTINU (et plus simplement le satisfaire) dans un environnement toujours plus complexe et plus incertain. Pour cela, l’organisation agile se devra d’être à la fois  PROACTIVE, ACTIVE et REACTIVE!

Bref, j’espère que Claude, vous autres chers lecteurs et plein d’autres se retrouveront dans cette définition.

Note:  pour qualifier cette fois-ci les méthodes agiles, vous avez cette belle définition

Get Adobe Flash playerPlugin by wpburn.com wordpress themes