XP, Scrum, .... et PUMA vous connaissez ?

Proposition pour l' Unification des Méthodes Agiles

Dans la forme : la simplicité de la présentation d’une méthode et de son usage est souvent déterminante de son acceptation. PUMA Essentiel a donc été étudié afin que sa structure incite naturellement à son adoption en limitant à quatre le nombre de ses éléments.Pour réussir un projet, en plus de la motivation rationnellement obtenue des personnes impliquées, il faut réunir quatre ingrédients:
  1. de la communication,
  2. de la structuration,
  3. de la méthode,
  4. de la technicité.

C’est sur la base de ce simple constat que PUMA Essentiel vous propose un cadre élémentaire basé sur 4 moteurs Agiles de réflexion et d’action, chacun étant instrumenté par 4 pratiques Agiles :

  1. Un moteur de Communication pour faciliter l’engagement et le consensus.
  2. Un moteur de Solution pour structurer l’expression de l’exigence et de la solution.
  3. Un moteur de Pilotage pour gérer l’évolution de la performance et de l’engagement.
  4. Un moteur de Réalisation pour assurer la qualité fonctionnel et technique de la solution.

Chacun de ces moteurs s’appuie simplement sur 4 pratiques Agiles basiques pour couvrir dans le cadre d’un développement, le scope complet des aspects humains, organisationnels, économiques et techniques. Les quatre moteurs ne sont pas obligatoirement utilisés dans chaque projet.

Voici une représentation chronologique de l'emploi des éléments (modèles et techniques)

Voici un petit comparatif

Scope des pratiques Agiles

SCRUM

XP

PUMA

Recueil élémentaire des besoins

Simple liste ou fiches de récits utilisateurs

OUI

OUI

OUI

Gestion systémique des exigences

Formalisation Agile d’un document structuré mais élémentaire

NON

NON

OUI

Gestion formelle des communications complexes

Organisation, charte projet, plan de communication, techniques optimisées de maîtrise de réunions en contexte difficiles.

NON

NON

OUI

Estimation de charges Agiles niveau « équipe »

Axée sur la vision des intervenants, typiquement : planning poker game

OUI

OUI

OUI

Techniques et outillage d’estimation de charges Agiles

Basées « métriques » standardisées (points de Cas d’utilisation, de récits, de scénarios, d’objets WEB, Evaluateur, etc.)

NON

NON

OUI

Pilotage des niveaux d’itérations d’un projet

OUI

MINIMA

OUI

Gestion des réunions « équipe »

OUI

OUI

OUI

Techniques extrêmes de qualité du code

NON

OUI

OUI

Techniques standards mais formalisées et structurées de qualité de la conception et du codage

NON

NON

OUI

Approche globale simplifiée (PUMA Essentiel)

NON

NON

OUI

Justifications financières agiles et formelles

NON

NON

OUI

Techniques Agiles de suivi des risques externes

NON

NON

OUI

Techniques simples d’amélioration du processus Agile (Lean management)

OUI

OUI

OUI

Rapprochement avec des bases ou processus normés (CMM)

NON

PARTIEL

OUI

Disponibilité de Frameworks Agiles (architecture globale d’entreprise, techniques de veille technologique, SOA, BPM)

NON

NON

OUI



Pourquoi les méthodes agiles ?

Les méthodes agiles ont été développées à l'origine pour tenter de résoudre l'équation infernale des projets informatiques de grandes ampleurs. Un projet classique est long, trop long. Un projet classique est coûteux, trop coûteux. Un projet classique est difficile à piloter. Un projet classique n'apporte aucune garantie d'un livrable conforme aux attentes client.

Origine des méthodes agiles

Aussi, dès les années 90, des solutions comme RAD Développement Rapide d'Applications, XP eXtreme Programming ou Scrum ont été proposées. Ces premières méthodes éliminaient d'office "l'effet tunnel", une situation caractéristique où les développeurs sont à pied d'oeuvre et, hormis quelques sybillins reportings, rien ne s'en échappe, personne ne peut savoir ce qu'il se passe.
En contre partie, les méthodes agiles sont centrées sur les besoins clients et procèdent par itérations incrémentales et adaptatives afin de proposer le plus rapidement possible un produit, puis un livrable.

Une démarche orientée client

Une focalisation sur les besoins des clients de tous les instants. Le changement est permanent. Il faut être conscient qu'un projet ne se déroule jamais sur un rail, les besoins évoluent, la connaissance aussi. Réorienter un projet lorsqu'il le faut est la seule manière de livrer un produit conforme aux attentes clients. Mais pour cela, encore faut-il que le client puisse apprécier sur pièces. Les produits seront donc livrés le plus rapidement possible. Bien entendu, la communication constante avec le client est fondamentale.

Une démarche orientée produit

Le développement agile, au contraire des méthodes plus classiques, se préoccupe bien plus du produit à réaliser que des principes et théories pour le réaliser. Le produit, l'application informatique le plus courant, voit très rapidement le jour. Puis elle est améliorée, perfectionnée selon les spécifications, attentes et les exigences qualité.
La règle : " plutôt que chercher à prévoir ce que doit être le produit, on l'adapte et on s'adapte en permanence..."

Team management

Le Team management trouve toute sa substance avec les approches agiles prônant l'autonomie, l'auto-organisation et la communication.

Un sujet que j'aborderai prochainement.

Lecture de "MANAGER me fascine ... et j'adore gérer les crises"

Présentation

Cet ouvrage permet de se relaxer, rire et réfléchir à la fois! Ce livre est un outil de management pour les managers et leurs collaborateurs. Une série de 49 dessins humoristiques pertinents, de Jissey, ayant pour légende une citation d’homme célèbre et en face un texte de conseil stratégique pour savoir aborder la crise, rédigée par Ercey, alias Ramez Cayatte, consultant en innovation et conduite du changement.

Il propose 7 étapes pour surmonter toute crise :
  1. Repérez les symptôme
  2. Analysez les risques
  3. Définissez un plan d'action
  4. Communiquer
  5. Agissez
  6. Réagissez
  7. Tirer profit de l'expérience.


Critique


Je fus un peu déçu. Lors de ma première impression, j'ai cru avoir à faire à un ouvrage pour enfant. Surtout que la prise en main n'est pas facile, malgré son apparence qui dit tout le contraire. Après 2eme lecture, j'ai mieux compris la structure de l'ouvrage et également le sens cacher dans les sous parties.

Dans la semaine, je reçois son petit frère. A la prochaine !

CV Mind Map fini

Ça c'est fait. Ça faisait un petit moment que je voulais réaliser un tel CV. J'ai réussi à le faire plus facilement que je le pensais. Il m'aura fallu une journée à temps plein. Peut-être que je deviens vraiment un expert !???

Bon alors qu'est ce donc vous demandez vous ?

Il s'agit d'un CV en carte heuristique. Pour faire simple, il s'agit d'une représentation des idées qui sollicite plus notre hémisphère droit du cerveau (créativité, pensée holistique, capacité de synthèse). Cela a pour impacte une meilleure assimilation du message (idées concepts, ...) qu'on communique à autrui. Voici un exemple ci-dessous :

Exemple de carte heuristique dessinée avec FreeMind


Mon CV mind map à la particularité d'être interactif (Drag and drop, Zoom, éloignement, ...).

Pourquoi un tel choix ?

Vous l'avez compris, j'ai fait un tel choix pour être plus compétitif, mais surtout pour que mon recruteur assimile le plus facilement possible mon CV.

Mais pas seulement, je trouve que cet outil (présenté également dans l'ouvrage"Guide commenté des normes et référentiels") et bien plus puissant qu'il n'y parait. Il y a même des personnes qui l'on spécifiés pour donner naissance à un mode de résolution des problèmes (à la sauce des 5P)

Personal Knowledge Management (PKM): capitaliser les connaissances, Veille personnelle, ...

On pourrait mettre ce sujet à la suite de celui de l'amélioration personnel car je vais vous parler de comment faire du PKM à notre petite échelle. Déjà quand on parle de PKM, il s'agit de mieux gérer :

  • Votre Temps
  • Vos Compétences
  • Votre Identité numérique
  • Vos Informations
En ce qui concerne les 2 premiers point lisez le sujet que j'ai publié sur l'amélioration personnel. Pour le 3eme point, il y a déjà assez de sujet sur le web. Ici, je vais seulement détailler la gestion de vos données

Comment alors ?

Ben comme les grands !!

Sans plaisanter, j'utilise personnellement un ami. Qui donc ? Ben celui qu'on a tous en commun, Google. Notre fidèle compagnons caché derrière nous euh plutôt nos écrans. Bon je vais arrêter là le blasphème, surtout que pour ce cas, il nous rend grandement service. Précisément, j'utilise a outrance trois de ces outils:

  • iGoogle
  • Google Reader
  • Google Notes

Vous m'avez compris les deux premiers servent pour rechercher des informations. Et le second à prendre des notes, d'où son nom. Plus particulièrement, sur iGoogle, j'ai des flux RSS de type "standard". J'attends par là que tout le monde peut avoir facilement. On y trouve des sites de référence comme :

  • Le monde, Libération, Rue89, ....
  • 01net, clubic, ZDNet, ...
  • ...

Et au fil tu temps j'en ai accumulé ! Je dispose de 11 thèmes (Actualité, Informatique en général, Informatique Technique, Emploi, ....), avec pour chacun une vingtaine de flux.

Puis j'utilise Google Reader pour des besoins plus spécifiques telles que le management, les méthodes de travail (agile, lean, cmmi, ...) Il est essentiellement constitué de blog, par exemple pour les méthodes agiles, je dispose de 24 flux. Après lecture de ces précieuses données, je les filtre et les répertorie toujours dans Google Reader et plus si affinité dans Google Notes.

Sur ce dernier je dispose d'une petite base de données sur par exemple le développement avec le langage PHP, .Net, ... ou sur le management, le leadership, ....

Et pour être professionnel jusqu'au bout, je fais également ce travail d'archivage sur de bons vieux documents word qui sont hiérarchisés dans des dossiers.

Lecture du livre "Guide commenté des normes et référentiels"

Voila, je viens de finir la lecture du livre "Guide commenté des normes et référentiels". Ce livre porte sur les grandes normes et référentiels... réalisé par deux auteurs - Gilles Teneau et Jean-Guy Ahanda.normes référentiels.gifIl est constitué de 4 parties:
Le premier est, selon mon avis,
une bible sur les normes traditionnelles comme l'ISO 9001:2000 ou l'ISO 14001:2004 et aussi sur des normes plus spécifiques comme l'ISO / IEC 2000 ou l'ISO 27000.
Sur la partie suivante, on trouve également de grands référentiels (CMMI, ITIL V2, EDQM, etc.) et la troisième des méthodes (AMDEC, BPM, BSC, etc).
Et pour finir l'ouvrage porte sur les modèles (5 forces, SMED, SWOT, PEST, ...)

Un ouvrage de référence pour l'organisateur interne ou le consultant en organisation... avec des dimensions pour des spécialistes (sécurité avec EBIOS ; Hoshin, Lean, 6 Sigma, ...).

Lecture de "MANAGER me fascine ... et j'adore motiver"

Présentation

Tout comme son grand frère "MANAGER me fascine ... et j'adore gérer les crises", cet ouvrage permet de se relaxer, rire et réfléchir à la fois! Toujours destiner pour les managers et leurs collaborateurs. "Manager me fascine et j'adore motiver" illustre les meilleures méthodes pour motiver une équipe en 7 étapes et 49 dessins. Chacun d'entre eux correspond à une situation de management et à un mot-clé illustré, d'une part, par un petit texte sous forme de recommandation assortie d'une injonction pour agir, d'autre part, par un dessin humoristique en quadrichromie avec une citation célèbre qui en pérennise le sens.

Les 7 étapes sont :
  1. Soyez motiver pour motiver
  2. Sachez vous adapter aux autres
  3. Fixer des objectifs clairs et motivants
  4. Stimulez les performances
  5. Valorisez tous les talents
  6. Donnez des signes de reconnaissance
  7. Faites adhérer dans la synergie
http://www.eyrolles.com/Scan/MaxiScan/9782297013031.jpg?xd=f7c666bb220bf06ac78fcea2a25436b9
Critique

Il a exactement la même structure que "MANAGER me fascine ... et j'adore gérer les crises". J'ai trouvé cet ouvrage beaucoup plus intéressant. Sans doute parce que les sujets me sont plus familiers.