Pilotez vos projets avec agilité !
Mots-clés : Méthodes, Gestion de projet, Exigences, Management, Itération, Unified Process, Extreme Programming, Scrum
Scrum : le management des hommes avant celui des projets ? Quand Extreme programming est-il adapté ? Quels freins à la mise en place d'UP (Unified Process) ? Comment mettre en oeuvre les bonnes pratiques de l'agilité ?
On connaît les faiblesses des processus de développement logiciel classiques, qui s'attachent à une définition précise du cahier des charges, une planification rigoureuse et la structuration du projet en grandes étapes séquentielles. Inaptitude à tenir compte des évolutions de l'environnement, prise en compte tardive des risques et des retours utilisateurs, production pléthorique de documents intermédiaires,... génèrent dépassements des coûts et délais, insatisfaction des utilisateurs, faible maintenabilité.
Des experts en méthodologie informatique ont alors imaginé de nouvelles méthodes de conduite de projet : plus légères, plus souples, ils les ont appelées « agiles ». Elles se distinguent de façon radicale : cycles itératifs, proximité avec l'utilisateur, gestion au plus tôt du risque et des changements, prise en compte du facteur humain qui est déterminant dans la fabrication logicielle.
Avec les méthodes agiles, il s'agit de réconcilier le développement logiciel avec le business plan de l'entreprise !
Ce séminaire s'appuie sur les retours d'expérience d'Objet Direct dans la mise en place de méthodes agiles chez ses clients, pour présenter les gains immédiats et à long terme de l'agilité.
Audience : Architectes techniques, chefs de projet, directeurs de projet, responsables informatique, directeurs informatique
Date & lieu : 27 mars 2008 - Lyon
Durée : 1h15
Agenda :
Outillage des projets agiles : avez-vous mis tous les atouts de votre côté ?
Mots-clés : Agilité, UP, XP, Scrum, outillage pour l'intégration continue, test automatisé, usine logicielle, non-régression
Focalisées sur l'efficacité, l'interaction entre les personnes, le feedback et l'adaptation, les méthodes agiles bousculent les processus de développement logiciel classiques construits autour d'un plan et de livrables, en plaçant l'humain au centre du processus :
Cependant les bénéfices attendus des méthodes agiles ne sont tout simplement pas au rendez-vous sans un outillage structuré : intégrer de nouvelles fonctionnalités dans le projet, modifier l'architecture ou la conception, restructurer un composant, enrichir des tests ou adapter la procédure de livraison sont des activités qui ont lieu de nombreuses fois au sein même d'une itération. Elles ne peuvent donc s'imaginer sans l'automatisation de certaines tâches très coûteuses lorsqu'elles sont manuelles, et qui sont nécessaires à chaque construction d'un exécutable.
Quels sont les outils qui simplifient chacune de ces étapes ? Comment les choisir, les structurer et les intégrer pour optimiser le retour sur investissement de vos projets agiles ?
Nous présenterons l'état de l'art de l'outillage des projets agiles, enrichi de nos retours d'expérience sur les outils et ce dans le cadre des plateformes Java et .NET.
Audience : Architectes techniques, chefs de projet, directeurs de projet, responsables informatique, directeurs informatique
Date & lieu : 27 mars 2008 - Lyon
Durée : 1h15
Agenda :