« 2006-03 | Page d'accueil | 2007-09 »

22 mai 2007

DevTeach 2007 à Montréal

La semaine dernière (du 15 au 18 mai 2007) j'ai participé a l'événement DevTeach à Montréal. Il s'agit d'un congrès de formation, axé sur Microsoft .NET. On pouvait choisir parmi des conférences (1h15) dans cinq thèmes (tracks):

  • .NET 3.0,
  • ASP.NET,
  • SmartClient,
  • Agile
  • track francophone

J'y suis aller avec des collègues (5). La plupart des participants provenaient de la région de Montréal.

D'emblé, disons que la conférence était intéressante et la qualité des conférenciers était excellente en particulier dans la track Agile. Les conférenciers étaient des gens d'expériences, critique des produits MicroSoft.

Ensemble, avec les collègues,  nous nous sommes divisé la tâche pour couvrir le plus de matériel possible, alternant d'un thème à l'autre selon nos intérêts personnels, en fonction des préoccupations que nous avons pour l'incubateur. Le contenu étant très pointu, je ne rentrerai pas dans le détails ici mais si vous voulez qu'on vous parle de Silverlight, de Linq, de WF, de WPF de WCF, de ClickOnce, de l'interop WinForm/WPF, du DSL, du nouveau Entity Framework, de MonoRail, de TeamSystem et TFS, venez nous voir en personne.

Ce que je retiens globalement, coté technique, c'est que la plate-forme MS est 1) très vaste, 2) en perpétuelle évolution et 3) les dernières nouveautés sont souvent immatures, incomplètes et néanmoins excitantes.

Les outils aussi sont immatures (même Orcas, la prochaine version de VisualStudio). De ce côté, la bonne nouvelle c'est que MS était sur place pour écouter les développeurs sur ce qu'ils devraient faire pour l'améliorier et j'ai senti que MS voulait vraiment offrir un produit pour répondre aux besoins de l'entreprise. Espérons que nos suggestions sauront trouver une place dans les versions futures.

Ces éléments vont nous permettre d'apporter une dimension terrain à l'incubateur, en particulier pour le volet SmartClient et l'utilisation de WPF.

Si la plupart des thèmes étaient très technique, le thème"Agile" était plus axée sur la pratique. Il va sans dire, compte tenu de mon intérêt pour le sujet, que c'est dans celle-çi que j'ai trouvé les éléments les plus marquants de la conférence.

Disons d'abord que beaucoup de personnes ont participer à ce thème et que le tiers des participants utilisait déjà les pratiques agiles. On a parlé de l'application de  nouvelles techniques de développement: l'intégration continue, le "test driven developpement (TDD)", les spécifications exécutables, la programmation par paire. J'ai d'ailleur passé la dernière journée sur le seul sujet du TDD.

Tout cela était marquant pour moi car cela confirme comment ces approches sont incontournables aujourd'hui si l'on désire être productif. Cela confirme aussi combien les approches agiles nous sortent de notre zone de confort et combien elles peuvent semblées bizarres à la plupart des gens.

Je vous laisse avec une belle citation de Scott Bellware: "la productivité passe par la qualité, pas par les outils".

18:31 Lien permanent | Commentaires (0) | Envoyer cette note