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

Programme

Programme
Programme Agile Tour Rennes 2010
N'hésitez pas à nous faire un retour sur le contenu sur la mailing list des organisateurs : atrennes2010 at agilebreizh dot org.
A l'image de la première étape Rennaise d'Agile Tour, nous avons pu programmer 23 sessions avec essentiellement des acteurs locaux de l'Agilité. Nous remercions chaleureusement les orateurs qui font la richesse de cet évènement.

Programme détaillé de la matinée

Expérimentez les processus

Laurent MORISSEAU (Morisseau Consulting) & Xavier TORPE (Logica)

Coachs Agiles

Cet atelier permet d'expérimenter par équipe les différents processus utilisés dans le développement logiciel: des processus contraints par les phases tel que le cycle en V, par le temps tel que Scrum et par le nombre tel que le kanban.
Une rapide introduction pour chaque processus permettra aux participants de prendre part à l'atelier sans connaissance particulière des méthodes agiles.
Une mise en relief des mécanismes de ces processus sera faite suite aux ateliers grâce à aux courbes de valeurs cumulées.
Sans parti pris pour un processus particulier, des échanges pourront avoir lieu en fin de session autour des différents concepts abordés dans l'atelier ou de mes retours d'expérience autour de ces méthodes agiles.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source de la présentation


Initiation aux méthodes Agiles

Chris Ozanne

Ozanne Consulting

Cette session a pour but de présenter ou revoir les bases de l'Agilité, avant d'approfondir le sujet tout au long de la journée. A partir de ces principes de base, nous aborderons les solutions proposées par l'Agilité à certaines difficultés précises souvent rencontrées dans des projets informatiques, et les avantages que cette démarche pourrait apporter à vos clients, votre organisation et votre équipe.
Nous verrons également comment ces principes pourraient être mis en œuvre, par le biais des deux implémentations d'Agilité les plus utilisées: SCRUM et Extreme Programming.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source de la présentation


Atelier Business Value Game

Christophe Bégot (BegotSoft) & Dominique de Prémorel (GulfStream Informatique) & Eric Hébert (Logica)

Comment fournir le bon produit, avec les bonnes fonctionnalités et au bon moment?
Vous aimez apprendre en vous amusant? Christophe vous propose de le rejoindre pour expérimenter un atelier : le "Jeu de la valeur métier". Cet atelier a été créé par Pascal Van Cauwenberghe et Portia Tung en license Creative Common.

Toutes les informations sur la session

Source de la présentation


Composants agiles et réutilisation du logiciel: vers les lignes de produits logiciels

Daniel Lucas-Hirtz

Exibri

Cette présentation se place spécifiquement dans un contexte "market driven product engineering" - par opposition aux produits réalisé pour un client.
L'idée est de mettre en avant l'agilité dans les composants plutôt que l'agilité dans les pratiques - et de montrer combien la mise en œuvre d'une ré-utilisation planifiée des composants peut être bénéficiaire en terme de cout, mais surtout en terme de qualité et de time to market.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source de la présentation


Agile dans un contexte traditionnel ?

Nicolas De Loof

Orange Business Services IT&Labs

L'agilité, il y a ceux qui la pratiquent et ceux qui voudraient bien mais qui sont confrontés à un contexte non préparé : client peu impliqué, encadrement réfractaires, les raisons ne manquent pas pour ne pas se remettre en question et continuer de faire comme on a toujours fait.
Au cours de cette session, je montrerais comment quelques pratiques agiles peuvent être introduites dans un contexte traditionnel pour en ouvrir le processus et laisser, peut être, la porte de l'agilité s'entrouvrir dans les esprits.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source de la présentation.


Architecture agile avec le Domain Driven Design

Guillaume COLLIC (Morisseau Consulting) et Jean-Philippe GOUIGOUX (MGDIS)

Le Domain Driven Design (DDD) est une approche pour le développement logiciel qui fait de plus en plus parler d'elle. Elle regroupe des conseils variés allant de l'implémentation à la stratégie d'entreprise. Son objectif ? Tacler la complexité au sein des projets informatiques. Sa focalisation principale ? Le domaine "métier" de la problématique à résoudre.
Cette session introduira ses concepts clés, ainsi qu'une architecture agile qui en a émergé : le CQRS (Command and Query Responsibility Segregation), partageant de nombreux buts avec la prévalence qui sera détaillée et mise en pratique dans le coding dojo qui suivra cette session.

Toutes les informations sur la session

Vidéo de la présentation en streaming


Entreprise Scrum

Dimitri Baeli

VP Quality
ExoPlatform

Commencer Scrum avec une équipe n'est pas toujours facile, vous devez former et impliquer toute l'équipe dans l'adoption de nouveaux principes, une nouvelle manière de travailler et de communiquer.
Commencer Scrum pour plus de 20 équipes dans 4 pays n'est vraiment pas facile et implique des stratégies qui ne sont pas expliquées dans le programme de certification Scrum.
Par ou commencer?
Comment expliquer et éviter les confusions entre les équipes?
Comment être supporté par la hiérarchie?
Combien de temps cela va-t-il prendre?
Dimitri a expliqué dans le détail la manière dont Exo Platform a implémenté Scrum ces derniers mois, partager son expérience et ses retours.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source ZIP de la présentation !!! => faire 'enregistrer la cible du lien sous ...' et renommer le fichier avec l'extension zip. ;-)


L'agilité, "la vraie vie" : Développement d'un portail multimédia pour Orange Labs

Julien Gaonach

SII

Retour d’expérience : projet R3PC (Orange Labs)

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source ZIP de la présentation !!!


Scrum + XP
(ou pourquoi charrue et boeux sont complémentaires)

Sébastien Tanguy

Même si de nos jours il s'agit de la méthode dont on entend sans doute le plus parler, l'Agilité ne se résume pas à Scrum et Scrum seule n'est pas une méthode complète pour aller au bout des projets.
Cette session montre d'autres éléments complémentaires et leur raison d'être, en particulier pour le développeur.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source de la présentation sur slideshare.net.


Programme détaillé de l'après-midi

De Scrum au kanban, des retours d’expérience hors cœur de cible agile

Laurent MORISSEAU

Coach Agile CSM, CSPO et CSP

Morisseau Consulting

Donner un retour sur des projets hors cœur de cible agile pour un éclairage opérationnel de l’agilité contextuelle et des choix de processus itératif & incrémental vs flux tiré, caractérisés par Scrum et Kanban et avoir des éléments de décision pour votre contexte.
Contexte
L’agilité est contextuelle, le choix des pratiques d’ingénierie logicielle et de gestion de projet dépend du projet, de l’organisation et de la culture d’entreprise. Il est difficile d’embarquer tous les principes et pratiques agiles sur un projet, ce n’est d’ailleurs pas une fin en soi.
Le choix des pratiques a un impact évident sur la réussite du projet. Mais il est possible et souvent recommander de les adopter de manière incrémentale dans un processus d’amélioration continue.
Le choix du processus itératif & incrémental ou flux tiré a également un impact sur le projet. Mais il est plus surement un enjeu de l’adoption de l’agilité au niveau de votre organisation.

Toutes les informations sur la session

Vidéo de la présentation en streaming-Part1, et Part2 / Source de la présentation sur slideshare.net


Comment vendre l'Agile à son patron ?

Patrice PETIT

Coach Agile & Formateur

Agilii & Agilbee

Nous manquons parfois de mots pour exprimer à notre patron à quel point il est important que l’entreprise commence à entrevoir les principes de l'Agile. Ce chef d'entreprise sera d'autant plus réticent, s'il détecte le moindre risque de perturbations sur les us et coutumes, sur ses normalisations si coûteuses à mettre en place ou un risque de casser le peu de choses qui semblent fonctionner à ce jour. Il y a alors véritablement peu de chance de voir arriver l'Agile un jour dans l’entreprise.
Voilà un exposé qui va vous présenter sous la forme mixte d'un atelier et d'une conférence une synthèse des meilleures pratiques de l'agile afin de vous apporter les mots qui sauront convaincre le Top Management le plus réticent. Parmi les mots-clefs de cette présentation-atelier, vous trouverez par exemple : Industrialisation, Performance, ROI, Management visuel, PBack, Economie, Cash Flow, Contrat, Garanties augmentées, Qualité, Homme.

Toutes les informations sur la session

Vidéo de la présentation en streaming


L'art de la Rétrospective

Karine Sabatier & Philippe Ensarguet

L'art de la rétrospective, ou découvrir les 5 étapes d’une bonne rétrospective, chacune étant accompagnée de pratiques bien définies permettant d'attendre l'objectif final.
Alors venez l’expérimentez!

Toutes les informations sur la session


Rétrospective de la journée

Philippe Ensarguet

Orange Business Services IT&Labs

Après l'atelier "L'art de la rétrospective", Philippe vous propose d'expérimenter une rétrospective sur un cas réel:l'Agile Tour Rennes.

Laissez vous entraîner dans cette séance d'amélioration continue grâce au talent d'animateur de Philippe.

Toutes les informations sur la session


Architecture agile avec la prévalence (présentation et mise en pratique)

Guillaume COLLIC (Morisseau Consulting) et Jean-Philippe GOUIGOUX (MGDIS)

Cette session a pour but de faire découvrir sur le mode Kata (présentation de code) la prévalence, une technologie à même de révolutionner le paysage de la persistance et du mapping Objet / Relationnel. Sa simplicité extrême en fait une technologie intéressante pour un développement Agile. De nombreux buts sont communs avec l'approche CQRS présentée dans la session DDD qui précède cette session.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source de la présentation.


Une approche « imagée » sur l’éligibilité et la contractualisation Agile

Xavier TORPE

Coach Agile
Logica

Alternatives à la notion de contrat au forfait, de nombreuses pratiques client/fournisseur existent afin de faire évoluer les modèles classiques et accueillir l’agilité au sein de nos projets.
A partir d’une grille de lecture, une présentation de quelques contextes sera réalisée, pour ensuite conclure sur la description de différents types de contractualisation.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source de la présentation


Osez le pair programming, découvrez les vertus cachées

Sébastien Fauvel

Pacte Novation

Expérimenter et analyser les conséquences du travail en binôme sur une activité comportant des similitudes avec la programmation.

La pratique la plus visible de l'eXtreme Programming est assurement la pair programming. Elle cherche à reduire les anomalies en pratiquant une revue de code permanente. La question qui se pose est de savoir si le doublement de la charge pendant les développements sera compensé par la diminution coûts liés aux anomalies. Si l'on se contente de ces paramètres, à quelques rares exceptions près, la gain en qualité ne compensera pas le surcoût. Dans ce contexte, pourquoi donc pratiquer le pair programming ? Quels autres paramètres faut il prendre en compte dans l'équation ? Au travers d'une activité présentant des similitudes avec les problématiques du développement logiciel, cette atelier propose de mettre en évidence d'autres facteurs à prendre en compte. Travailler en binôme pourraient bien revenir moins chère.

Toutes les informations sur la session

Source de la présentation.


Tests d'acceptation avec Concordion

Gabriel Le Van

Notre problème : Comment créer des tests d'acceptation sur des workflows automatisés qui mettent à jour des bases de données, envoient des messages via des Web Services ou des messages JMS ?
La mise en oeuvre des tests d'acceptations dans cet environnement a été longue et difficile, néanmoins nous avons trouvé une solution qui nous a permis de franchir une étape importante dans la mise en oeuvre des pratiques agiles. Cette solution est bâtie avec Concordion.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source de la présentation


Mise en place de scrum de scrum

Fabien Grellier

Direction PagesJaunes.fr
Pages Jaunes

Pour la refonte du site pagesjaunes.fr en Janvier 2010, nous avons mis en place une méthodologie Agile avec une MOA/MOE distantes, et avec plusieurs équipes de développements simultanées. L’objectif de la session est de présenter l’organisation et les moyens mis en œuvre pour réaliser ce projet.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source de la présentation


Agile après la mise en production

Fabien Grellier, Yann Fontaine

Direction PagesJaunes.fr
Pages Jaunes

Après avoir refait notre site pagesjaunes.fr selon les méthodes Agile en 2009, nous nous heurtons aux problématiques de la gestion des exigences pour maintenir ce qui a été développé. Quels ont été les problèmes rencontrés, et quels sont les processus et outils que nous envisageons de mettre en place pour les résoudre afin d’assurer au mieux la continuité d’un projet entre sa phase de développement en agile et celle de son maintien en conditions opérationnelles une fois en production ?

Toutes les informations sur la session

Vidéo de la présentation en streaming


Présentation Open Space (ou Format Ouvert)

Christophe Begot

BegotSoft

Nous allons vous présenter le Forum Ouvert (où "open space") qui est le plus simple format possible de réunion qui marche.
Il s'appuie sur le sens commun, et sur ce que l'on fait naturellement dans les réunion productives.

Christophe a organisé et animé, avec Guillaume Collic, le premier Forum Ouvert pour Agile Breizh d'une journée, l'Agile Open Breizh en Juin 2010.

La présentation sera suivie d'une session Open Space.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source de la présentation


Open Space (ou Format Ouvert)

Agile Breizh

Après la présentation du Format par Christophe, une session live d'Open Space d'une demi heure aura lieu avec un maximum de membres de l'association AgileBreizh pour animer les groupes.

Toutes les informations sur la session


SCRUM par la pratique

Patrick Leprince

Eurogiciel

Au travers d’un atelier de jeux de rôle vous prendrez part au développement d’un site « WEB papier ».
Ainsi vous découvrirez par la pratique l’intérêt d’utiliser une méthodologie SCRUM pour la gestion de vos projets.

Toutes les informations sur la session

Vidéo de la présentation en streaming


L'hyper-agilité: une approche dirigée par les modèles pour une agilité du logiciel de la conception à l'exécution

Benoit Combemale

Maitre de conférences à l'université de Rennes 1

L'hyper-agilité vise à accompagner l'agilité des développements d'un socle technologique favorisant une adoption à grande échelle des pratiques et processus agiles. Ce socle se doit d'offrir les paradigmes de développement nécessaires à l'agilité du logiciel lui-même.
L'hyper-agilité peut ainsi être vu comme la transposition de l'Agile Manifesto au logiciel lui-même, tant à la conception qu'à l'exécution, pour obtenir des systèmes toujours fonctionnels capables de s'adapter automatiquement aux changements tant des exigences que de leur environnement.
Nous présentons une approche opérationnelle fondée sur l'utilisation de modèles permettant de séparer les préoccupations en abstrayant des aspects spécifiques de la réalité. Cette approche est devenue relativement populaire ces dernières années pour faire face à des préoccupations d'analyse et de conception, en s'appuyant notamment sur des langages de modélisation de la famille d'UML. Bien sûr, la séparation des préoccupations est d'un intérêt limité si on ne peut pas recomposer ces préoccupations automatiquement. La composition automatique de modèles permet en effet de gérer des variations de préoccupations de conception par exemple dans le contexte d'opérations de maintenance ou dans celui de l'ingénierie des lignes de produits. Allant au-delà de la résolution de cette problématique dans les phases de conception, nous montrons comment la composition de modèles peut aussi être utilisée pendant l'exécution d'un système pour spécifier et gérer des systèmes logiciels dynamiquement adaptatifs, ici conceptualisés comme des lignes de produits logiciels dynamiques. Nous montrons son application concrète dans le cadre d'un logiciel de domotique intelligente.

Toutes les informations sur la session

Vidéo de la présentation en streaming / Source pdf de la présentation sur public.iwork.com