|
Submitted Conference Content
Nom(s) et Prénom(s) | Olivier Gourment |
Job | |
email | ogourment [at] smarterportal [dot] com |
Phone number | 514 570 4596 |
Ville (Pays) | Montréal |
Temps | 1h |
Type de conférence | Conference < 100 attendees |
Niveau | Everybody |
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!
Soumis par ppetit le lun, 06/13/2011 - 02:02
|
|