Bienvenue sur Développement Agile

Référence sur le développement logiciel Agile. Nous traitons de conception, de programmation, de pratiques de génie logiciel, d'essais et d'autres sujets connexes.

Agile Tour 2014 - Une mise en production à chaque heure de la journée

Publié par Jean-Nicolas Viens le mardi 11 novembre 2014 à 00:00

Description

L’intégration continue c’est bien, mais le déploiement continu c’est mieux! Le gain est évident : une boucle de rétroaction encore plus rapide. Les dangers le sont également : les outils et tableaux de bords doivent être digne de confiance. La qualité doit également être au rendez-vous. Comment diminuer ces risques et aller chercher ce gain en rétroaction est le sujet que nous allons explorer.

  • Présentateur: Jean-Nicolas Viens
  • Niveau : Intermédiaire
  • Public cible : Développeurs et architectes

Contenu

Agile Tour 2014 - Architecture Agile et développement durable

Publié par Félix-Antoine Bourbonnais le mardi 11 novembre 2014 à 00:00

Description

Beaucoup d’équipes ont embrassé Scrum sans considérer l’architecture nécessaire pour soutenir un tel rythme et minimiser la dette technique. Comment adopter une architecture émergente, malléable et facile à changer? Bref, comment faire du développement logiciel durable? Principes SOLID, patrons de conception d’entreprise, architecture émergente et pilotée par le domaine (DDD) sont au menu.

Présentation

Agile Tour 2014 - Les tests et la qualité: moteur de productivité

Publié par Félix-Antoine Bourbonnais, Pascal Roy le mardi 11 novembre 2014 à 00:00

Description

Comment transformer la qualité, les tests et le déploiement en moteur de productivité plutôt qu’en simple poste de dépenses? Portés par Lean et Agile, de grands acteurs (ex.: Google) ont transformé leur département d’assurance qualité pour le placer au coeur du processus de production! Limitez les tests réalisés après l’itération et diminuez la pression sur votre équipe qualité.

  • Présentateurs:  Félix-Antoine Bourbonnais et Pascal Roy
  • Niveau : Débutant
  • Public cible : Tous, spécifiquement Assurance qualité, gestionnaires et équipes de développement.

Présentation

En l'honneur de M. Feathers

Publié par Pascal Roy le jeudi 25 septembre 2014 à 00:00
Michael Feathers

En l’honneur de la visite de Michael Feathers à Montréal et Québec pour sa formation Working Effectively with Legacy Code en novembre, nous avons pensé vous présenter une liste de nos coups de coeur parmi les articles qu’il a publiés au cours des dernières années.

J’ai eu le privilège de travailler avec Michael pendant quelques années en compagnie d’Uncle Bob (Robert C. Martin). Michael possède une capacité impressionnante à synthétiser l’essence même de ce qu’est le développement logiciel, de comprendre les problématiques que nous vivons et proposer des solutions pragmatiques et utilisables au quotidien.

Michael s’intéresse vraiment à tous les aspects du développement logiciel. Pas étonnant que son livre "Working Effectively with Legacy Code" soit reconnu comme le 3e ouvrage le plus influent en Agilité (2011).

Si vous ne le connaissez pas, prenez le temps de le lire. Vous ne le regretterez pas. Bonne lecture!

Pascal Roy, VP
Elapse Technologies

 

Son livre

Working effectively with legacy code book

Vous avez déjà entendu parler de ce livre

C’est un ouvrage marquant du monde de l’Agilité… Si vous devez travailler dans un environnement de code patrimonial (Legacy Code), n’hésitez pas une minute à vous le procurer, car il aura sûrement un impact profond sur votre façon de travailler dans le futur.

Code patrimonial et tests

Getting empirical about Refactoring 
A set of Unit Testing Rules

Langages fonctionnels et OO

Tell Above, and Ask Below - Hybridizing OO and Functional Design 
Functional vs Object Oriented Programming with Michael Feathers

Architecture

The humble dialog box

Vous pouvez également profiter de la présence de Michael ces 3-4 novembre 2014 à Montréal et les 6-7 novembre à Québec et assister à sa formation « Working Effectively with Legacy Code ». C’est une occasion unique de partager avec un des pionniers de l’Agilité.

Ne manquez pas non plus le 5@7 du lundi soir à Montréal où Michael explorera comment les différentes pratiques d’estimation utilisées en Agile peuvent être utilisées pour atteindre des objectifs bien spécifiques au sein de nos organisations.

Le fléau des cadres agiles

Publié par Philippe Tremblay le mardi 2 septembre 2014 à 13:00

Récemment, Jurgen Appelo exprimait son désarroi face à l’infestation de cadres et méthodologies « agiles » dans le domaine des TI.  La détresse de son appel s’appuie sur l’argumentaire que les cadres tels Scrum, XP, SAFe, DAD et autres acronymes « fastfood »  de notre industrie représentent une prescription de pratiques et de principes qui ne font que diminuer les chances de succès des initiatives de changements.  Puisque chaque contexte requiert son adaptation.

M. Appelo a probablement raison sur l’effet que peuvent avoir les cadres et méthodologies (agiles ou non).  Bien trop souvent, les individus considèrent ces cadres comme des processus et croient que, lorsque bien exécutés, ces processus mèneront aux bénéfices espérés.  Ces attentes et cette perception précipitent invariablement l’organisation vers une approche méthodique plutôt que la démarche empirique nécessaire à transformer un domaine où l’adaptation est gage de succès!

Les cadres agiles ne sont pas ce qui empêche le succès des transitions tentées par les organisations.  Au contraire!  Si les individus ont peine à comprendre, mesurer et adapter les principes ainsi que les pratiques proposées par un cadre, imaginez s’ils devaient le faire à partir de l’ensemble des possibilités d’une transition agile!  Les chances de succès seraient encore plus minces.

« Feel free to ignore the frameworks, but please do consider the practices! » -- Jurgen Appelo

Je suis d’accord avec M. Appelo sur le fait que nous devons absolument favoriser la compréhension et l’adaptation des pratiques derrière les cadres agiles.  Par contre, ce serait une erreur d’ignorer les cadres existants par crainte que leurs utilisations soient déficientes!

Mots-Clés :

Archive