Amis

Le Blog

L'objectif de cette partie "Blog" est de donner des nouvelles, signaler des nouveaux contenus du site et des évènements.

Le contrat Agile : on en rêvait, Xebia l'a fait

publié le 27 nov. 2011 01:09 par Florent Lothon   [ mis à jour : 27 nov. 2011 01:11 ]

Cette semaine Xebia vient de mettre à disposition de tous un contrat Agile type sous licence Open Source. Même si c'est l'occasion de faire de la publicité, je ne peux que saluer ce geste. La contractualisation constitue l'un des freins au déploiement des méthodes Agile. En particulier en France dont la culture du forfait classique "perdant/perdant" et du clivage MOA/MOE est lourdement ancrée.

Démarche Xebia : Nous nous sommes attachés à produire un contrat équilibré, intégrant les problématiques des Directions Achats tout en ne pervertissant pas les principes agiles. Ce contrat est le fruit d’un travail réalisé par deux cabinets de conseil spécialisés sur les méthodes agiles ainsi qu’ un cabinet d’avocats assermenté par la justice française.

Auto-apprentissage Agile en vidéo et infos diverses

publié le 7 oct. 2011 02:38 par Florent Lothon

Bonjour à tous,

Internet regorge de contenus pédagogiques autour de l'agilité et de Scrum en particulier. Une personne désireuse d'apprendre a donc la chance de pouvoir se former de façon autonome, vivante, qualitative, gratuite sur des supports francophones. Que demander de plus ? L'article Vidéos d'apprentissage Agile propose un cheminement d'apprentissage tirant parti de ces contenus mis à la disposition de tous. Bien sûr, cela ne remplace pas une bonne formation humaine et interactive.

Vous pourrez également noter l'ajout de l'article La récompense du ScrumMaster apportant à nouveau un peu de fun. La vidéo associée est malheureusement tronquée et sa source semble impossible à retrouver.

J'ai aussi rafraîchi l'article Agile, c'est quoi ? et précisé la date de rédaction et mise à jour de chaque article sur leur entête. Etant moi même lecteur de blogs/site, ça me semblait important d'indiquer explicitement le degré de fraîcheur de tout article publié sur ce site.

J'ai toujours à coeur de vouloir rendre transparentes les statistiques de fréquentation de l'Agiliste mais je n'ai pas encore trouvé le moyen d'afficher en temps réel les données "Google Analytics". Les connexions sont passées à 1200 par mois environ. Afin de préserver la qualité que je souhaite offrir à travers site, je reste déterminé à ne pas en tirer de profit financier avec des publicités.

Amicalement
Florent

Organisation d'un projet Agile

publié le 20 juin 2010 00:32 par Florent Lothon   [ mis à jour : 20 juin 2010 04:17 ]

Je viens d'ajouter un nouvel article qui décrit l'organisation d'un projet Agile utilisant la méthodologie Scrum dans un contexte classique à la française (séparation MOA/MOE).
Cet article n'a pas pour vocation de servir de référence mais plutôt d'inspiration. Il décrit les rôles, les processus, les réunions, les artefacts, la gestion des changements, les bonnes pratiques utilisées, etc. Cette organisation correspond à peu près à celle mise en oeuvre sur un des projets sur lequel je travaille en ce moment.


Le prochain article à paraître décrira plus en profondeur la gestion des spécifications (processus, bonnes pratiques, exemples,...).
Je sais j'en ai parlé dans mon dernier billet de news en avril, mais il faut laisser murir ;-)

Nouveaux contenus et citations

publié le 17 avr. 2010 01:34 par Florent Lothon   [ mis à jour : 7 oct. 2011 01:36 ]

Il est temps de donner un peu de nouvelles.
Ces derniers mois, j'ai consacré pas mal de temps à mon projet du moment, à enrichir mes connaissances et à promouvoir les méthodes Agile (présentation au sein de mon entreprise, à des clients, échanges de retours d'expérience avec mes collègues étrangers, animation d'une session à l'occasion de la soirée anniversaire du FrenchSUG,...).

J'ai ajouté un certain nombre de feedbacks concernant mes dernières lectures dans "J'ai lu pour vous" : "Rédiger des cas d'utilisation efficaces", "Gestion de Projets : EXtreme Programming", "Kanban et Scrum - Tirer le meilleur des deux" et "Agile Estimating and Planning".

Mes prochaines lectures s'orientent vers l'ouvrage "User Stories Applied - For Agile Software Development" de Mike Cohn.
J'ai dans l'idée de rédiger courant mai un article traitant des "spécifications" au sens large.

Quelques citations au passage :

« Les espèces qui survivent ne sont pas les espèces les plus fortes, ni les plus intelligentes, mais celles qui s'adaptent le mieux aux changements. »

Darwin

«  Un bon plan exécuté immédiatement vaut mieux qu’un plan parfait exécuté la semaine suivante. »
«  Si vous dites aux gens où aller, mais pas comment ils doivent y aller, vous serez impressionné par les résultats. »
«  Ne dites jamais aux gens comment faire les choses. Dites leur ce qu’ils doivent faire et vous serez surpris de leur ingéniosité. »

George Smith Patton

Pour conclure, je dirai que le nombre de connexions à ce site (700 à 800 par mois) m'encouragent à l'enrichir.
Merci à tous.

A bientôt
Florent

Vidéo

publié le 14 déc. 2009 23:04 par Florent Lothon   [ mis à jour : 14 déc. 2009 23:08 ]

Voilà c'est fait, la vidéo vient s'ajouter au retour d'expérience.

Retour d'expérience et nouvelle rubrique

publié le 29 nov. 2009 11:12 par Florent Lothon   [ mis à jour : 29 nov. 2009 11:27 ]

Bonjour,

Il était temps de s'y remettre...

Après un projet passionnant (pas terminé mais disons que le plus dur est passé en principe), je prends le temps de mettre à jour mon site pour partager avec vous un retour d'expérience lié à ce fameux projet.  Le contexte est le suivant : projet engagé au forfait classique (10 années hommes en 8 mois : délais très agressifs), technologies .NET avec environ 60% du périmètre sur du développement mobile (sur PDA équipés de Windows Mobile) et 40% sur serveur, accostage de 5 systèmes d'information, approche Agile (Scrum et XP), population cible : 16 000 utilisateurs de l'application Mobile et 2 000 utilisateurs de l'application web, exigences de performance, fiabilité et ergonomie très élevées. 
Avec un peu de chance, une vidéo illustrera bientôt ce retour d'expérience.

J'ai également ajouté une rubrique "J'ai lu pour vous" avec des retours sur 2 livres pour commencer : "Test Driven Developpement By Example" de Kent Beck et "Agile Project Management With Scrum" de Ken Schwaber.

Amitiés
Florent

Un contrat win - win

publié le 10 mai 2009 03:48 par Florent LOTHON   [ mis à jour : 10 mai 2009 05:25 ]

Je n'étais pas là pour en témoigner mais il paraît qu'il y a longtemps, les projets informatiques se faisaient en régie.
Par la suite, le client s'est vite méfié du prestataire : "Et si mon prestataire se la coulait douce ? Après tout il est sûr d'être payé et de ne jamais être inquiété en cas de problème"
Donc on en serait venu au forfait inversant les risques. Dorénavant, c'est le prestataire qui est sous pression "Et si mon client, ne s'implique pas assez, ne prends pas les bonnes décisions à temps, revient sans arrêt sur son besoin, ne valide pas les spécifications,...".

J'ai fait quelques recherches et voici une proposition de contrat équilibrant les risques entre client et prestataire nous venant de Bob Martin patron de Object Mentor et auteur de pas mal de bouquins primés portant sur le développement Agile et la conception orientée objet.

Pour l'expliquer, je prends un exemple simple pour ensuite expliquer le calcul.

Exemple

Imaginons que j'embauche un entrepreneur pour changer ma porte d'entrée. Durée théorique des travaux : 8h.

A partir de là, 3 formules possibles : forfait (800€), régie (100€ de l'heure), win-win.

Les travaux démarrent, 2 scénarios possibles :
Négatif : les travaux prennent plus de temps que prévu (2 heures de plus)
Coût selon la formule :
  • Forfait : 800 €
  • Régie : 1000 € (10 heures x 100€)
  • Win-Win : 900 €

Positif : les travaux prennent moins de temps que prévu (2 heures de moins)
Coût selon la formule :
  • Forfait : 800 €
  • Régie : 600 € (6 heures x 100€)
  • Win-Win : 700 €
Du coup en "win-win" si ça prends plus de temps que prévu, le client paye moins cher qu'en régie mais le prestataire a quand même un dédommagement.

Si le prestataire va plus vite, il gagne plus qu'en régie et le client économise de l'argent.

Explication du calcul :

Au démarrage des travaux, l'entrepreneur évalue le nombre d'heures de boulot et multiplie le montant par son taux horaire : 8h x 100€ soit 800€.
Ensuite il divise la somme en 2 : 400€ son fixes (payés quoiqu'il arrive) et le reste de la somme correspond au nombre d'heure de boulot estimé facturées moitié moins cher (50€ l'heure).

Ce qui donne selon le scénario :
  • Négatif : les travaux prennent plus de temps que prévu (2 heures de plus). Ce qui donne 400 € (fixe) + (10 heures x 50€) = 900 €
  • Positif : les travaux prennent moins de temps que prévu (2 heures de moins). Ce qui donne 400 €(fixe) + (6 heures x 50€) = 700 €

Ainsi tout le monde y gagne, ou plutôt les risques sont partagés, les deux parties ont intérêt à collaborer.
Voilà un contrat qui permet de partir sur de bonnes bases il me semble.

Inspiration du Rugby

publié le 28 mars 2009 09:11 par Florent LOTHON   [ mis à jour : 28 mars 2009 10:42 ]

Bien que je sois originaire du sud ouest, je n'avais jamais pris conscience de la richesse du Rugby, de ses valeurs.
Je le redécouvre donc avec plaisir grâce à la méthode Agile "Scrum" bien inspirée par ce sport.

Voici une petite vidéo qui illustre l'organisation d'une équipe, les rôles de chacun, on devine notamment en la regardant l'importance de la coordination.
Chaque joueur à un rôle précis, l'individualisme n'a pas sa place.

Voilà ce que j'ai pu trouver sur les valeurs du Rugby :
  • L’AMITIÉ : « C’est le plus pur des sentiments humains »
  • LE COURAGE : « C’est faire ce qui est juste »
  • LA SINCÉRITÉ : « C’est s’exprimer sans déguiser sa pensée »
  • L’HONNEUR : « C’est être fidèle à la parole donnée »
  • LA MODESTIE : « C’est parler de soi-même sans orgueil »
  • LE RESPECT : « Sans respect aucune confiance ne peut naître »
  • LE CONTRÔLE DE SOI : « C’est savoir se taire lorsque monte la colère »
  • LA POLITESSE : « C’est le respect d’autrui »

Teaser

publié le 28 mars 2009 05:49 par Florent LOTHON   [ mis à jour le·1 déc. 2009 07:42 par Florent Lothon ]

Ces derniers temps, je ne donne pas trop de nouvelles car je travaille sur un projet de mobilité à destination de 16 000 utilisateurs mobile/ 2 000 utilisateurs fixes (projet assez important et ambitieux). Je prépare un retour d'expérience que je publierai plus tard.

Voici le contexte dans les grandes lignes :
  • Contrat : Forfait
  • Taille : 10 années hommes
  • Délais : 8 mois (du T0 à la mise en production)
  • Population cible : 18 000 utilisateurs
  • Niveau d’exigence des utilisateurs élevé
  • Niveau de fiabilité attendu élevé
  • Méthodes Agile mises en œuvre : Scrum & XP
  • Technologie : .NET

Apprentissage des pratiques Agile

publié le 7 févr. 2009 02:14 par Florent LOTHON   [ mis à jour : 7 févr. 2009 02:27 ]

Dans mon équipe, une question m'a été posé quand j'ai proposé d'adopter à l'essai une pratique Agile de plus : "Ok mais comment on s'y prend, je ne trouve pas de véritable tutorial sur TDR (Test Driven Requirements) à part les principes de base et 3 exemples dans un contexte qui n'est pas le notre ?"

Ce qu’il faut bien comprendre avec certaines pratiques Agile (la majorité je pense), c’est que leur apprentissage et leur application sont par nature empirique.
C’est un peu comme en cuisine. On part d’une recette qui indique les ingrédients, les étapes, le temps de cuisson. La première fois on a tendance à appliquer scrupuleusement cette recette.
Mais, généralement les fois suivantes, on prend naturellement certaines libertés compte tenu de nos goûts (trop gras, pas assez salé, trop cuit,…) et du contexte (puissance du four, taille du plat,…).
Sur certaines pratiques Agiles comme TDD ou TDR, c’est un peu la même chose, les principes de base sont là, généralement rapides à assimiler, ensuite chaque projet fait sa cuisine en fonction de son contexte. Parfois ça ne fonctionne pas, dans ce cas là, on écoute les feedbacks, on adapte la pratique en fonction et on recommence. Le véritable apprentissage se fait par la pratique et l'empirisme. Nous avons tous appri à marcher de cette façon.

1-10 of 13