Artisanat du logiciel au SigmaT 14

Cela faisait quelque mois que j'avais envie de parler d'artisanat du logiciel ou software craftsmanship en version originale. Ce sera chose faite vendredi prochain, le 18 juin lors du 14ème séminaire SigmaT. Comme d'habitude, l'entrée est gratuite. Il suffit de s'inscrire en ligne. Outre l'artisanat du logiciel, il y aura aussi Guillaume Saint Etienne qui parlera de TDD et de

13 juin 2010 Olivier Azeau

An Architectural Design Challenge by James Shore

James Shore proposes to experiment a design challenge to deal with architecture issue. It was posted a week ago and some answers already came out. I haven't looked at them yet and I wanted to try on my own. So, here it is. My solution is coded in C# with basic tooling : Monodevelop IDE, NUnit testing framework and Moq mocking framework.

30 mai 2010 Olivier Azeau

Agilité on the road again

Comme l'an dernier, l'agilité fait son tour de France et même son tour du monde. Le 22 octobre, dans une semaine, c'est l'étape toulousaine. J'aurai le plaisir d'y animer un atelier sur le développement logiciel piloté par les tests. Il y aura bien évidemment de nombreuses interventions comme en atteste le programme de la journée.

15 oct. 2009 Olivier Azeau

Experienced Extreme Programmer

Quelqu'un qui prétend s'y connaitre un peu en méthodes agiles sans logo "Certified ScrumMaster" sur son blog, ça ne fait pas vraiment sérieux. Mais comme cette "certification" ScrumMaster ce n'est pas vraiment très sérieux non plus, il fallait trouver autre chose. Emmanuel Chenu a la solution : sa proposition de logo autoproclamé "Experienced Extreme

07 avr. 2009 Olivier Azeau

Pas de taches dans les sprints

Une fois n'est pas coutume : je suis d'accord avec Jeff Sutherland : The best teams I work with burn down story points. They only burn down when a story is done. Quand on arrive à travailler avec demandes du client suffisamment élémentaires[1] et ayant une cohérence intrinsèque[2], il n'y a plus de raison pour gérer un sprint en planifiant des taches. D'ailleurs, un burndown de

06 avr. 2009 Olivier Azeau

J'ai enfin ma certification de spécialiste en méthodes agiles

Il m'est arrivé de dire du mal des certifications pour tout ce qui concerne le développement logiciel. Je reconnais que mes reproches sur le manque de sérieux d'un diplôme obtenu en 2 jours intenses n'étaient pas toujours justifiés. Après avoir longtemps hésité, j'ai fini par franchir le pas et me voilà désormais "Certified Agile Software Specialist". Si, comme moi,

01 avr. 2009 Olivier Azeau

Les deux sortes de TDD

Le Développement Dirigé par les Tests est une des pratiques emblématiques d'Extreme Programming. A ce titre, elle est devenue un passage presque obligé pour quiconque envisage d'évoluer vers les méthodes agiles. Le problème avec les pratiques disruptives, c'est que, lorsqu'elles viennent s'insérer dans un contexte existant, leur mise en oeuvre peut souffrir d'approximations.

31 mar. 2009 Olivier Azeau

Société des Innovateurs pour la Généralisation de Méthodes Agiles de Toulouse

Lu sur le Journal Officiel No d'annonce : 279 Paru le : 28/02/2009 Association : SOCIETE DES INNOVATEURS POUR LA GENERALISATION DES METHODES AGILES DE TOULOUSE (S.I.G.M.A.T.). Identification WALDEC : W313011297 No de parution : 20090009 Département (Région) : Haute-Garonne (Midi Pyrénées) Lieu parution : Déclaration à la préfecture de la Haute-Garonne. Type d'annonce :

26 mar. 2009 Olivier Azeau

Architecte logiciel et agilité : c'est pas gagné...

Offre d'emploi Architecte logiciel Au sein d'une équipe, vous êtes en charge de l'architecture technique du Pôle Système d'Information de notre client. Vous assurez la définition des recommandations et bonnes pratiques architecturales et de développement en environnement Microsoft, spécialisé .net. Vous mettez en place les nouveaux outillages de développement grâce à votre

25 mar. 2009 Olivier Azeau

Allo ? C'est pour un sondage !

Denis Dollfus, avec qui j'ai eu le plaisir de travailler il y a quelques années chez Reuters, lance une enquête sur l'état d'agilité des projets de développement logiciel en France. J'encourage tous ceux qui font du développement logiciel à y répondre, même s'ils n'ont jamais entendu parler "d'agilité". En fait, l'info qui serait intéressante c'est la comparaison

08 janv. 2009 Olivier Azeau

Videos de Noël

Deux videos du dernier SigmaT, le 8ème du nom, sont en ligne. Celle de Claude Aubry n'est pas encore disponible car il est AFK. Il y a donc celle de Pascal Roques qui nous a parlé de modélisation agile et que j'ai vraiment apprécié. Surtout quand elle permet de mettre en avant une idée toute simple : l'activité de modélisation en elle-même est au moins aussi importante que le

24 déc. 2008 Olivier Azeau

Retour d'expérience

Le prochain SigmaT aura lieu le vendredi 12 décembre à 16h00. J'y présenterai un retour d'expérience sur l'utilisation de Scrum chez Varian Medical Systems (dont j'avais évoqué les prémisses il y a fort longtemps). Je pense avoir quelques trucs intéressants à raconter mais je préfère prévenir que cela risque de ne pas être aussi passionnant que le retour d'expérience XP chez

03 déc. 2008 Olivier Azeau

Agilité, modélisation et méta-programmation

Je ne sais pas si c'est dû au cycle lunaire ou à quelque chose du même genre mais j'observe une floraison de billets "polémiques" sur les blogs traitant de méthodes agiles. Là, il s'agit de l'éternelle méfiance des agilistes envers les phases trop grosses de modélisation (le Big Design Up Front comme on dit) et, par extension, envers les approches de

19 nov. 2008 Olivier Azeau

De bien belles perspectives pour les consultants en méthodes agiles

Ce n'est pas moi qui le dit, c'est James Shore dans son dernier billet. "Rescuing Scrum teams keeps me in business" avance même un de ses collègues. La raison ? L'engouement pour Scrum a fait que nombre d'équipes insuffisamment préparées se retrouvent dans des situation inextricables de dette technique. Ils ont naïvement cru que l'on pouvait tirer bénéfice d'une

17 nov. 2008 Olivier Azeau

"Responding to change over following a plan" : une idée neuve ?

Les adeptes de méthodes agiles utilisateurs de la version française de wikipédia auront peut être remarqué un assez curieux historique sur les entrées concernant les méthodes agiles et Scrum en particulier : la méthode "RAD" de James Martin serait à l'origine des méthodes agiles ! Claude Aubry explique comment cette information a induit en erreur un très sérieux

15 nov. 2008 Olivier Azeau

Le Behaviour Driven Development ou l'art d'écrire des tests que tout le monde comprend

Une des règles de base du TDD, le dévelopement piloté par les tests, est "avant d'écrire une ligne de code, écrire un test qui ne passe pas". Le ligne de code sert ainsi à faire passer le test. Cette approche permet d'écrire le code le plus simple possible, au sens où celui-ci n'a aucune ligne superflue, et de découvrir facilement le code à écrire puisque celui-ci

09 nov. 2008 Olivier Azeau

S'adapter au contexte

L'étape toulousaine de l'Agile Tour 2008 a attiré plus de 200 personnes. Un des points culminants de l'après-midi était la présentation par Claude Aubry et Philippe Krutchen de l'agilité en situation qui traitait del'adaptation des méthodes agiles à un contexte. De nombreuses personnes ont assisté à cette présentation. Certaines connaissaient déjà bien les méthodes agiles,

29 oct. 2008 Olivier Azeau

SigmAgileTour

Le prochain SigmaT, 7ème du nom, aura lieu le 16 octobre prochain. Ce sera une édition spéciale : les festivités démarreront dès le début de l'après midi et ce sera l'occasion d'accueilir à Toulouse, l'Agile Tour. Pour plus d'informations, il suffit de suivre l'actualité sur les sites sigmat.fr et agiletour.com. Et pour être sûr de ne pas rater l'évènement, on peut déjà

15 juil. 2008 Olivier Azeau