69
Retour d’expérience: Mise en pratique de Scrum et d’Agile sur un projet Web Belge SCRUM @BrunoSbille jeudi 30 avril 15

Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur un projet Web Belge

Embed Size (px)

Citation preview

Retour d’expérience: Mise en pratique de Scrum et d’Agile

sur un projet Web Belge

SCRUM

@BrunoSbille

jeudi 30 avril 15

Et vous êtes ?

jeudi 30 avril 15

Bruno Sbille

Email: [email protected]

Mobile: +32 491 05 05 59

Blog: brunosbille.com

Coach et Formateur Méthodes “Agile”

jeudi 30 avril 15

Scrum c’est quoi ?jeudi 30 avril 15

Scrum est un framework qui vous permet de gérer un projet.

Quel que soit votre secteur d’activité car Scrum ne va pas vous dire “comment” vous devez faire votre travail.

jeudi 30 avril 15

Pourquoi ?

jeudi 30 avril 15

Rédaction d’un cahier des charges

Bruxelles Mobilité

Cirb

jeudi 30 avril 15

3 Contraintes

jeudi 30 avril 15

1 Budget

jeudi 30 avril 15

1 Budget

jeudi 30 avril 15

1 Budget

jeudi 30 avril 15

1 Budget

jeudi 30 avril 15

II Procédure d’appel d’offre

jeudi 30 avril 15

II Procédure d’appel d’offre

jeudi 30 avril 15

II Procédure d’appel d’offre

jeudi 30 avril 15

III Date de livraison

jeudi 30 avril 15

III Date de livraison

jeudi 30 avril 15

jeudi 30 avril 15

Alors, je connais une méthode appelée Scrum...

jeudi 30 avril 15

Alors, je connais une méthode appelée Scrum...

15 min plus tard...

jeudi 30 avril 15

Alors, je connais une méthode appelée Scrum...

D’accord, essayons !

15 min plus tard...

jeudi 30 avril 15

jeudi 30 avril 15

Et comment je mets Scrum en place

moi ? Hein !!!

jeudi 30 avril 15

Scrum: étape 1.

jeudi 30 avril 15

Proposition

Forfaitjeudi 30 avril 15

Proposition

Forfaitjeudi 30 avril 15

Equipe type

Proposition

Forfaitjeudi 30 avril 15

jeudi 30 avril 15

Scrum: étape 2.

jeudi 30 avril 15

Equipe type

Proposition

Forfaitjeudi 30 avril 15

Equipe type

Proposition

Forfaitjeudi 30 avril 15

Equipe typeCahier des charges

Proposition

Forfaitjeudi 30 avril 15

jeudi 30 avril 15

Scrum: étape 3.

jeudi 30 avril 15

Equipe typeCahier des charges

Proposition

Forfaitjeudi 30 avril 15

Equipe typeCahier des charges

Proposition

Forfaitjeudi 30 avril 15

Equipe typeCahier des charges

6 sprints

Proposition

Forfaitjeudi 30 avril 15

Equipe typeCahier des charges

6 sprints

Proposition

Forfaitjeudi 30 avril 15

Equipe typeCahier des charges

6 sprintsForfait

Proposition

Forfaitjeudi 30 avril 15

Démos

jeudi 30 avril 15

Scrum: étape 4.

jeudi 30 avril 15

Development Team

Product owner -  On va où et Pourquoi ?? -  Prioritiés

Organisation côté client

PO SM

Product Backlog

Vélo

Stakeholders

Parking

Info-trafic

Tram

... etc ...

Direct communication

Scrum Master -  Gère le processus/coach -  Enlève les obstacles

Equipe multi-disciplines, auto organisée -  Quelle quantité de travail peut-on accomplir dans le temps donné ? -  Comment le faire ?

jeudi 30 avril 15

Scrum Board

jeudi 30 avril 15

Movie

jeudi 30 avril 15

Lien: https://vimeo.com/126345734

jeudi 30 avril 15

La communauté• Agile Belgium: évènements en français et en

anglais. http://www.meetup.com/Agile-Belgium/

• Conférences de références:

• http://www.atbru.be/ (Vidéo: https://www.youtube.com/watch?v=alKrxn997kU )

• http://www.journeeagile.be/ 27 Mai

• http://xpdays.net/

jeudi 30 avril 15

On a appris quoi ?

Ce qui a marché pour nous

jeudi 30 avril 15

Comment communiquer

• L’email est un très mauvais média

• 1 - Contact Direct

• 2 - Téléphone ou vidéo conférence

• 3 - Email pour acter, envoi de doc

jeudi 30 avril 15

Faire confiance à l’équipe tout en mettant du cadre

jeudi 30 avril 15

Avoir une bonne première expérience

jeudi 30 avril 15

Réelle satisfaction client

jeudi 30 avril 15

Fatiguant

jeudi 30 avril 15

User Stories

jeudi 30 avril 15

Feedback

jeudi 30 avril 15

Prendre le meilleur de chaque méthode

Ne pas être dogmatique

jeudi 30 avril 15

Team Building

• Cohésion d’équipe

• Ne pas trop intellectualiser... Essayer des choses

• Ne pas essayer de deviner ce qu’il y a dans la tête de l’autre

• Arriver à se mettre à la place du product owner

jeudi 30 avril 15

Mettre au point des principes d’équipe

Cfr Annexes

jeudi 30 avril 15

Merci

• Pour en savoir plus http://brunosbille.com

jeudi 30 avril 15

Annexes

jeudi 30 avril 15

+ à améliorer

Avoir une bonne première expérience

Afficher le Burndown

FEEDBACK Fatiguant

Faire confiance à l’équipe tout en mettant du cadre

pas être dogmatique

Réelle satisfaction client découpe en tâche

Prendre le meilleur de chaque méthode

Orientation client

USER STORIES

Team Building

jeudi 30 avril 15

Principes d’équipe (1/2)

• Terminer une user story avant de passer à une autre

• Une action qui n’est pas sur le board n’existe pas

• Tout changement doit être annulable

• Pouvoir faire un build à tout moment (pas casser le build)

jeudi 30 avril 15

Principes d’équipe (2/2)

• Définition of Done

• Si choix -> Solution la plus simple

• La qualité n’est pas négociable

• Si choix -> Qu’est-ce qui augmente la productivité de l ’équipe

jeudi 30 avril 15

Avantages pour le client

• Productivité - On peut démontrer son efficacité dans le développement logiciel.

• Prévisions - Le Business a besoin de savoir «quoi» sera disponible «quand» et à quel «coût».

• Qualité

• Tu as le droit de changer d’avis quand tu veux... mais pas pendant le sprint.

jeudi 30 avril 15

Nos deux portails

jeudi 30 avril 15

Itinéraires Vélo

jeudi 30 avril 15

Géo-Localisation

jeudi 30 avril 15

Informations «temps-réel»

jeudi 30 avril 15

Back Office

jeudi 30 avril 15

Multi-langues

jeudi 30 avril 15