| PUMA Architecture d'Entreprise Agile |
|
À l'époque, PUMA exprimait déjà ainsi sa vision de l'Agilité : « Après avoir déterminé le tronc des pratiques communes et les pratiques différenciatrices de chaque approche, la méthode Agile unifiée se composerait d'une sélection optimale des pratiques communes auxquelles il conviendrait d'ajouter la ou les pratiques spécifiques judicieuses en fonction du contexte. » Il semblerait que l'idée initiale de PUMA n'était pas mauvaise, puisque Ivar Jacobson a annoncé en 2006 EssUp (Essential Unified Process) « une méthode de développement basique qui sera enrichie de pratiques additionnelles en fonction des besoins du projet ». Depuis, Jean-Pierre Vickoff à élargi le scope de PUMA (devenu Processus Urbanisant les Méthodes Agiles) en ajoutant deux couches supérieures pour couvrir l'ensemble des aspects d'adaptation organisationnelle ainsi que d’anticipation et d'optimisation des processus. Car, sans prendre en compte ces points, il n'y a pas d'entreprises ou d'organisations vraiment Agiles. Représentant une avancée significative et un élargissement du scope de l’agilité organisationnelle, les principes de PUMA font l’objet de diverses publications en français et en Anglais sur le site de l’Agile Alliance. PUMA un framework global d’entreprise AgileCette communication fait suite à celle qui présentait globalement la méthode PUMA (Processus Urbanisant les Méthodes Agiles). PUMA est un cadre dynamique d’évolution des processus métier, des systèmes d’informations et des modes collaboratifs. En s’appuyant sur les fondements du mouvement Agile et les standards techniques qu'il intègre et fédère, PUMA représente la première formalisation d’un modèle Agile et global d’Entreprise, couplé à un moteur de projets, par l’intermédiaire d’un modèle de solution. Ce modèle étant conçu en regard du nouvel ordre des classes d’exigences actuelles et aux impératifs du principe itératif incrémental. Le Moteur de Projet Agile est un des 3 composants de PUMA. Plus précisément, il en est le composant de mise en œuvre opérationnelle. En modélisant des structures génériques de haut niveau applicables à toutes organisations, PUMA a pour ambition de réduire la complexité de leur pilotage. Si un professionnel face à la solution PUMA pense immédiatement « c’est naturellement évident, je l’avais déjà en tête, mais je n’avais jamais eu le temps de le formaliser », alors le défi de l’Agilité sera relevé.
Figure 1. — PUMA Processus Urbanisant les Méthodes Agiles
|