Archives

Au delà de Scrum... il y a une approche disciplinée!!!

Mardi 15 juin 2010

Les approches Agiles sont des approches évolutives qui mettent l'accent sur le logiciel exécutable, la communication continue entre les membres des équipes, juste assez de processus et les besoins des parties prenantes. Scrum et XP sont de bons points de départ. Par contre, lorsque le développement augmente en complexité, il est plus difficile d'être Agile. Il est donc important d'établir des stratégies à grande échelle pour les techniques Agiles.

Souvent, une approche complète du cycle de vie pour la livraison de logiciel Agile devient nécessaire. Cette présentation donne une vue d'ensemble du Agile scaling model (ASM) et donne une marche à suivre pour adopter et adapter des stratégies permettant de relever les défis auxquels les équipes de livraison de systèmes font face.

Les objectifs de cette présentation sont les suivants :

  • Faire une introduire de ce qu'est Agilité;
  • Décrire comment passer de Scrum à une approche disciplinée de livraison Agile;
  • Décrire comment appliquer les techniques Agiles fondamentales tout au long du cycle;
  • Discuter des stratégies de croissance des techniques Agiles.

******************************

Agile approaches are evolutionary approaches that focus on working software, continuous communication between team members, just the right number of processes and the stakeholders' changing needs. Scrum and XP are good starting points. However as development increases in complexity, Agility becomes trickier and it is important to identify scaling strategies for Agile techniques.

A full lifecycle approach to Agile software delivery is often necessary. This presentation provides an overview of the Agile scaling model (ASM) and shows a roadmap to effectively adopt and tailor Agile strategies to meet the challenges faced by system delivery teams.

The objectives of this presentation are:

  • To provide an introduction to Agility
  • To describe how to go from Scrum to a disciplined Agile delivery
  • To describe how to apply fundamental Agile techniques throughout the lifecycle
  • To discuss scaling strategies for Agile techniques

Présentateur : Cherifa Mansoura, Service Offering Lead, pour l’équipe IBM Rational World Wide

Une transition vers Scrum - Les bons ingrédients

Mercredi 26 mai 2010

Vous vous demandez quels sont les ingrédients nécessaires à une transition d’une approche traditionnelle à Scrum?

C'est la question à laquelle tentera de répondre Sylvain Jean. Tout en se penchant plus spécifiquement sur une expérience vécu, ce dernier amènera les participants à partager leurs « trucs culinaires » dans le domaine de l'Agilité.

Cette présentation s'adresse à ceux qui vivent Scrum au jour le jour et veulent échanger sur le sujet afin de s'améliorer et de donner plus de « goût à leur recette ». Elle est aussi utile à tous ceux qui ont comme projet de mettre Scrum au cœur de leur développement de produits et qui veulent s'assurer de bien « faire prendre la sauce ».

Présentateur :Sylvain Jean, Trellia Networks

présentation

Introduction à l’agilité

Mercredi 28 avril 2010

Vous avez entendu parler d'agilité, de Scrum, de Lean, d'eXtreme Programming et vous vous demandez encore qu'est-ce que c'est ?

Cette présentation se veut une introduction à l'agilité. Elle vise les personnes qui n'ont pas fait l'expérimentation ou très peu des approches agiles. Suite à cette présentation vous serez en mesure de bien comprendre les valeurs, les concepts et les bénéfices de l'agilité, ce qui vous aidera à démarrer avec de meilleures bases vos futurs projets agiles.

N’hésitez pas à transmettre cette invitation à vos collègues et amis.

Présentatrice :Cynthia Ayotte, CGI

Conseillère à CGI depuis 1994, Madame Cynthia Ayotte a participé à plusieurs projets de développement traditionnels. En 2004, elle commence à s’intéresser aux nouvelles approches de développement Agile. Dès lors, aidée de ses collègues, elle démarre la pratique Agile à CGI. C’est en 2006 que Cynthia participe à la fondation de la communauté Agile de Québec. Elle est alors l’une des premières personnes dans la région à soulever l’intérêt pour ces approches.

Certifiée Scrum Master depuis 2006, les approches Agiles font parties intégrantes des réalisations de madame Ayotte. C’est par ce rôle et celui de coach qu'elle agit aujourd'hui et accompagne ses clients dans la mise en place et l'opérationnalisation de l’agilité. Personne-ressource active et impliquée dans sa communauté, elle organise bon nombre d'événements Agile notamment l’Agile Tour en 2009. Madame Ayotte croit fermement que l'agilité est un levier essentiel à la survie des organisations.

présentation

Retour d'expérience sur l'approche du "dojo de programmation" par des développeurs à Hydro-Québec

Mercredi 24 mars 2010

L'Agilité nous a appris l'amélioration continue. Le "dojo de programmation" applique ce concept à la formation et au développement des compétences. Plutôt qu'une formation ponctuelle et magistrale, on inscrit notre formation dans un processus continu où l'on pratique les techniques lors de courtes séances interactives et intensives qu'on répète régulièrement. La présentation rend compte de l'utilisation de cette approche de formation par des développeurs Java à Hydro-Québec. On présente le concept des dojos et leur organisation. On discute des avantages et de la valeur de cette activité ainsi que des attentes que nous avons par rapport celle-ci. Finalement, on discute des leçons apprises et de la place que nous comptons donner aux dojos dans le futur. Vous verrez comment vous pouvez introduire simplement et à peu de frais, cette activité de formation novatrice dans votre milieu de travail.

Présentateur : Jean Desbiens d’Hydro-Québec et François Beauregard

M. Desbiens compte vingt-cinq années d'expérience en développement logiciel. Depuis 10 ans, il agit à titre de conseiller et de formateur à Hydro-Québec, au sein du groupe "Expertise, Développement et Maintenance", qui est responsable de l'utilisation des meilleures pratiques en développement et maintenance d'applications.

M. Beauregard est fondateur de Pyxis. Animé d'une passion pour le développement logiciel, il souhaite participer à des projets de développement logiciel dont les résultats sont exceptionnels tout en maximisant la qualité de vie et la satisfaction personnelle de tous les intervenants. Il agit comme accompagnateur, formateur, facilitateur et conseiller expert pour des entreprises désirant améliorer leur productivité en développement informatique et adopter une approche Agile. En juillet 2002, avec des collègues de Pyxis, il a fondé Agile Montréal, un groupe d'intérêt sur les méthodes de développement Agile, et y fait des présentations régulièrement.

présentation

ScrumMasters anonymes, 4e édition

Mercredi 17 février 2010

« Bonsoir, mon nom est John Doe. Je suis ScrumMaster depuis maintenant 2 ans, et j'ai un problème avec mon responsable de produit (PO). Il m'a abandonné avec un carnet du produit ‘malade’ et rejette ses responsabilités sur moi. »

Les ScrumMasters de Montréal discutent entre eux de leurs problématiques dans le cadre d'un OpenSpace.

Présentateurs : Les participants

Dealing with Technical Debt in Legacy Software

Mercredi 20 janvier 2010

"Shipping first time code is like going into debt. A little debt speeds development so long as it is paid back promptly with a rewrite... The danger occurs when the debt is not repaid. Every minute spent on not-quite-right code counts as interest on that debt. Entire engineering organizations can be brought to a stand-still under the debt load of an unconsolidated implementation." Ward Cunnignham

Is your codebase getting harder and harder to modify? Do you find yourself and your team making quick fixes to meet a deadline that you know you will never get back to? Is your ability to add new features that work well with the existing system decreasing every day? Have you thought that it might be easier to just start from scratch? All of these are common symptoms of increasing technical debt in your software.

Attend this session to learn about incremental ways that you can start introducing automated tests into your system to act as a safety-net for change. Attend this session to learn tactical techniques to break dependencies to begin decoupling your software. Attend this session to start digging yourself out of the technical debt hole.

You will learn:

  • 1) How to write tests for legacy software every day without the need to stop delivering business value to your customer.
  • 2) How to break dependencies and incrementally make your software more amenable to change.
  • 3) How to create an environment where developers want to write tests early and often.

Speaker : Tim Snyder

Biographie : Tim Snyder, a partner at Gemba Systems is an entrepreneur and dynamic leader in the field of product development and management.

Having spent over 20 years leading and coaching product and service organizations, Tim has gained unique insight into the patterns of organizational success and failure. His career began in the 1980s as a software developer with a start-up product company merging object-oriented programming with rapid application development tools. Ascending from developer to project manager and then Product Development Director, Tim acquired critical experience and insight into how product teams improve and how change impacts productivity.

The latter half of Tim's career has been spent as a coach and trainer in the management and technical services field, guiding transformations at small private firms and multinational fortune 500 enterprises. In 1999, Tim joined then start-up Valtech and helped grow the firm from small regional start-up to a multinational, publicly traded firm with offices around the world. As Chief Technology Officer (CTO) of Valtech, Tim was responsible for conceiving and developing the unique services and programs for guiding enterprise transformations to hyper-competitive, Lean and Agile product development teams. After eight years driving the Valtech strategy and service differentiation, Tim co-founded a new service firm —Gemba Systems— specializing in high-performance development teams and lean-development adoption strategies.

Tim and his family live in Coppell, Texas, where they enjoy travel, home renovation projects, sports, and family outings.

présentation

Introduction à la pensée systémique (atelier)

18 novembre 2009

Face à une situation identifiée (trop de bogues, livraisons en retard,...), comment comprendre celle-ci dans ses causes et ses effets? Quelles mesures prendre? Comment diminuer les risques que les mesures aggravent le problème? La pensée systémique propose un outil d’analyse simple : les diagrammes d’effets.

Cet atelier vous permettra de découvrir cette technique et de la mettre en pratique afin que vous puissiez l’appliquer, par exemple, au moment de votre prochaine rétrospective.

Présentateur : Yann Picard de Muller

Biographie : Yann n’est pas un programmeur. Toutefois, il pratique depuis près de 14 ans des méthodes itératives et incrémentales pour la réalisation de sites Web, de dessins animés, etc. Sa recherche d’amélioration l’a mené à croiser l’Agilité, et depuis il n’a pas décroché.

Agile Tour Montréal 2009

27 octobre 2009

Voir tous les détails sur le site officiel.

Introduction à Kanban et expérience pratique chez IBM Bromont

7 octobre 2009

La littérature concernant l’Agilité nous parle très souvent de « Gestion de projet » Agile. Mais est-il possible d'étendre ces principes à d’autres contextes que la réalisation de projet? Peut-on envisager d’appliquer ces principes à la maintenance d’applications?

La méthode Kanban permet d’augmenter l’efficacité des équipes de maintenance en se basant sur les principes du développement logiciel Lean. Cette présentation expliquera tout d’abord ce qu’est un kanban et couvrira certains aspects théoriques. Par la suite, il y aura un retour d'expérience sur l'utilisation de Kanban dans la maintenance d'applications à IBM Bromont

Présentateur : Benoit Lapointe

Biographie : Benoit Lapointe est à l'emploi d'IBM Bromont depuis 2001. Il a fait ses premières lectures en lien avec l'Agilité en 2007, et depuis une passion est née. Il a lu de nombreux ouvrages et d'articles sur différents aspects de l’Agilité (développement logiciel Lean, plannification, estimation, user stories, TDD, rétrospectives, etc.). Aussi, il a procédé récemment à l'ouverture d'un blogue traitant de l'Agilité.

Benoit a suivi la formation de ScrumMaster, et a été le gestionnaire du premier projet Agile à IBM Bromont. Il est le conseiller principal pour tout ce qui concerne l'Agilité en plus d'être le fondateur de la communauté de pratique Lean/Agile au sein de son entreprise.

Depuis quelque temps, Benoit concentre ses efforts à appliquer les principes Lean/Agiles à d’autres contextes que la réalisation de projet. Il s'intéresse principalement à la maintenance d'applications, au soutien utilisateur et à la gestion de tâches en général.

Ateliers de démarrage de projet : rédaction d'un carnet du produit et planification d'un système cohérent

23 septembre 2009

Contrairement à ce que la littérature Agile laisse entendre, une étape de préparation est souvent nécessaire avant d'amorcer le développement d'un logiciel. Il ne faut toutefois pas tomber dans le piège de l'analyse exhaustive. On veut limiter l'effort à l'alignement de l'équipe sur la vision du produit et à l'établissement de la liste des spécifications « juste suffisantes » pour permettre à cette équipe d'entreprendre la réalisation.

Mais par quoi commencer? Comment éviter de se perdre dans la constitution d'un carnet du produit et une planification qui ne formeront jamais un système cohérent?

Par une présentation et un atelier, les présentateurs vous proposent un cadre de démarrage de projet de développement logiciel :

  • Quels sont les préalables à réunir?
  • Qui devrait être impliqué?
  • Comment définir un système minimal et cohérent?

Présentateur : Tremeur Balbous et Mathieu Boisvert

Biographie : Tremeur est un joueur d'équipe qui cherche à progresser et à faire progresser les autres. Titulaire d’une maîtrise en physique de l'Université Paris VI, il a suivi la formation d'ingénieur logiciel du CFA AFTI en alternance en entreprise. Il a participé à de nombreux projets dans des industries variées (assurances, administration, contrôle ferroviaire) utilisant principalement les technologies C++, J2EE et, plus récemment, Ruby. Depuis 2004, il côtoie le groupe de praticiens XP de Paris. Il est membre de l'association XP-France depuis 2007 et, dans ce contexte, il a mis sur pied le groupe d'utilisateurs Agiles de Nantes en 2008. Depuis janvier 2009, Tremeur travaille à Pyxis Technologies et apporte son énergie pour promouvoir l'Agilité.

Mathieu est un conseiller en adoption des méthodes Agiles depuis plus de 5 ans à Montréal, à Québec et à Paris. Il anime le démarrage de nouveaux projets de développement logiciel à titre de conseiller et facilite la réussite d'équipes de développement à titre de ScrumMaster. Tout comme ses collègues de Pyxis Technologies, il croit que le développement logiciel est avant tout un processus humain. Par conséquent, il valorise les individus, l'engagement et la collaboration. Mathieu est un membre actif de la communauté Agile et il en fait la promotion en coordonnant les activités d’Agile Montréal.

présentation

ScrumMasters anonymes, 3e édition

9 septembre 2009

« Bonsoir, mon nom est John Doe. Je suis ScrumMaster depuis maintenant 2 ans, et j'ai un problème avec mon responsable de produit (PO). Il m'a abandonné avec un carnet du produit ‘malade’ et rejette ses responsabilités sur moi. »

Pour la 3e fois, les ScrumMasters de Montréal discutent entre eux de leurs problématiques dans le cadre d'un OpenSpace.

Présentateurs : Les participants

Agile et le management : le chaînon manquant

19 août 2009

L'un des principaux défis de l’Agilité consiste à combler le fossé entre les approches Agiles et le côté gestion des organisations. En effet, si l’Agilité s'illustre dans les structures flexibles et innovatrices, elle rencontre des difficultés dans les organisations plus traditionnelles ou dans le contexte de grands projets. Dans ce type de situation, les équipes Agiles doivent interagir efficacement avec des intervenants qui parlent par exemple en termes de rendement des investissements, de valeur ajoutée, de budget, de descriptions de fonctions et de système de récompenses.

Nous allons explorer les interfaces entre les pratiques Agiles que nous connaissons telles que celles de Scrum et les attentes des intervenants. Les solutions nous permettront de gérer plus efficacement les intervenants clés et nous aideront à crédibiliser l'Agilité au-delà de sa zone de confort actuelle. La présentation est fondée sur les défis et frustrations que le présentateur a affrontés lors de la mise en place de pratiques Agiles impliquant des considérations de gestion.

Présentateur : Bruno Collet

Biographie :

Bruno a œuvré comme auditeur et chargé de projets à Montréal, à Bruxelles et à Vancouver. Ses récents mandats ont consisté à évaluer le processus de développement et à recommander les pratiques appropriées selon le contexte, que ce soit Scrum, RUP, OpenUP ou PMBOK par exemple. Son périple l'a notamment amené à convaincre des gestionnaires « traditionnels » du bien-fondé de l'Agilité et à mettre en place des pratiques Agiles pour gérer les intervenants non Agiles. Au cours de sa carrière, Bruno a progressivement évolué de rôles techniques tels que concepteur et architecte vers des rôles de gestion tels que chargé de projets et directeur du développement. Il possède un MBA, une maîtrise en informatique ainsi que la certification PMP. Au sein de son entreprise, Synapsys Canada, il pilote actuellement le développement de Agile Benchmark.

présentation

Scrum dans les grands projets et dans les grandes organisations

17 juin 2009

Les approches de développement Agile gagnent en popularité mais comme elles sont particulièrement adaptées à des équipes de 5 à 9 membres, plusieurs croient qu'elles ne sont pas adaptées à la réalisation de grands projets. Par de multiples expériences acquises au cours des 8 dernières années, nous allons découvrir les défis propres à l’utilisation d'une approche Agile dans de grands projets. Évidemment, nous allons également donner des pistes pour relever ces défis. Nous discuterons aussi des défis particuliers qu’impose la gouvernance de projet des grandes organisations.

Avant la présentation, si le cœur vous en dit, vous êtes invité à écouter un épisode du Visual Studio Talk Show au cours duquel François discute de mise en œuvre d'une approche Agile dans les grandes organisations.

Présentateur : François Beauregard

La planification Agile dans la vraie vie

28 mai 2009

Faites vous partie d'une équipe de développement qui désire commencer à faire de la planification Agile? Faites-vous du développement itératif qui dans le fond n'est que des "waterations"? Au cours de cette présentation, vous aurez l'occasion de revoir les bases de la planification Agile, ainsi que d'entendre les expériences de quelqu'un qui a aidé plusieurs équipes à faire des transitions et de la planification Agile. Il partagera avec vous ce qui a bien fonctionné et ce qui a moins bien fonctionné pour ces équipes.

Présentateur : Steffan Surdek

Biographie :

Steffan Surdek est un chef d'équipe ainsi qu'un champion Agile chez IBM. Il travaille dans le domaine de l'informatique depuis plus de quinze ans. Au cours de sa carrière, il a œuvré à titre de développeur, d'architecte logiciel, de gestionnaire de projet et de chef d'équipe. Steffan a géré et coordonné des projets avec des équipes réparties dans cinq pays - Inde, Égypte, Israël, Chine et Canada. Il est formateur pour les sessions Agile données à l'interne et un leader dans la communauté Scrum chez IBM. Steffan a écrit sur la planification Agile ainsi que sur le développement globalement distribué pour developerWorks et Doctor Dobbs Journal.

présentation

Your Agile Sales Approach Sucks!

30 avril 2009

The agile community has tried for a decade to sell the agile approach reliably with mixed results. They seem to have been learning the hard way that agile is a complex sale-one which requires unanimous agreement from many buyers with differing goals. To maximize the probability of unanimous buy-in , you need to think strategy. You need to answer:

  • Who are my buyers and what buying roles are they playing?
  • What is my current position with each of these buyers?
  • What would I like my position to be with each of these buyers?
  • How can I get to that position?

Whether you’re a consultant selling to prospects or an employee selling to the people around you, you need to understand how each buyer responds to your proposal and how to deliver their win-results. This 90-minute talk introduces a sales model and lets you try to apply it to your current sales opportunities or to analyse past, failed sales attempts.

In this talk, we will:

  • Explain what makes selling agile services hard.
  • Describe the four buyers in every complex sale.
  • Discuss buyer receptivity and what influences it.
  • Explain the concept of buyer response modes, how they relate to each of these buyers and how to develop a strategy that factors in each buyer’s response mode.
  • Introduce the concept of win results to strengthen your buyers’ response modes to a more favorable position.
  • Discuss the concept of the ideal client and help attendees identify the traits of their ideal client.

Présentateurs : Niraj Khanna et J.B. Rainsberger

Biographies :

Niraj Khanna

Niraj (niraj@greenbarconsulting.com) has been involved in sales since graduating from Computer Science, despite starting off his career as a Java developer. After his first employer went bankrupt in the dot-com collapse (and his valued stock option compensation plan left him with more options than stock), desperate, he signed on with a large accounting firm needing consultants that had both a client interfacing personality and a background in technology. Midway through his third year as an R&D Tax Consultant and Sales Engineer, a friend introduced him to the concept of agile software development. Intrigued, he borrowed the friend's copy of "XP Explained" by Kent Beck. Inspired and convinced, Niraj’s desire to return to the software development industry cemented after a chance meeting with J.B. Rainsberger. In March 2005, Niraj partnered with J.B. Rainsberger as the VP of Sales and Marketing for Diaspar Software. Following 3 very profitable years and J.B.’s retirement in 2008, the two co-founded OutsideInsource in 2009. Niraj also founded GreenBar Consulting in 2009 as he isn't quite retired yet.

J.B. Rainsberger

J. B. (Joe) Rainsberger helps software organizations better satisfy their clients and the businesses they support. Expert at delivering successful software, he writes, teaches and speaks about why delivering better software is important, but not enough. He helps clients improve their bottom line by coaching teams as well as leading change programs. Joe helps software organizations off the treadmill of over-commitment and under-delivery, addressing all aspects of software delivery including understanding the business, gelling the team and even writing great code. Learn more about how Joe will inspire your software organization at jbrains.ca, at conferences world-wide, or by writing him directly at me@jbrains.ca.

présentation

référence (livre)

The Role of a Tester on an Agile Team

16 avril 2009

What does a tester do on an Agile team? What are the expectations? We'll walk through release planning, iteration planning, and iteration and even the end game and talk about what a tester does through each of these steps to release.

Présentatrice : Janet Gregory

Biographie : Janet Gregory is a Calgary-based consultant specializing in building quality systems. Her passion is promoting Agile quality processes. Over the past ten years, she has helped to introduce Agile development practices into companies as tester or coach, and has successfully transitioned traditional test teams into the Agile world. Her focus is working the business users and testers to understand their role in Agile projects.

Janet is a frequent speaker at software conferences, is active in the North American Agile testing community, and is co-author of Agile Testing: A Practical Guide for Agile Testers and Teams.

présentation

référence (livre)

ScrumMasters anonymes, 2e édition

25 mars 2009

« Bonsoir, mon nom est John Doe. Je suis ScrumMaster depuis maintenant 2 ans, et j'ai un problème avec mon responsable de produit (PO). Il m'a abandonné avec un carnet du produit ‘malade’ et rejette ses responsabilités sur moi. »

Les ScrumMasters discutent entre eux de leurs problématiques. Nous renouvelons l’expérience à la suite du succès de la première rencontre en novembre dernier.

Présentateurs : Les participants

Un projet extrêmement ambitieux et flou utilisant les technologies les plus récentes, avec une équipe répartie sur deux continents,… vous avez dit risqué?

12 mars 2009

L'objectif principal est de partager les succès et les défis d'une équipe de développement autogérée de 20 personnes, distribuée sur 4 sites et 2 continents.

En quoi c'est un projet idéal pour faire du Scrum :

  • des préalables flous et un responsable de produit (PO) dévoué et passionné qui nous fait confiance;
  • des développeurs expérimentés ayant une certaine connaissance de Scrum et des techniques d'ingénierie Agiles;
  • un périmètre final qui n’a pas été déterminé à l’avance.

Quelques facteurs qui complexifient la chose... :

  • Plusieurs partenaires gravitent autour de l'équipe, à commencer par le déploiement, les concepteurs et tous les fournisseurs de contenu.
  • L’équipe est distribuée sur 4 sites et 2 continents. De plus, il y a 6 heures de décalage horaire.
  • Les responsables de produit (PO) doivent s’occuper de plusieurs autres aspects du projet.
  • Deux niveaux de communication et d'organisation se sont installés : un par site (informel) et un par équipe (informel et formel)

Voici ci-dessous, dans l'ordre chronologique, les principaux défis :

  • comprendre les objectifs d'affaires;
  • déterminer le périmètre minimal pour la première sortie publique;
  • faire face aux pressions des clients pour l'augmentation de la vélocité attendue;
  • organiser l'équipe en plusieurs équipes et organiser le travail de façon à ne pas ‘se piler sur les pieds’;
  • composer avec la complexité accrue du code et de l'architecture (augmentation du nombre de bogues);
  • assumer les choix technologiques ambitieux faits en début de projet pour répondre à des besoins ambitieux;
  • … (et le projet est toujours en cours!)

Isabelle vous expliquera les solutions proposées et adoptées, et elle fera des liens avec les recommandations d'experts reconnus.

Le 30 mars 2009, Isabelle donnera cette présentation à la conférence internationale ‘XP Day Suisse Édition francophone’ à Genève.

Présentateur : Isabelle Therrien, Pyxis Technologies

Bio: Isabelle a participé à des projets d'envergure à titre de programmeuse-analyste, de testeuse, d'architecte, de chef de projet, et ce, autant en .NET qu'en Java et même en Groovy. Depuis son arrivée à Pyxis en septembre 2007, elle participe à des projets Scrum en collaboration avec le groupe Orange à Paris et à Bordeaux. Isabelle contribue à l'amélioration des processus dans les entreprises où elle travaille et met cette expérience et ses aptitudes à profit en faisant de l'accompagnement Agile (conseil en gestion principalement en gestion du changement) auprès d'entreprises en transition.

Les meilleures pratiques pour concevoir une architecture modulaire

Février 2009

Cette présentation explique comment concevoir des logiciels en utilisant des abstractions modulaires telles que la «couche» ou le «service». Nous allons discuter comment appliquer les techniques de design «top-down» et «test-driven» pour mettre en application une architecture modulaire. Vous allez apprendre pourquoi la testabilité d'une manière autonome (dans un banc d'essai) sans devoir assembler le système entier est l’attribut le plus important d’un module. Nous discuterons comment concevoir efficacement le comportement dynamique d'une interface et comment gérer les dépendances pour réduire le couplage entre les modules. À la fin de cette présentation, vous comprendrez pourquoi nous avons besoin d’une unité de modularité qui va au delà de la programmation objet.

Présentateur : Mario Cardinal

Bio: Mario Cardinal est un consultant senior spécialisé en architecture logicielle. Il compte près de vingt années d'expérience en conception de systèmes d'information d'envergure. Il dirige le groupe d’utilisateur sur l’architecture pour la Communauté .Net Montréal et il est « tech chair » de la piste d’architecture de la conférence DevTeach. Depuis 2004, il est l’animateur du Visual Studio Talk Show, un podcast sur le développement logiciel. Pour une quatrième année consécutive, il a reçu de Microsoft le prix Most Valuable Professional (MVP). Mario est titulaire d'un baccalauréat en génie informatique et d'une maîtrise en management de la technologie de l'École Polytechnique de Montréal. De plus, il détient les certifications professionnelles Certified ScrumMaster (CSM), Microsoft Certified Technology Specialist (Team Foundation Server), et Microsoft Certified Solution Developer.

Redites-moi monsieur le client

Janvier 2009

La présentation « Redites-moi monsieur le client » a été donnée lors des XP Days 2008 à Paris. Pour les intéressés, les prochains XP Days France auront lieu à Paris les 25 et 26 mai (http://www.xpday.fr). En Extreme Programming, les scénarios utilisateurs (user stories) sont le point central du projet : tout à la fois cahier des charges, élément de planification, point de départ des tests automatisés... Ce qui se résume en 'règle des trois C' : carte, confirmation, conversation. Comment justement aborder efficacement cette conversation avec le client dont le projet dépend? La suite de l'atelier « Dites-moi monsieur le client », très apprécié lors des XP Days 2007 et à Agile Montréal par la suite, fournit de nouvelles pratiques utiles et l'occasion de les mettre en application. En particulier, nous nous attardons aux conversations difficiles (confrontations) et à une approche pour les diriger avec succès.

Présentateur : François Beauregard

présentation

Soirée spéciale : ScrumMasters anonymes

Novembre 2008

« Bonsoir, mon nom est John Doe, je suis ScrumMaster depuis maintenant 2 ans, et j'ai un problème avec mon P.O. Il m'a abandonné avec un carnet de produit malade et rejette ses responsabilités sur moi. »

Une rencontre où les scrummasters parlent entre eux de leurs problématiques.

Présentateurs : Les scrummasters présents

Démarrage d'un projet agile: Retour d'expérience et echanges

Octobre 2008

Vous avez décidé de plonger dans l'aventure agile ? Trouvez-vous ça facile de démarrer vos projets ? Qu'est-il utile de faire au début ? Vous vous posez beaucoup de questions sur le sujet ? À travers un retour d'expérience d'un projet que nous avons mené en 2006, et dans lequel nous vous présenterons les activités et les échanges qui ont eu lieu, nous vous engagerons dans une réflexion sur la façon de démarrer un projet en mode agile. Nous échangerons sur les défis que posent cette étape cruciale du projet ainsi que les impacts qu'elle a sur le déroulement du projet par la suite. Finalement, nous vous présenterons notre point de vue actuel sur le démarrage de projet agile, point de vue qui a beaucoup évolué depuis.

Présentateurs : Ernst Perpignand et François Beauregard

Septembre 2008

Les méthodes agiles ont fait beaucoup de chemin depuis leur introduction il y a environ une dizaine d'années. L'adoption de ces méthodes est un sujet d'actualité de nos jours puisque plusieurs se lancent dans l'aventure agile. Au cours de cette présentation, nous allons explorer les pratiques au centre des méthodes agiles à fin de comprendre quand et pourquoi les adopter. Nous nous éloignerons dans la mesure du possible d'une description de la mécanique de ces différentes pratiques pour nous intéresser d'avantage à leur raison d'être, leurs impacts sur les équipes et les organisations qui les adoptent. Nous nous questionnerons également sur le bien fondé de certaines idées véhiculées dans l'industrie par rapport à ces pratiques.

Présentateurs : Ernst Perpignand et François Beauregard, Pyxis Technologies

La mêlée quotidienne

Mai 2008

La pratique de la mêlée quotidienne, aussi connue en anglais sous le nom de "daily scrum", "stand-up meeting" ou "daily wash-in" et souvent associée au Scrum est présentée en détails à travers un langage de pattern et des exemples concrets vécu à Hydro-Québec dans des contextes agiles et plus traditionnels. En seconde partie de la présentation, on mettra en pratique les divers patterns afin de permettre aux participants de pouvoir rapidement utiliser la technique dans leur milieu de travail.

Présentateur : Jean Desbiens, Hydro-Québec

M. Desbiens possède plus de vingt ans d'expérience en développement logiciel et est depuis 8 ans conseillé et formateur à Hydro-Québec, au sein du groupe "Innovations et Pratiques", responsable de l'utilisation des meilleures pratiques en développement et maintenance des applications auprès de plus de 500 personnes.

Présentation de la mêlée quotidienne au Groupe Agile Montreal

La place des pratiques d'ingénierie en Scrum et l'importance d'une vélocité de croisière(sustainable pace).

Avril 2008

Scrum est un processus empirique de développement logiciel qui propose de livrer un incrément de logiciel fonctionnel à la fin de chaque itération.

Basé sur ce simple enoncé, nous étudierons quelles sont les conséquences de l'adoption de Scrum sur les pratiques d'ingénierie de l'équipe de développement. La discussion nous amènera à souligner les différences fondamentales entre Scrum et une approche basée sur le processus en cascade. Il sera également question de la notion de prévisibilité en vue de la planification et la notion de transparence.

Présentateur : Vincent Tencé, Pyxis Technologies

Rôle de l'analyste d'affaires et place de la documentation dans un processus Agile

Mars 2008

Cette présentation débutera par une courte introduction aux approches Agiles au cours de laquelle le manifeste Agile sera examiné rapidement. Cette introduction amènera à une discussion sur les choix en ce qui concerne la documentation. Il sera également question du rôle des différents intervenants dans le contexte du développement Agile, plus spécifiquement de celui de l'analyste d’affaires.

Présentateur : François Beauregard, Pyxis Technologies

présentation

 

Agile du point de vue d'un PMP

Mars 2008

En introduction, les similitudes, les différences et les parallèles entre l'approche en cascade et l'approche Agile seront exposés afin d'éclairer et de briser les paradigmes de l'approche Agile. Dans un deuxième temps, la démarche de transition vers l'Agilité sera expliquée. Elle sera suivie des critères de succès pour devenir Agile.

Présentateur : Maurice Bergeron et François Beauregard, Pyxis Technologies

présentation

xUnit Automated Test Patterns and Smells

Octobre 2007

The extensive use of automated testing has been a breakthrough practice in improving the quality of software produced by developers. By now, many companies have experimented with the use of automated functional tests and unit tests. Those that have had good experiences with it rave about it and cannot imagine having been successful without their automated tests. But for every success story there are many (often untold) stories of disappointment. What separates the success stories from these disappointments?

In this presentation Gerard describes a number of common problems encountered when writing and running automated unit and functional tests. He characterizes the problems in the form of “test smells”, describes their root causes, and suggests possible solutions expressed in the form of patterns. Many of these smells and patterns are equally applicable to automated functional/acceptance tests using tools such as Watir and some even apply to Recorded Test tools such as Mercury’s QuickTest. While many of the practices he describes are directly actionable by developers or testers, many also require action from a supportive manager and/or system architect to be achievable.

Présentateur : Gerard Meszaros

Bio : Calgary-based consultant specializing in Agile development processes. Gerard started his career in Ottawa working at Bell-Northern Research building telephone switching software. He left Ottawa in 1995 to join ClearStream Consulting where he built his first unit testing framework in 1996 and has been doing automated unit testing ever since. He is an expert in test automation patterns, refactoring of software and tests, and design for testability. Gerard has applied automated unit and acceptance testing on projects ranging from full-on eXtreme Programming to traditional waterfall development and technologies ranging from Java, Smalltalk and Ruby to PL/SQL stored procedures and SAP’s ABAP. He is the author of the xUnit Test Patterns: Refactoring Test Code book published by Addison-Wesley Professional in the Martin Fowler Signature Series.

À la découverte du gaspillage : le développement « lean » appliqué

Septembre 2007

Pour l’occasion, Jean-René Rousseau et Étienne Hardy, conseillers principaux chez Pyxis Technologies, partageront leur connaissance des principes de développement « lean » et présenteront une technique fort efficace pour découvrir le gaspillage à l’intérieur d’un processus de développement soit la cartographie de la chaîne de valeur (CCV).

La présentation, d’une durée de 30 minutes, sera suivie d’un atelier où les participants auront la chance d’appliquer la technique CCV à leur processus actuel. Une chance unique de partir à la découverte du gaspillage dans vos organisations!

Cette rencontre est ouverte à tous les intervenants impliqués et intéressés dans les pratiques tendant vers l'Agilité, que ce soit programmeurs, architectes, testeurs, coachs, gestionnaires ou clients.

Présentateur : Jean-René Rousseau et Étienne Hardy, Pyxis Technologies

Dites-moi, Mr le Client... Des techniques d'entretien

Juin 2007

Après un court rappel de certains éléments de base au sujet des User Stories (entre autre un rappel des 3C's de Ron Jeffries), la présentation insiste sur l'importance de la Conversation pour dégager de nouvelles Cartes et obtenir les Confirmations (conditions de satisfaction). Des trucs sont présentés pour la conduite de Conversations. Nous présentons aussi en quoi le fait de diriger la Conversation vers les Confirmations est un outil efficace pour aider le client préciser sa pensée.

Présentateur : Vincent Tencé et François Beauregard, Pyxis Technologies

Planification et suivi de projet Agile

Avril 2007

Pour l'occasion, Mathieu Boisvert et François Beauregard vous présenterons certains aspects liés à la planification et au suivi de projet Agile. Comment démarre-t-on un projet Agile? Quelle est le niveau de planification requis? Le niveau de détail requis? La priorisation? Les estimations? Le suivi? La rencontre de ce mois-ci du Groupe Agile de Montréal vous donnera des réponses à ces questions. De façon similaire à la rencontre du mois dernier, la formule sera une présentation suivi d'un atelier permettant de mettre en pratique les techniques présentées.

Présentateur : Mathieu Boisvert et François Beauregard, Pyxis Technologies

Gestion de produit et développement Agile - User Stories

Mars 2007

Pour l'occasion, Jean-René Rousseau et Vincent Tencé, continueront d'explorer l'univers de la gestion de produits Agiles. Cette fois-ci, nous discuterons de la gestion des spécifications par les scénarios utilisateurs (user stories). Une courte présentation sera suivie par un atelier d'écriture de scénarios utilisateurs. Cet atelier permettra aux participants d'explorer les techniques d'élucidation et d'écriture des spécifications selon une approche Agile.

Cette rencontre est ouverte à tous les intervenants utilisant les pratiques tendant vers l'Agilité ou intéressés par celles-ci, que ce soit des programmeurs, des architectes, des testeurs, des accompagnateurs, des ScrumMasters, des gestionnaires, des clients ou des directeurs de produit (product owners) et, bien sûr, tous ceux qui désirent le devenir!

Présentateur : Jean-René Rousseau et Vincent Tencé, Pyxis Technologies

Gestion de produit et développement Agile

Février 2007

Qu'ils soient d'ardents défenseurs de l'approche Agile ou non, les experts en développement logiciel s'entendent tous sur un point : l'implication des gens d'affaires lors du processus de développement logiciel est un facteur essentiel à son succès.

Les méthodologies Agiles reconnaissent ce fait et tentent de combler l'espace entre les responsables du volet affaires et les responsables du volet technique en plaçant le gestionnaire de produit au coeur du processus de développement. Le rôle et les responsabilités de celui-ci se voient donc grandement modifiés.

Jean-René Rousseau, nous entretiendra donc sur les défis et responsabilités du gestionnaire de produit lors d'un développement Agile. Une séance open space suivra la présentation, ce qui donnera la chance aux participants de se questionner plus en profondeur sur certains enjeux entourant la gestion de produit Agile.

Présentateur : Jean-René Rousseau, Pyxis Technologies

Aspects sociaux des pratiques de développement Agile de logiciel

Octobre 2006

rencontre conjointe avec le groupe Extreme Programming de Montréal

En mode Espace Ouvert (OpenSpace), les participants créeront des lieux de discussion et d'expérimentation sur des sujets de leur choix sur le thème de l'aspect social des pratiques Agiles de développement de logiciel. Les aspects techniques pourront également y être soulevés en rapport avec les aspects sociaux et les aspects de la communication.

Whole Team, Planning Game, Pair Programming, Collective Ownership, Daily Scrum ou Stand-Up meeting et Retrospective sont certaines des pratiques qui impliquent un niveau élevé d'interaction entre les membres d'équipes. Elles demandent donc des habiletés sociales et interpersonelles. À chacune des occasions de ces pratiques, il y a opportunité de bâtir des liens, de renforcer l'esprit d'équipe et de vivre une expérience sociale.

Steering the Ship: The Joy and Heartbreak of Project Planning

Août 2006

Steering the Ship: The Joy and Heartbreak of Project Planning

Planning is easy: pick a direction, write stories, prioritize, estimate, project and it's clear we can ship something in November and we'll be done in 2008.

Planning is hard: I need it all, I need it all now, you're the programmer--you know what to do.

So which is it? Let's find out. Whatever else happens, plan on planning.

Présentateur : J. B. Rainsberger, is a programmer, trainer, consultant, speaker and author. His works focuses on improving the lives of programmers, not only by addressing technical skills, but also helping programmers discover the joy of a true collaborative working style. Joe was one of the first two recipients of the Gordon Pask Award for contributions to agile practice. Joe also organizes the XP Day North America series of one-day conferences, including Montreal in September 2006.

Can Agile and User-Centered Professionals Play Together?

Avril 2006

Les méthodologies agiles ont beaucoup en commun avec les méthodologies centrées sur l'utilisateur. Toutes les deux sont axées sur le client/utilisateur, et sont excellentes pour produire de meilleurs logiciels à coûts réduits. En dépit de ces points communs, elles divergent sur plusieurs points qui semblent à-priori difficiles à concilier. Dans cette présentation, nous discuterons de ces différences et de la façon de les résoudre, par une approche permettant à des spécialistes de l'utilisabilté de contribuer à des projets agiles. Nous illustrons cette approche en décrivant comment les méthodes centrées sur l'utilisateur ont été employées dans divers projets agiles chez ThoughtWorks. La présentation se fera en anglais, mais il sera possible de poser des questions en français.

Présentateur : Jeff Patton et Alain Désilets

Scrum par la pratique

Février 2006

La rencontre débutera par une introduction à Scrum en 29 minutes. Dans l'objectif de vous aider à assimiler les principes de la méthodologie Scrum, nous vous proposons ensuite d'expérimenter la méthodologie par un atelier pratique de 59 minutes.

Les approches Agile préconisent la réalisation de projet par itération où l'on doit livrer à la fin de chacune des itérations une partie fonctionnelle et testée de l'application. Ce principe créer une pression pour améliorer les pratiques de développement. On présentera donc quelques outils permettant de supporter certaines pratiques comme l'intégration continue, le développement piloter par les tests et l'assurance qualité dans un contexte de développement Agile dans des environnements de développement Java/J2EE et .NET.

Présentateur : Christian Lapointe et François Beauregard, Pyxis Technologies

présentation

Outils supportant le développement Agile

Novembre 2005

Monsieur François Beauregard vice-président chez Pyxis Technologies et expert des approches Agile, présentera quelques outils permettant de supporter efficacement le développement Agile.

Les approches Agile préconisent la réalisation de projet par itération où l'on doit livrer à la fin de chacune des itérations une partie fonctionnelle et testée de l'application. Ce principe créer une pression pour améliorer les pratiques de développement. On présentera donc quelques outils permettant de supporter certaines pratiques comme l'intégration continue, le développement piloter par les tests et l'assurance qualité dans un contexte de développement Agile dans des environnements de développement Java/J2EE et .NET.

Présentateur : François Beauregard, Pyxis Technologies

présentation

Rétrospectives de projets

Octobre 2005

Réunion où une équipe regarde en arrière sur la dernière période de travail, de sorte qu'elles puissent apprendre de leurs expériences et les appliquer à de futurs projets

À intervalles réguliers, l'équipe réfléchit sur des façons de devenir plus efficace et ajuste son comportement en conséquence.

La méthode Scrum incorpore une rétrospective dans la réunion de fin d'itération.

Les projets agiles visent à utiliser les retrospectives pendant la durée vie du projet, plutôt qu'après échec catastrophique.

Présentateur : Vincent Tencé, Pyxis Technologies

présentation

Projets Agile et collaboration avec la haute direction

Septembre 2005

Alors que traditionnellement les gestionnaires de projet se concentrent principalement sur la gestion des coûts, des risques et l'échéancier, ils se concentrent très peu sur la gestion de la valeur d'affaires et le retour sur l'investissement pendant le développement.

à partir des constats que l'on peut faire dans l'industrie, monsieur Beauregard viendra nous présenter les stratégies et les outils qui peuvent être appliqués dans un contexte Agile pour améliorer les communications et les relations entre les équipes TI et la haute direction afin d'optimiser le retour sur les investissements en développement logiciel.

Présentateur : François Beauregard, Pyxis Technologies

Agile requirements analysis and management

Mai 2005

Agile software development methods such as Scrum and Extreme Programming (XP) are changing the face of software development, and with it the way in which requirements are gathered, verified, communicated, and managed. Agilists work in a significantly different manner than traditionalists. Because agilists embrace change they have found techniques which enable them to easily react to changed requirements. Agilists also understand the importance of effective communication and collaboration with project stakeholders, and have adopted tools and techniques which allow them to do so effectively. The rules of the game have changed, and requirements analysts and management must follow suite. The speaker will share with the audience his works and experiences related to requirements analysis and management.

Présentateur : Scott W. Ambler

The Economics of Agile Software Development

Avril 2005

This talk will address main sources of value creation in agile software development and how they affect the underlying economics of agile processes. I will focus on four such sources: first the obvious productivity and quality, and then the more elusive flexibility and learning. In the first part of the talk, I will leverage empirical results and basic financial theory to illustrate the economic impact of productivity and quality gains in the context of pair programming. In the second part, I will leverage state-of-the-art financial theory to illustrate how flexibility and learning create value under uncertainty in the context of iterative and incremental development and just-in-time decision making. Finally, the combined effect of productivity, quality, learning, and flexibility will be discussed briefly in the context of Test-Driven Development.

Présentateur : Dr. Hakan Erdogmus, Software Engineering Group, National Research Council of Canada

compte-rendu

Le refactoring, une pratique Agile démystifiée

Mars 2005

Dans cette présentation, nous discutons des principes du refactoring, des avantages, des pièges, etc.

Présentateur : Ernst Perpignand, Pyxis Technologies

compte-rendu

Notions d'inventaire et développement Agile

Février 2005

Dans cette présentation, nous discutons en détail des concepts d'inventaire mis de l'avant entre autres dans Lean Software Development; ces principes sont issus du Lean Manufacturing.

Présentateur : Vincent Tencé et François Beauregard, Pyxis Technologies

compte-rendu

Certification ScrumMaster

Février 2005

Formateur : François Beauregard, Pyxis Technologies

Les secrets de la consultation Agile

Janvier 2005

Le principe d'accepter le changement est important dans Agile et le rôle de consultant est souvent d'oeuvrer dans un environnement en changement et même d'être un agent de changement. Cette présentation est inpirée du livre "The Secrets of Consulting" de Gerald M. Weinberg.

Présentateur : Jean-René Rousseau et François Beauregard, Pyxis Technologies

compte-rendu

Scrum - Redorer l'image de notre profession

Novembre 2004

Présentation à l'aide de simulations et de cas vécus les dysfonctionnements chroniques dans notre industries. Présentation de pistes de solution pour redorer notre profession.

Présentateur : Ken Schwaber et François Beauregard

compte-rendu

Assurance Qualité Agile constat, défis et bénéfices

Octobre 2004

Présentation de constats, défis et bénéfices liés aux diverses approches Agile d'assurance qualité. Comment les tests fonctionnels automatisés peuvent être utilisés comme moyen de documentation pour les spécifications et comme moyen de suivi pour les gestionnaires de projet.

Présentateur : François Beauregard, Pyxis Technologies

compte-rendu

Introduction à l'approche DSDM (Dynamique Solutions Development Management)

Septembre 2004

Présentation de l'approche DSDM et la situer dans l'ensemble des approches et pratiques Agile.

Présentateur : Ian Stokes

compte-rendu

Une approche Agile à l'impartition de développements logiciels (Outsourcing & Off-shore Agile development)

Juin 2004

Présentation des défis à relever dans ce type de projet et comment il est possible d'utiliser une approche Agile avec des équipes distantes.

Présentateur : François Beauregard et Vincent Tencé, Pyxis Technologies

compte-rendu

Comprendre les dysfonctionnements des équipes

Mars 2004

Présentation d'un modèle simple qui permet de comprendre et d'identifier rapidement les causes et les symptômes du dysfonctionnement des équipes. également presentation de quelques pistes de solutions pour améliorer et optimiser le travail de groupe et le rôle du leader pour y arriver.

Présentateur : Alain Chaput et François Beauregard, Pyxis Technologies

compte-rendu

Développement piloté par les tests - mise en pratique

Février 2004

Présentation d'un exemple de développement utilisant l'approche TDD.

Présentateur : Vincent Tencé, Pyxis Technologies

compte-rendu

Développement piloté par les tests

Janvier 2004

Le Test-Driven Development aussi connu sous le nom de Test-First Development est une approche de développement logiciel qui demande au développeur de programmer les tests avant la fonctionnalité.

Présentateur : Vincent Tencé, Pyxis Technologies

compte-rendu

The Three Keys to Agile Development

Novembre 2003

La présentation adressera les trois aspects de base de tout développement agile de logiciel : squelette, incrément et coeur. La comparaison des évaluations à la réalité, la valeur gagnée, la relation de XP à Scrum et si RUP est agile.

Présentateur : Ken Schwaber

compte-rendu

Software as Lean Manufacturing

Octobre 2003

Is software development more like baking cookies, or more like designing cookie cutters? When we're baking, we value consistency and repeatability; when we're designing, we value novelty. We might conclude that design is the right analogy for software.

Présentateur : William C. Wake

compte-rendu

Survol des méthodologies Agile

Septembre 2003

Discussion autour de la philosophie Agile, aperçu des différentes approches Agile tel que eXtreme Programmning (XP), l'approche de gestion Scrum, la modélisation Agile.

Présentateur : François Beauregard, Pyxis Technologies

compte-rendu

Risk Based Testing

Juin 2003

Présentateur : Stéphane Besson Sigma de RH Solution

compte-rendu

Atelier de Agile Modeling

Mai 2003

L'atelier est une approche simple et directe à l'introduction aux techniques orientées objet(OO), basée sur les composants, et aux techniques essentielles pour l'identification des besoins, l'analyse et l'élaboration des modèles de conception. Il inclut les techniques reconnues de l'Unified Modeling Language (UML), et les dépasse pour permettre d'être efficace dans le développement d'applications modernes d'affaires.

Présentateur : Scott W. Ambler

Database refactoring

Mai 2003

The Process of Database Refactoring

Présentateur : Scott W. Ambler

compte-rendu

Continuous Integration

Avril 2003

Les approches Agiles telles qu'eXtreme Programming définissent des pratiques. L'intégration continue des composantes d'un système est l'une de ces pratiques. Elle permet de détecter au plus tôt les problèmes potentiels de compatibilité entre différents modules et de faciliter la gestion des changements qui surviennent pendant le développement.

Présentateur : François Beauregard, Pyxis Technologies

compte-rendu

Valeur des sessions de retrospectives de projets

Février 2003

  • Discussion sur la valeur des sessions de retrospectives de projets.
  • Commentaires de lecture du livre de Norman L. Kerth "Project Retrospectives : a handbook for team reviews "
  • Expérience d'une Retrospectives chez Pyxis Technologies.

Présentateur : André Brissette et François Beauregard, Pyxis Technologies

compte-rendu

Présentation des principes et avantages du pair programming

Novembre 2002

Présentation des principes et avantages du pair programming. Démonstration suivie d'une période de question et de discussion.

Présentateur : Jean-Marc Heneman et Rodrigue Cloutier de Artificial Mind & Movement et Pascal Roy de Object Mentor

compte-rendu

Pratiques Agiles chez Pyxis Technologies

Octobre 2002

Présentation par André Brissette des pratiques Agile élaborées chez Pyxis Technologies.

Présentateur : André Brissette, Pyxis Technologies

compte-rendu

Réunion d'ouverture d'Agile Montréal

Septembre 2002

  • Présentation par Ken Schwaber de SCRUM et de l'Alliance Agile
  • Partage des expériences sur Agile, XP, SCRUM, etc.
  • Sujets futurs des réunions du Groupe d'Utilisateurs Agile de Montréal
  • Tirage de prix de présence

Présentateur : Ken Schwaber

compte-rendu