Bienvenue à Communauté d'utilisateurs .NET et Agile de Québec Identification | Inscription | Aide
Événement Agile: Agilité dans un monde rigide et conforme

Mercredi le  17 juin  2009 à 1800- Agilité dans un monde rigide et conforme

Conférencier: Pierre Lelièvre (Standard Life)
Lieu: Université Laval, Pavillon Kruger (2320)

L'agilité dans le monde rigide et conforme de l'assurance - est-ce possible?

La compagnie d'assurance Standard Life a constaté que les méthodologies de développement et de gestion en place ne comblaient pas complètement les besoins pour les projets de moyenne envergure.  Elle a donc opté pour l'approche Agile et débuté son expérimentation en 2004.  Après 5 ans d'utilisation, l'approche a non seulement permis d’aborder la problématique de ces projets mais elle a été élargie à bien d'autres types de projets.  L'agilité fait maintenant partie intégrante du développement de la majorité de nos projets.  Pierre Lelièvre, directeur senior - développement de système, présentera le chemin parcouru depuis 2004, les principaux problèmes rencontrés, les succès et la situation actuelle chez Standard Life.

Pierre Lelièvre détient un baccalauréat en technologie de l'information de l'Université de Montréal et une maîtrise de l'Université du Québec à Montréal.  Il possède 25 années d'expérience principalement en développement de système et en gestion de projet.  Il travaille depuis maintenant 12 ans pour Standard Life et y a occupé divers postes de gestion.  Il a été en charge du centre d'excellence Agile.

Cliquez ici pour vous enregistrer

Événement agile : L'utilité de l'assurance-qualité

Mai 2009

Détails et inscription :

▪ Date et heure : Mardi 12 mai 2009 à 18h00

▪ Lieu : Université Laval, pavillon Gene-H.-Kruger, local 2320

▪ Conférencier invité : Georges Saad (Focus Intelligence)

▪ Événement gratuit et en français

▪ Stationnement payant face au pavillon (cartes de crédit acceptées)

▪ Inscription sur le site de la communauté Agile de Québec


Agile Québec

Présentation Agile Testing
Si, tout comme moi, vous n’avez pu assister à la conférence de Janet Gregory, voici le PDF de sa présentation que vous trouverez dans les attachements de cette entrée de blogue.
Conférence “Agile Testing”

Janet Gregory (Agile Calgary) viendra nous parler de tests en mode Agile.

Elle est l’une des auteures du livre:

 

Agile Testing: A Practical Guide for Testers and Agile Teams

Date et heure:
Mercredi le 15 avril 2009, de 18h00 à 19h30.

Lieu:
Québec, Université Laval, Pavillon Gene-H.-Kruger (Salle 2320)

Coût:
Événement gratuit.  Stationnement payant face au pavillon.

NOTE:
La présentation aura lieu en anglais.

Détails et inscription ici.

Voici en anglais le sommaire de la présentation:


Transitioning Quality Processes to Agile Methods

Agile methodologies are quickly becoming widely adopted in the world of application development. This session will focus on quality issues within the agile environment, specifically on how traditional quality processes are adapted to agile methods. While testing is a large part of a quality program, this session will provide information on much more than just testing. Janet will also talk about introducing change since it can determine the success of any project or cultural change.

L’évolution de Scrum dans un contexte de développement de jeu vidéo

Martin Rhéaume viendra présenter à la communauté agile de Québec un retour sur l’implantation de Scrum chez Beenox, les raisons de leur conversion à l'agilité, les erreurs commises et l’évolution de la méthode depuis 2 ans.

Date et heure: Mardi le 17 février 2009, à 18h00
Lieu: Québec, Université Laval, Pavillon Marchand (Salle 1210)
Conférencier: Martin Rhéaume (Beenox)
Détails et inscription ici
Expérience Utilisateur et Agilité

La semaine passée a eu lieu la conférence suivante : 

interfaceExpérience utilisateur et méthodes agiles : mariage naturel ou forcé?

Daniel Lafrenière, le conférencier, a écrit dans son blogue un résumé de son exposé :

http://www.daniellafreniere.com/archives/2009/01/exparience_util_1.html

Présentation sur la Transition Agile

Voici le pdf de la présentation sur la transition Agile présenté par Pyxis en novembre dernier.

 

Présentation de Grigori Melnik

Voici le lien pour avoir le PDF de la présentation que Grigori Melnik a donné à la Communauté Agile de Québec la semaine passée:

Thoughts on Agile Software Engineering and Beyond : Empirical Evidence of Agile Methods: ce que nous savons, ce que nous pensons savoir et ce que nous voulons savoir

Événement: L'Approche Agile par Grigori Melnick

La Communauté Agile de Québec vous présente :

L'approche Agile: Ce que nous connaissons, ce que nous pensons connaître, et ce que nous avons besoin de connaître et examiner les preuves empiriques sur plusieurs pratiques Agile.

Date: Le jeudi 8 mai 2008 à 17:00

Lieu: À l'École National d'Administration Publique (ENAP), salle 4114

Présenté par: Grigori Melnick

Note: Conférence en anglais

Pour en savoir plus au sujet du conférencier:

Grigori Melnik is a Senior Product Planner in the patterns & practices group at Microsoft. Prior to that, Grigori was a researcher, software engineer, coach and educator with 15+ years of meaningful industrial and research experience. His areas of expertise include agile methods, empirical software engineering, software testing and test automation, e-business software engineering, and software economics. Prior industrial engagements include Microsoft Canada Money and SmallBiz portals, Pan-Canadian Online Learning Portal, and The Canadian Agile Network - Le Réseau Agile Canadien. Grigori is an agile enthusiast who has been involved with the agile community since 2000. He is a Certified Scrum Master, a member of the Agile Alliance, and a regular contributor and speaker to agile conferences and workshops around the world. Grigori is the Research Chair of the Agile 2007 conference. He is also a co-editor of the IEEE Software Magazine special issue devoted to Test-Driven Development

Adresse de son blogue: http://blogs.msdn.com/agile/default.aspx

Pour vous inscrire, aller sur le site de la communauté agile de Québec: http://www.agilequebec.ca/Events/CAQEvents/362.aspx

Études sur le TDD

Pour faire suite à une conversation qui a eu lieu ce soir après la conférence sur le "Lean Software Development", voici les liens vers des études qui ont été fait sur le Test-Driven Development (TDD) ou Développement piloté par les tests :

On the Sustained Use of a Test-Driven Development Practice at IBM : http://www.agile2007.org/downloads/proceedings/006_On%20the%20Sustained%20Use_860.pdf

TDD-The Art of Fearless Programming : http://csdl2.computer.org/comp/mags/so/2007/03/s3024.pdf

Les "raccourcis" Agile

Parfois, implanter des pratiques Agiles peut être très difficile. Premièrement, on change la manière de travailler des gens ce qui peux les rendent inconfortables. Aussi, on peut avoir l'impression de perdre de la productivité au début. Ce qui fait que certaines personnes essaient de contourner un peu les méthodes agile et de faire les choses à moitié. Ce qui résulte souvent en des résultats moins bons que de rester avec les méthodes classiques.

Vous trouverez dans l'article suivant certains raccourcis mythique en espérant que vous allez les éviter à l'avenir

http://www.agilejournal.com/articles/the-agile-manager/mythical-agile-shortcuts.html

Une phrase importante à retenir de l'article:

"Un raccourci peut s'avérer le plus long chemin entre deux points !"

Info sur les "User Stories"

Les "User Stories" sont un moyen très efficace de comprendre les besoins du client et de l'aider à les définir. Ce concept venant du "Extreme Programming(XP)" a bien évolué au cours des années et peut être utilisé à part sans aucun problème (c'est ça l'agilité !).

En gros, il s'agit de faire écrire par le client son besoin sur des cartes genre 3x5 avec l'aide d'un membre de l'équipe de développement. Le tout est décrit en indiquant un titre, une courte description, une priorité et une évaluation de l'effort sous forme de "Story Points". Exemple:

 

Par la suite, les développeurs vont estimer le besoin et détails et le diviser en tâches. Pour en savoir plus, voici quelques références intéressantes:




  • Le site de la compagnie "Mountain Goat Software", fondé par Mike Cohn. Voir les sections "Articles" et "Presentation". On y retrouve quelques documents intéressants:
    http://www.mountaingoatsoftware.com


Livre gratuit sur SCRUM et XP

Vous pouvez vous télécharger le livre suivant gratuitement ici:

Scum and XP from the Trenches

 

Voici en bref les sujets traités dans ce livre:

  • Practical tips and tricks for most Scrum and XP practices
  • Typical pitfalls and how they were addressed
  • Diagrams and photos illustrating day-to-day work
  • Testing and test-driven development
  • Scaling and coordinating multiple teams
  • Dealing with resistance from inside and outside the team
  • Planning and time estimation techniques
  • Forwards by Jeff Sutherland and Mike Cohn
  •  

    Je l'ai regardé rapidement et il a l'air intéressant, en particulier les photos de leur environnement de travail.

    It's more than a catchy term

    J'ai trouvé le texte suivant très intéressant (et inspirant) sur le terme "agile":

     

    Every person is different. They have different experiences, backgrounds and interests.

    As we work on a team, we learn to compromise and appreciate other people’s opinions. We change and evolve our practices and create ideas together.

    On an agile team this keeps improving. On a dysfunctional team, it plateaus or degrades.

    We change based on our experiences and dedication to continually improve. This drives our best practices, interaction with stakeholders, technologies and tools.

    We improve by changing. We rely on team retrospectives and personal introspection to guide us.

    We buy into our efforts. We enjoy progress. We admit failure and move on.

    In our world, stakeholders change their minds (or just don’t know), technologies emerge and practices evolve.

    Change is an absolute. Adapting to it is agile.

    It is not an easy path, just a possibility for success.

     

    Référence: Le blogue de Wendy Friedlander

    Présentation TDD: Les références

    Pour faire suite à la présentation de Scott Bellware la semaine passée, voici les livres qu'il a recommandés, les liens vers les outils utlisés et finalement, l'adresse de son blogue :

    Livres:

    Test-Driven Development in Microsoft .NET

     
    by James W. Newkirk (Author), Alexei A. Vorontsov (Author)

     

    Working Effectively with Legacy Code

     

    by Michael Feathers (Author)

      

    Outils :

    NUnit
    http://www.nunit.org/

    TestDriven:
    http://www.testdriven.net/

    Cruise Control:
    http://cruisecontrol.sourceforge.net/

    Rhino Mock:
    http://www.ayende.com/projects/rhino-mocks.aspx

    Castle Project:
    http://www.castleproject.org/castle/index.html

    RSpec
    http://rspec.rubyforge.org/

      

    Le blogue de Scott Bellware:

    http://codebetter.com/blogs/scott.bellware/

    Plus de Messages Page suivante »