« Le futur appartient à ceux qui croient à la beauté de leurs rêves. »
Eleanor Roosevelt
accueil / actualités / séminaires techniques - Lyon

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 :

  • Pourquoi en est-on venu à l'agilité ?
  • Qu'est-ce qu'une méthode agile ?
  • Les bonnes pratiques de l'agilité
  • Extreme programming (XP)
  • Scrum
  • Unified Process (UP)
  • Adoption de l'agilité dans les entreprises
  • Retours d'expérience d'Objet Direct
  • Questions / réponses

Inscription en ligne

Hautretour haut

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 :

  • le client, que l'on implique au maximum pour garantir la meilleure réactivité à ses demandes,
  • l'équipe projet, qui devra faire preuve de promptitude et de créativité dans la recherche de points d'amélioration.

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 :

  • Principe de l'agilité et impacts sur l'outillage
  • Architecture d'ensemble d'un environnement
    • L'environnement collaboratif de projet
    • Les exigences dans un contexte agile
    • L'analyse dans un contexte agile
    • Conception et développement pilotés par les tests
    • Intégration continue
    • Refactoring
  • Conclusion
  • Questions / réponses

Inscription en ligne

Hautretour haut