25
Claude Aubry 2010 A4 Scrum, introduction et mise en oeuvre avec iceScrum

soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Embed Size (px)

DESCRIPTION

Claude Aubry Introduction à Scrum (15') Exemple d'utilisation avec l'outil Open Source iceScrum. C'est la toute dernière version (en Grails) qui sera montrée. Déroulement de la session de façon agile, interaction avec les participants pour définir les priorités.

Citation preview

Page 1: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Claude Aubry

2010

A4

Scrum, introductionet mise en oeuvre

avec iceScrum

Page 2: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

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 - Scrum, introduction et mise en oeuvre avec iceScrum

ScrumiceScrum

& rock’n roll

agilité

Page 4: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Principe de la session (1h)

Nous expliquons les pratiques de Scrum.

Nous appliquons Scrum à notre présentation qui

est notre projet.

Vous êtes les clients.

Nous suivons le projet avec iceScrum.

Adaptation libre et débridée de la session L'agile démystifiée de

Thomas Lissajoux à Limoges en février 2010

Page 5: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Vincent Barrier

Jeune padawan

Page 6: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Claude Aubry

Auteur

• Blog Scrum, agilité et rock’n roll

• Livre chez Dunod

Professeur

• Module agile de l’IUP ISI

• Projets tutorés en Scrum

Coach

• Coach agile en entreprise

• Formateur en agilité

Open Source

• ProductOwnerd’iceScrum

Communautés

• SigmaT

• Fédération Agile

Maître Jedi

Page 7: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Notre projet

Intro

Sprint1 Sprint2

14h50 15h50

Page 8: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Une équipe Scrum

Product

OwnerscrumMaster

équipiers

Page 9: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Notre équipe

Padawan Maître Jedi

Vous

Page 10: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Un backlog

Priorité

Story 1 Story 2 Story 3 Story 4 Story 5

Page 11: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Notre backlog initial

Scrum! SprintPlanif. sprint

Scrumquotidien

Revue Rétro Fini

Céré-monial

Planif. release

Page 12: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Scrum !

Page 13: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Sprint

produit

1 à 4

semaines

backlog

sélection pour le sprint

Page 14: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Cérémonial

produit

...

scrum quotidien

Tâches de développement

1

2

3

4

Page 15: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Planification du sprint

Story 3

Story 4

Story 5

À faire En cours Fini

tâche1 tâche2

tâche3 tâche4

tâche5 tâche6

tâche7

Identification

des tâches

Engagement

de l’équipe

Page 16: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Scrum quotidien

Qu’as-tu fait depuis la dernière fois?

Que prévois-tu de faire jusqu'à la prochaine réunion ?

Qu'est-ce qui te gêne pour réaliser ton travail aussi efficacement que possible ?

Story 3

Story 4

Story 5

À faire En cours Fini

tâche1 tâche2

tâche3tâche4tâche5 tâche6

tâche7

Page 17: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Revue de sprint

Story 3

Story 4

Story 5

À faire En cours Fini

tâche1 tâche2

tâche3

tâche4

tâche5

tâche6

tâche7

Démo

Page 18: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Rétrospective

Page 19: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Fini ?J’ai fini de

ranger ma

chambre

Page 20: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Planification de release

Story 3

Story 4

Story 5

Sprint1 Sprint3 Sprint4Sprint2

Story 1

Story 2

Story 8

Page 21: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Feedback

...

Page 22: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

iceScrum

L’outil Scrum Open Source

• Java

• client lourd

• Swing

2006• J2E

• IceFaces

• Ajax2008

• GRAILS

• Jquery2010

Page 23: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Features présentées

Bac à sable

• pour les propositions faites par les participants

Backlog

• pour les sujets et les priorités

Plan de release

• pour les prévisions et le suivi global des sprints

Plan de sprint

• pour le suivi détaillé

• Kanbanpour les tâches urgentes

Indicateurs

• vélocité

• Burnup de produit

+ glisser-déplacer depuis un tableur+ déplacement des post-it virtuels sur l’écran

Page 24: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Infos sur l’outil

Site communautaire : www.icescrum.org

Site professionnel : www.icescrum.com

-> services d’hébergement et de support

-> plugins d’intégration

iceScrum

technologies

Page 25: soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum

Pour en savoir plus sur Scrum

www.aubryconseil.com