Opportunité et critères de choix d'une plateforme ESB

Méthodes Agiles

«Concepts et Solutions»

Comprendre les concepts.
Etudier les méthodes agiles - Panorama
Définir les bonnes pratiques

Les limites des méthodes classiques de développement

Le « cycle en V » est actuellement le plus pratiqué dans les entreprises françaises. Celui-ci n'est plus totalement adapté aux nouveaux contextes de développement. En détaillant toutes les étapes du « cycle en V » (de l'analyse à la maintenance), nous avons une bonne vision des limites de cette méthode pour répondre aux nouveaux enjeux

Le développement agile

Un « développement agile », contrairement à toute autre extension de l'usage du terme agile, intègre un ensemble de règles définies qu'il faut connaître : Le manifeste agile des 17 experts : Les 4 valeurs, les 12 principes (les motivations), optimiser la relation avec le client, motiver en interne, autres fins (les domaines de prédilections).

Les méthodes de développement agile

Les domaines de prédilection des projets pilotes pour la démarche agile.

Les méthodes agiles existent depuis près de 15 ans. Elles y ont rencontré des succès mitigés. La deuxième génération de ces méthodes prend la pleine mesure des nouveaux enjeux et leurs usages se généralisent.

Panorama des méthodes agiles et outils associés : RUP, XP, RAD, RAD2, DSDM, ASD, 2TUP, SCRUM. Comparaison de ces différentes méthodes : Les éléments communs aux méthodes, les éléments différentiant, synthèse et tableaux comparatifs.

SCRUM

Les méthodes agiles se voulant réagir et être réactives à tout nouveau besoin, SCRUM est la mieux adaptée et la mieux outillée. Elle est donc la plus employée à ce jour pour les développements agiles.

Quels sont les éléments qui justifient son succès ? Son succès est-il justifié ? Que doit-on utiliser ? Dans quels contextes doit-on l'utiliser ?

Nous allons passer en détail cette méthode : Les rôles (la Scrum team, le Scrum Master, le Product Owner), le cycle projet (gestion des besoins, planification et gestion des itérations, estimations, déroulement des « sprints », lancement et pilotage), les outils associés, simulation d'un cas pratique.

Retours d'expérience et bonnes pratiques

Il faut entourer les premiers projets agiles par des efforts complémentaires pour éviter les écueils que d'autres ont déjà vécus.

Quels sont les obstacles au lancement de ces projets et leur parade : Respecter le cadre financier, bien engager ce type de projet, maintenir la relation avec son client, constituer l'équipe et assurer le suivi, communiquer et s'outiller efficacement, préparer les arguments à mettre en avant pour ce type de démarche.

Les cas d'usages du développement agile.

L'évolution du périmètre projet et la gestion des risques externes.

La gestion de la mixité des méthodes : Gestion des dépendances avec les projets classiques, gestion des collisions entre les ressources (rôles pour les experts ?), respect des standards et des normes de l'entreprise …

L'organisation et le facteur humain : un état d'esprit positif et un environnement favorable.

La gestion des gros projets avec le modèle agile.

 
Bookmark and Share