39
Xavier Warzee 2010 A3 Adoption de l'Agilité par les usages

soft-shake.ch - Adoption de l'Agilité par les usages

Embed Size (px)

DESCRIPTION

Xavier Warzee L'agilité et tout particulièrement la méthode Scrum connaissent une phase d'adoption massive qui ne va pas sans heurter les habitudes des différentes parties prenantes d'un projet. Dans une phase d'accompagnement et de gestion du changement, une transition vers l'agilité peut être facilitée par l'adoption de certains usages comme le "touch". Les interactions entre individus devenant prépondérantes dans une démarche agile, il est important, dans une démarche pragmatique d'entreprise ne pouvant ignorer les aspects "reporting" ou auditabilité, de proposer des technologies et outils ne provoquant aucune friction quant aux pratiques agiles. Nous verrons aussi comment la préservation d'usages plus classiques comme la gestion de projets avec des outils comme Excel peuvent aussi faciliter une démarche de transition quand ces usages sont connectées à un référentiel commun.

Citation preview

Page 1: soft-shake.ch - Adoption de l'Agilité par les usages

Xavier Warzee

2010

A3

Adoption de l'Agilitépar les usages

Page 2: soft-shake.ch - Adoption de l'Agilité par les usages

Agilité iPhone Java Incubateur

8:15 Accueil des participantsAccueil des participantsAccueil des participantsAccueil des participants

8:40 Mot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateurs

9:00 Keynote de Nicolas Martignole (30 minutes)Keynote de Nicolas Martignole (30 minutes)Keynote de Nicolas Martignole (30 minutes)Keynote de Nicolas Martignole (30 minutes)

9:40

10:40

- A1 -Le terrain Agile

Jean-Philippe Vigniel

- I1-Hello iPhone

Stephane Tavera

- J1 -NOSQL also means RDF stores: an

Android case studyFabrizio Giudci

- X1 -Le développement durable

Dominic Williams

11:00

12:00

- A2 -Integration of User Centered Design

in Agile Development of RIAJ. Borkenhagen, J. Desmazières

- I2 -Développement d'une application

iPhone pilotée par les testsEmmanuel Etasse, Van-Charles Tran

- J2 -La Tequila du développement Web

Nicolas Martignole

- X2 -Cloud Computing: anatomie et

pratiqueMarc-Elian Bégin

12:20

13:20

- A3 -Adoption de l'Agilité par les usages

Xavier Warzee

- I3 -Distribution d'applications iPhone

en Entreprise: Réalisation d'un AppStore interne

Géraud de Laval

- J3 -Vaadin - Rich Web Applications in

Server-side Java without Plug-ins or JavaScript

Joonas Lehtinen

- X3 -Les DVCS sont vos amis

Sébastien Douche

Pause repas (50 minutes)Pause repas (50 minutes)Pause repas (50 minutes)Pause repas (50 minutes)

14h10 Keynote de Regis Medina (30 minutes)Keynote de Regis Medina (30 minutes)Keynote de Regis Medina (30 minutes)Keynote de Regis Medina (30 minutes)

14h50

15h50

- A4 - Scrum, introduction et mise en

oeuvre avec iceScrumClaude Aubry

- I4 -Agile iOS Development

Jérôme Layat, Alexander Osterwalder

- J4 -JAX-RS and Java EE 6

Paul Sandoz

- X4 -IT Design & Ergonomy

Pascal Petit, Aude Lussigny

16h10

17h10

- A5 -Agilité : 10 ans déjà

Thierry Cros

- I5 -Optimizing iOS applications

Marc-Antoine Scheurer

- J5 -Ecrivez et automatisez vos tests

fonctionnels avec jBehaveXavier Bourguignon

- X5 -NoSQL : Enfin de la biodiversité

dans l'écosystème des BDOlivier Mallassi

17h30

18h30

- A6 -Lean engineering

Jean-Christophe Dubail

- I6 -iPhone et Agile, l'amour vache

Guillaume Duquesnay

- J6 -Let's make this test suite run faster

David Gageot

- X6 -The feel of Scala

Mario Fusco

Mot de la fin & tombolaMot de la fin & tombolaMot de la fin & tombolaMot de la fin & tombola

Programme de la Conférence

www.soft-shake.ch

Page 3: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France DPE France

Adoption de l’Agilité

Par les Usages

Xavier Warzee Twitter : @xwarzee, @agilefr Blog : http://blogs.msdn.com/agilefr Microsoft France

Page 4: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Agilité en mode « LOW TECH »

• Pas de frictions liées à un élément extérieur

– Éviter d’apprendre à utiliser un outil !

• Objectif :

– Haut niveau de collaboration

– Partager une vision commune => Management visuel !

– Coordination non intrusive => Moins de reporting • Éviter les gaps entre rapports et réalité

• Maintenir un haut niveau de vélocité (ne pas détourner l’attention)

Page 5: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Le Post-it

Page 6: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Le task board

Source : http://www.infoq.com/articles/agile-kanban-boards

Page 7: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Task Board important ! Ne rien faire tomber SVP !!!!

Source : http://www.infoq.com/articles/agile-kanban-boards

Page 8: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Le Burndown chart

Source : http://www.infoq.com/articles/agile-kanban-boards

Ok avec de l’habitude !

Page 9: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Nécessité des outils

• Équipe distribuée – Support de la collaboration

• Projets longs, complexes, … – Traçabilité

– Historique

• Systèmes critiques – Auditabilité

Page 10: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Au-delà des outils, les usages • Objectif : Rendre les outils transparents

• Comment ? Reproduire les usages « low tech » pour éviter l’apprentissage d’un outil

• Approche : – Utiliser des métaphores « Post-it », « task boards »

– Proposer des interactions directes comme le touché • rendre les métaphores familières

– Proposer des vues dynamiques • pour augmenter l’engagement

Page 11: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Propositions

pour réduire les frictions

• Proposer des outils connus :

– Excel, Project

• Proposer des outils aux usages intuitifs

– Métaphores des Post-it, des taskboards, …

– Environnement tactile et collaboratif

Page 12: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France DPE France

Pourquoi le « tactile » ?

Page 13: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Créer du sens

Notre cerveau ne voie le monde comme il est ! Il crée une série de modèles mentaux au travers d’une suite de moments particuliers : • Moments de découvertes • Par différents processus !

Page 14: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Créer du sens

• Le processus commence naturellement par les yeux • La lumière illumine la rétine • Le cortex visuel à l’arrière du cerveau est le premier à

recevoir les informations issues de la rétine. • Ce cortex visuel agit comme une station de relai et redirige

l’information vers différentes parties du cerveau. • Nous nous intéressons ici à 3 parties particulières !

Page 15: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Créer du sens • La première partie dite

« flux ventral » – Reconnaissance des

éléments de la scène perçue.

– Partie du cerveau activée quand vous nommez quelque chose

• Le deuxième partie dite

« flux dorsal » – Localisation des

éléments dans l’espace – Partie activée si vous

fermez les yeux et naviguez mentalement dans l’espace !

Page 16: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Créer du sens

• La troisième partie dite « système limbique »

– très ancienne

– Associe émotions aux perceptions visuelles !

– Recherche de moments de découvertes

• Mouvements

• couleurs

Page 17: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Créer du sens

• Les yeux parcours une scène

• La cerveau traite en parallèle pour

– identifier des éléments

– construire une scène mentalement

– Détecter des événements (mouvements, couleurs, …) suscitant des émotions

Page 18: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Implications

• Utiliser des images pour communiquer de façon plus claire

• Rendre les images interactives pour faciliter un engagement plus important – Le « touch » !

• Créer une persistance visuelle

– Mouvement, changement de couleur => émotions ! • pour améliorer l’assimilation de l’information :

– Stimuler les processus du cerveau créant du sens !

Page 19: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Low tech visual Management

Source : « Silent sort », Tom Wujec, http://vimeo.com/5242125

Page 20: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

PROPOSITIONS

Page 21: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Usages connus

• Passer à l’agilité avec des outils connus – Excel par exemple

• Souvent utilisé pour gérer les backlogs

• Problème : – Déconnection des outils de gestion des demandes

de changements

• Exemple de solution : – Template Scrum de Team Foundation Server +

mode connecté d’Excel (ruban TFS dans Excel)

Page 22: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France Team Foundation Server

& Visual Studio 2010

Page 23: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Lancement d’un Sprint

• Saisie du reste à faire

• Suivi de l’avancement avec rapports et tableau de bord

• Rétrospectives

Page 24: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Saisie du travail réalisé

Il existe plusieurs

points d’entrée pour

modifier les tâches

Page 25: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Saisie du travail réalisé

Team Explorer

Page 26: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Saisie du travail réalisé

Classeur Excel

Iteration Backlog

Page 27: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Saisie du travail réalisé

Portail du Projet

Page 28: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Saisie du travail réalisé

Page 29: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Saisie du travail réalisé

Page 30: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Saisie du travail réalisé

Accès Web

à la base

Team System

Page 31: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Suivi d’avancement

Le Burn Down Chart

indique le travail

terminé et restant

jour/jour

Page 32: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Suivi d’avancement

Page 33: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Suivi d’avancement

Page 34: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Solution complémentaire :

Urban Turtle (taskboard)

Page 35: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

TeamTable & TFS2010 http://labs.access-it.net/en-US/Projects/TFS/TeamTable

• Table Surface

• Application TeamTable

– Gestion des Daily Scrum Meeting

• Conception immersive

– Consultation des Post-it

– Ajout de Post-it dans sa liste de tâches

– Synchronisation avec TFS

Table Surface : http://www.microsoft.com/surface

Page 36: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Lightspace,

Microsoft Research

Le multi-touch sur tout objet Source : http://research.microsoft.com/en-us/projects/lightspace/

Page 37: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Les usages

• 2 niveaux : – Collaboration au niveau équipe

• Manipuler vos Post-it sur un plan de travail partagé

– Collaboration au niveau organisation • Mur tactile : management visuel

• Solutions – Table Surface

• Collaboration Daily Scrum Meeting

– LightSpace : toute surface devient utilisable • Information radiators • Kanban Task boards

– Kinect : travail en 3 dimensions

Page 38: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT

MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 39: soft-shake.ch - Adoption de l'Agilité par les usages

DPE France

Références

• Aspects of Kanban, Karl Scotland, Methods and Tools, Summer 2010

• Shopping for Sharpies in Seattle : Mundane Infrastructures of Transnational Design, ICIC’10

• Where The Action Is – on Embodied Interaction & Psychology

• An Introduction to Brain and Behavior, Bryan Kolb and Ian Q. Whishaw, ed. Worth Publishers, New York and Basingstoke

• 3 ways the brain creates meaning, Tom Wujec, TED 2009