Tag Archives: XP

27 July – Agile Webinar Series – Learn about Pivotal with Steve Denning and Elisabeth Hendrickson

16 Juil

Extreme Programming (XP) provides a set of technically rigorous, team-oriented practices — e.g. Test Driven Development, Continuous Integration, and Pairing — that empower teams to deliver high quality software, iteratively.

At Pivotal, our Labs practice built their reputation on their particular flavor of XP.

However Pivotal is more than Labs: we ship enterprise products including Pivotal Cloud Foundry, Greenplum Database, and GemFire.

How does XP apply when you have multiple teams collaborating across multiple timezones and locations to deliver a shipping product?

This talk lays out the XP practices as the foundation but then explains how we operate at scale to achieve visibility, tight feedback loops, and radical collaboration even with large products and distributed teams.

Register for the webinar

Get the book on Amazon

Elisabeth Hendrickson is Vice President of Data R&D at Pivotal where she is responsible for engineering and product management for big data solutions. Under her leadership, the R&D teams have successfully transitioned to an agile, iterative approach, shipping releases of our enterprise-class data products on a frequent cadence. Elisabeth is a recognized as a leader in Agile software development and received the prestigious Gordon Pask Award from the Agile Alliance. She is the author of Explore It! from Pragmatic Bookshelf.

Enregistrer

Comment crever le double plafond de l’Agilité ?

29 Juin

Agilité d’entreprise : Voici comment nous travaillerons demain

Marc-Noël Fauvel

Billet original sur LinkedIn (republié avec l’autorisation de Marc-Noël Fauvel que je remercie)

L’agilité au niveau des équipes de développement a fait ses preuves depuis des années maintenant principalement grâce à SCRUM et XP .

Aujourd’hui, alors qu’elles montent en maturité, les entreprises qui développent leur SI de façon agile sont confrontées à un double plafond qui limite leur capacité à démultiplier leur performance:

1. les projets de développement deviennent de plus en plus importants ; La synchronisation de nombreuses équipes de développement devient de plus en plus complexe et les coûts de transaction rattrapent les coûts de développement. SCRUM n’a qu’une réponse partielle à cette problématique à travers son SCRUM-of-SCRUMS, mais qui reste très conceptuel.

Résultat : plus l’entreprise grossit, plus elle ralentit ;

2. les équipes agiles qui ont acquis une vélocité soutenable, sont contraintes par les prises de décision et les mécanismes de financement qui eux, ne sont pas du tout agiles. L’environnement de l’équipe agile devient alors un frein à la vitesse acquise.

Résultat : plus on cherche à aller vite, plus on est freiné.

Les entreprises ont donc aujourd’hui de réelles difficultés à percer ce plafond de performance. Il faudrait un référentiel qui démultiplie l’organisation agile existant aujourd’hui dans les équipes à travers toute l’entreprise. On parle de référentiel « scalable », car il doit permettre d’être extrapolé quel que soit la taille des projets de développement : 10, 50, 200, 1000 personnes développant les applications en mode Agile.

Ce référentiel, c’est SAFe® (www.scaledagileframework.com)

Scaled Agile Framework web site

SAFe® est une réponse d’une grande élégance à la problématique de la scalabilité agile en entreprise. Ce référentiel s’articule en 3 (ou 4) couches :

1. la couche « Team »

Dans XP/SCRUM, on retrouve l’équipe de développement avec ses deux rôles pivot : le Scrum Master et le Product Owner. La « Team » implémente des incréments de fonctionnalités sur la base de User Stories.

2. la couche « Program »

Avec le SCRUM of SCRUMS, on trouve de nouveaux rôles qui ont pour objectif de coordonner n Teams contribuant à un même programme. On parle d’Agile Release Train (ART®) qui délivre des incréments de systèmes (agrégation de n incréments de fonctionnalités). Les rôles décrits ici sont le Product Manager (leader des Product Owners), le System Architect/engineer, et le responsable du Train de Release, le RTE® (Release Train Engineer) leader des Scrum Masters. La taille d’un ART® est supposée comprise entre 50 et 125 développeurs.

3. la couche « Value Stream » (optionnelle)

Elle est adossée aux principes du Lean management et a pour objectif de synchroniser les différents trains ART®, de façon à livrer des incréments de Solutions à un client final. Une Value Stream peut synchroniser de 2 à 10 ARTs® (ce qui signifie des équipes de 100 à 1250 personnes).

4. la couche « Portfolio »

Elle rend agile la prise de décisions liées aux investissements, permet la priorisation des epics (histoires de haut niveau décrivant les attendus macro) et abonde aux budgets, eux-mêmes associés aux Value Streams. Grâce à ce niveau, les décisions sont fluidifiées et associées aux flux de valeur à destination directe des clients.

Cet édifice est construit autour de principes très structurants, liés à une approche Lean-Agile permanente.

Des implémentations de SAFe® sont opérationnelles depuis plusieurs années maintenant, mais les entreprises qui utilisent SAFe® ne communiquent pas toujours sur leurs retours d’expérience : certaines considèrent en effet l’adoption de SAFe® comme étant un avantage concurrentiel tant les effets positifs sont rapides et puissants.

Il ne fait aucun doute que les entreprises vont basculer progressivement vers ce référentiel. De nombreuses très grandes entreprises l’ont déjà fait : Microsoft, Air France-KLM, Philips, Astra-Zeneca, SwissCom, HP, Cisco, Pôle emploi, Intel, Sony Interactive, etc….

à quand votre tour ?

CertYou est partenaire de DantotsuPM

Enregistrer

Enregistrer

Enregistrer

Enregistrer

19 janvier – Le Mans – Journée Agile

27 Déc

L’agilité, c’est quoi ?

L’agilité avec l’ensemble de ses valeurs, de ses principes, de ses méthodes et pratiques, se diffuse progressivement dans nos environnements de travail et dans l’enseignement.

le-mans-agile-2017Novices ou experts, curieux ou praticiens, venez donc partager et échanger sur des thématiques agiles telles que le Management Agile, la programmation agile, le Lean IT, Lean Startup, Scrum, Kanban, eXtreme Programming … ou encore l’enseignement en mode Agile.

CertYou est partenaire de DantotsuPM

CertYou est partenaire de DantotsuPM

http://agile-mans.org/ Inscriptions gratuites

Enregistrer

Enregistrer

30 Juin – Laval (France) – 4ème conférence Agile

8 Juin

L’agilité avec l’ensemble de ses valeurs, de ses principes, de ses méthodes et pratiques, se diffuse progressivement dans nos environnements de travail et dans l’enseignement.

détails, programme, inscription...

détails, programme, inscription…

La 4ème édition de la conférence AgileLaval 2016 sera encore cette année l’évènement agile incontournable de la région. C’est le rendez-vous pour tous les professionnels, les enseignants et les étudiants qui souhaiteraient savoir comment s’y prendre, découvrir, échanger, apprendre, expérimenter, tester, approfondir leurs connaissances, ou simplement discuter autour de l’agilité.

Novices ou experts, curieux ou praticiens, venez donc partager et échanger sur des thématiques agiles telles que le Management Agile, la programmation agile, le Lean IT, Lean Startup, Scrum, Kanban, eXtreme Programming … ou encore l’enseignement en mode Agile.

Renseignements et inscription gratuite ici.

livre kindle gratuit pendant 72 heures: Histoire d’une transformation Agile, Scrum et XP à grande échelle

25 Jan

le plus petit pasNicolas Gouy nous annonce que son livre (au format Kindle) est gratuit du dimanche 25 au mardi 27 janvier sur amazon.

Il n’y a pas besoin d’avoir un appareil Kindle pour lire ce format, vous pouvez télécharger des applications gratuites sous Windows ou Mac pour lire un fichier Kindle (voir sur le site amazon).

Le plus petit pas: Histoire d’une transformation Agile, Scrum et XP à grande échelle

 

 

6 décembre – Sophia Antipolis – Agile Tour 2012

16 Nov

Pour la seconde année consécutive, l’Agile Tour pose ses valises à Sophia Antipolis. La seconde édition de la conférence sophipolitaine sur l’Agilité se déroulera le jeudi 6 décembre 2012 de 16h à 21h dans les locaux d’Eurecom (Campus SophiaTech, 450, route des Chappes).

11 sessions, réparties sur 2 salles de conférence et une salle dédiée aux Serious Games pour découvrir les fondamentaux de l’agilité. Seront également présentées les différentes certifications Agiles ainsi qu’un retour d’expérience sur le thème « mixer Agilité et gestion de projet classique ».

L’Agile Tour 2012 fera la part belle aux retours d’expérience, notamment lors de sessions de découverte et ‘autres pour les plus expérimentés qui seront placées sous le signe du non dogmatisme, du pragmatisme et de l’ouverture aux autres méthodologies.

Inscription gratuite mais obligatoire en cliquant ici. En savoir plus : agiletoursophia2012.eventbrite.fr/ ?ref=elink

8 novembre – Grenoble – Agile 2012

18 Oct

Voici une présentation originale pour cette conférence Agile.

« Afin de vous guidez dans votre choix des sessions, nous avons imaginé 13 personnalités qui souhaitent se rendre à Agile Grenoble 2012. Pour chacun des ces personnages, nous vous recommandons une ou plusieurs sessions de la conférences. 

Cette technique qui consiste à personnifier les utilisateurs d’un service est une pratiques agile très utile pour communiquer les besoins utilisateurs et améliorer ainsi l’expérience utilisateur (technique connue sous le terme de « personas« , popularisée entre autre par Alan Cooper). »

  1. Éric, Explorateur Agile : Il ne connaît rien à l’agile et souhaite découvrir et comprendre exactement ce que c’est.
  2. Matthieu, Manager Produit : Il est responsable produit depuis des années et il est très enthousiaste à l’idée de commercialiser des produits plus vite, plus fréquemment, et voudrait savoir comment l’agilité pourra l’aider.
  3. Dimitri, Développeur Agile :Il pratique déjà TDD et refactoring depuis des années, il veut savoir ce qu’il y a ensuite.
  4. Patrick, Programmeur : Découvre à peine l’agilité, se demande comment faire TDD et refactoring, etc..

1 Octobre – Webinar – Agile Project Management : un cadre global pour le management de projet Agile

29 Août

Agile Project Management : un cadre global pour le management de projet Agile le 1er Octobre 2012

présenté par l’APMG avec Ian Stokes expert sur le sujet.

Inscription :https://www4.gotomeeting.com/register/202102831

QRP International France

Partenaire de DantotsuPM

Ce Webinar a pour objectif de présenter l’intégration des approches agiles dans une gestion de projet organisationnelle à l’aide du référentiel Agile Project Management.

L’approche Agile PM fonctionne en synergie avec des approches plus classiques tel que PRINCE2, ISO9001, PMI et CMMI afin d’intégrer la production Agile avec les enjeux, les contraintes de l’organisation, les facteurs clés de réussite des projets et les objectifs définis dans un portefeuille de projets.

Les projets Agile permettent de concevoir et de développer des solutions qui tout en définissant dès le début d’un projet les critères de réussite ne précisent pas toutes les fonctionnalités.

Le référentiel Agile PM avec DSDM/Atern s’articule avec des approches agiles comme Scrum et XP. Il offre un cadre et des conseils pratiques pour la planification globale, la priorisation des versions, la gestion du contenu, la gestion du prototypage, le pilotage des tests, le management de la qualité et la maîtrise des risques propre à un projet agile.

Ce cadre comporte un ensemble de principes, un état d’esprit, des livrables à produire, des rôles à mettre en œuvre, ainsi qu’une logique et une dynamique de gouvernance à respecter.

Partenaire de DantotsuPM

PRINCE2, Agile ou les deux ? par Jeff Ball

11 Juil
Jeff Ball

Jeff Ball

La méthode de gestion de projets PRINCE2 grandit en popularité dans le monde entier. Cependant, un nouveau challenger, Agile, est apparu. Nous commençons à entendre ici et là le débat « PRINCE2 ou Agile » ? C’est une question intéressante, mais souvent c’est une façon erronée de poser le problème.

En effet, lorsque vous commencez un projet de décoration d’intérieur, vous ne vous demandez pas si vous allez utiliser le marteau ou le tournevis ? Il est probable que vous aurez besoin des deux. Ce qui importe est de savoir quand utiliser quel outil et de savoir utiliser chaque outil correctement.

La même chose s’applique à PRINCE2 et Agile. Une organisation mature dispose des deux méthodes dans sa boîte à outils, et de manière habile utilisera l’outil approprié au bon moment.

Donc si nous avons besoin de PRINCE2 et Agile, comment comparer les deux outils ?

Tout d’abord comparons ce qui est comparable, le point de départ est donc de trouver l’Agile qui convient. En effet, Il y a beaucoup de variantes d’Agile, comme ces variantes légères que sont SCRUM et XP. Ces variantes légères ne sont pas des méthodes de gestion de projets de grande envergure, elles sont utilisées par les équipes afin de gérer des parties de projets, surtout la partie informatique. Un concurrent de poids à PRINCE2 est ATERN Agile (aussi connu sous le nom DSDM).

QRP International France

Partenaire de DantotsuPM

PRINCE2 et Agile-ATERN sont des méthodes de gestion de projets à part entière. Les deux sont des méthodes globales. Les deux sont des méthodes « clé en main » axées sur la rentabilité, le contrôle, la qualité, et ainsi de suite.

Laquelle choisir ?

  • PRINCE2 est le choix le plus approprié pour les projets basés sur les spécifications
  • ATERN Agile est le meilleur choix pour les projets de découverte
  • ATERN Agile est fantastique pour les projets avec des dates butoir serrées

Le type de projet va influencer le choix de votre méthode :

  • Basés sur les spécifications signifie que vous commencez avec un document écrit (et probablement avec un contrat) ;
  • Les projets de découverte eux ont seulement besoin des éléments essentiels pour démarrer ;
  • Les projets avec des fortes contraintes de délai doivent absolument être livrés à temps.

Mais il n’est pas toujours nécessaire de choisir entre l’une ou l’autre des méthodes. Puisqu’ATERN a intégré des idées de PRINCE2, alors vous pouvez aussi rendre PRINCE2 plus Agile.

Voici quelques façons de rendre un projet PRINCE2 plus Agile :

  • Utiliser votre première séquence pour construire un prototype avec des fonctionnalités limitées afin de simuler la vraie solution ;
  • Utiliser ensuite une séquence pilote avec un déploiement limité qui vise à développer quelque chose qui marche et est utilisable dans l’usage quotidien ;
  • Utiliser les « timebox » (zéro tolérance de temps pour une séquence, mais une haute tolérance de périmètre – si vous êtes en retard, réduisez le périmètre) ;
  • Débuter votre journée par des réunions debout (chef de projet plus les chefs d’équipe) ;
  • Utiliser le concept de « suffisamment de conception en amont » (EDUF : Enough Design Up Front) et non pas le concept de « Massive Conception en Amont » (BDUF : Big Design Up Front) en finalisant vos descriptions de produit à la limite de séquence (au lieu du DIP) ;
  • Pour un lot de travaux où vous avez besoin d’une approche de découverte, utilisez une méthode Agile légère comme XP ou SCRUM.

Tout comme la question n’est pas de savoir s’il faut utiliser le marteau ou le tournevis pour vos projets domestiques, le même raisonnement s’applique lorsqu’il s’agit de PRINCE2 ou d’Agile pour votre entreprise.

CONCLUSION

Tout comme vous avez besoin d’un marteau et d’un tournevis à la maison, vous pouvez avoir besoin de PRINCE2 et d’Agile au travail. Le mieux c’est donc d’avoir les deux outils. Si vous utilisez PRINCE2 aujourd’hui, vous devriez d’ores et déjà commencer à vous intéresser à ATERN.

Partenaire de DantotsuPM

%d blogueurs aiment cette page :