• Português
  • 简体中文
  • English
  • Français
  • Deutsch
  • 日本語
  • Lietuvių
  • Español

Submitted Conference Content

Nom(s) et Prénom(s)

Olivier Gourment

Job
emailogourment [at] smarterportal [dot] com
Phone number514 570 4596
Ville (Pays)Montréal
Temps1h
Type de conférenceConference < 100 attendees
NiveauEverybody

Votre code s'écroule - Comment le refactoring peut vous sauver

Biographie

Olivier Gourment a plus de 20 ans d'expérience dans de grandes organisations nord-américaines et françaises sur des projets informatiques stratégiques. En 2001, Olivier applique en l'apprenant sa première méthode Agile (XP) et livre en 5 mois, avec son équipe, le volet e-commerce de www.bell.ca, qui propulsera le site en tête du classement e-commerce canadiens selon l'indice Secor-Commerce. Ce succès spectaculaire le convainc de l'intérêt et la particularité des démarches Agiles. D'une curiosité insatiable et pédagogue passionné, Olivier apprendra et pratiquera moult méthodologies et formera de très nombreuses équipes, qui à leur tour réussiront des projets très complexes. Olivier est directeur du développement logiciel chez Motricity (MOTR). Il possède une MIAGE de l'Université Paris-IX Dauphine, ainsi que les certifications PMP et CSM/CSP. Olivier a effectué de nombreuses présentations et ateliers, notamment à Confoo, Agile Tour Québec et Montréal, ainsi que plusieurs groupes d'utilisateur.

Description

L'une des techniques les plus ignorées est aussi fort probablement la plus utile dans le contexte du développement d'un produit en mode Agile ! Le refactoring (remaniement de code ou encore réusinage) est indispensable pour livrer de façon continue du code de qualité dans des délais raisonnables. Les équipes qui ne le pratiquent pas de façon continue voient tôt ou tard leurs résultats se détériorer, au point ou on peut les comparer à un pont qui s'écroule. Cette présentation explique très simplement un sujet très complexe. Elle utilise de nombreuses métaphores, images et quelques effets spéciaux pour amuser et susciter l'intérêt des participants. Nous jetterons un regard neuf sur des concepts de base, et approfondirons des sujets plus avancés mais qui n'ont pas été clairement expliqués dans le passé : * Qu'est-ce que c'est, programmer ? Quelles sont les ressources du cerveau impliquées et quelles sont leurs limites ? * Pourquoi le code (et toutes les composantes logicielles ou documentaires qui sont nécessaires pour livrer des incréments de fonctionnalités) vieillit ? * Quelle est la technique de programmation qui détériore le code le plus rapidement ? * Comment prévenir à coup sûr cette détérioration et maintenir la vélocité et la qualité livrée par les équipes de développement de produit agiles ?

Pré-requis

Cette présentation s'adresse aux développeurs et aux responsables (aucune connaissance technique n'est nécessaire) qui sont soucieux de préserver la qualité et la vélocité dans leur équipe. Elle s'adresse plus particulièrement à ceux qui ont déjà tenté d'introduire le refactoring mais ont échoué à l'ancrer de façon durable.

Bénéfices pour les participants

Les participants comprendront de cette présentation : * comment est-ce que du code source peut "s'écrouler" ? * comment le refactoring peut prévenir cela * comment faire en sorte de tirer tous les bénéfices du refactoring de façon durable ?

Video

http://www.youtube.com/watch?v=32RJ3boUvjg
Go to the submission page!