Les Experts (CSI) @ Scrum

Les Experts @ Scrum
Les Experts @ Scrum

Bonjour à tous. Je suis heureux de vous annoncer que je serai orateur pour deux conférences Agile. Je participerai le 19 mars au SigmaT 13 ou je présenterai un « retour d’expérience sur la création de deux portails Web avec Scrum ».

En un an et demi nous avons réalisé 3 versions successives de deux portails Web pour l’administration publique Belge. Comment en partant d’un projet initialement de type Waterfall nous sommes passés en mode Agile Comment avons nous su faire du Scrum avec des fonctionnaires Comment d’une situation de méfiance du client nous sommes passés à une Success Story, avec en apothéose…un ministre à une Démo de sprint Quelles leçons pratiques tirons nous de tout ceci en ce qui concerne: le people management, Scrum/Agile, La gestion de projet, la dynamique d’équipe

Scrum et Agile sont enseignés à l’école !

Scrum à l'école
Scrum à l'école

Il y a quelques mois, via un commentaire sur notre Vidéo Scrum, j’ai fait la connaissance de Jim. Il est professeur à l’université (Caroline du nord – USA) il m’a demandé si j’avais une version libre de droits de notre vidéo. En effet la musique des Red Hot Chili Peppers est bloquée sur youtube, pour une question de droits. Après quelques échanges d’email, j’ai appris que Jim enseignait Agile et Scrum à l’université en collaboration avec un des leader Agile d’IBM.

Personnellement, j’ai été ravi d’apprendre que de futurs consultants, chef de projets, développeurs,… peuvent être mis en contact si tôt avec des techniques « Agile ».

Scrum 2.0

Follow the leader
Suivez le leader !

Tout d’abord et une fois n’est pas coutume…je vous présente mes excuses…En effet, je le reconnais j’aurais difficilement trouver un titre plus racoleur…;-) Mais passé votre surprise… qu’est-ce qui se cache derrière cette expression « Scrum 2.0 » ?

Lors d’un projet nous venions de travailler 6 mois en mode Scrum, la mise en production était réalisée et nous avions un mois d’arrêt avant de recommencer 6 autres mois de projet. Nous en avons alors profité pour faire un review / lessons learned de nos 6 mois de travail. Un de points portait sur notre méthode de travail. Allions nous continuer comme ça pour les 6 prochains mois ?

1/5: L’équipe est « multi-tâches » (Cinq facteurs de succès pour vos projets Agile/Scrum)

1/5 l'équipe est multi-tâches
1/5 l'équipe est multi-tâches

Régulièrement lorsque je démarre un projet, il arrive qu’un membre de l’équipe vienne me demander: « Dis, quel sera exactement mon rôle sur le projet ? ». Et moi invariablement je réponds: « Je ne sais pas ».

Pour que votre projet soit un succès un premier point à prendre en compte est que l’équipe (et donc vous y compris) soit « multi-tâches ». En effet, sur un projet Agile ou Scrum, ne vous attendez pas à avoir une « job description » avec les différents acteurs (développeur, analyste,…) ainsi que les différentes tâches liées à ces rôles (le développeur est responsable du code,…). Non sur un projet Scrum/Agile on pourrait résumer le pragmatisme par: « C’est le projet qui prime ». Et donc si pour le succès du projet aujourd’hui vous devez aller dans une papeterie pour acheter des post-its de couleurs et bien c’est qu’on fera.

0/5 Cinq facteurs de succès pour vos projets Agile/Scrum

Slide3
Cinq principes à appliquer

Je suis en train de préparer une série d’articles. le thème sera « cinq facteurs de succès pour vos projets Agile/Scrum ».

L’idée: en se basant sur diverses sources (formation, coaching, retour d’expérience, lessons learned) vous proposer cinq principes qui, s’ils sont appliqués, vont grandement augmenter vos chances de succès sur un projet utilisant Scrum ou des méthodes Agile. Vous pouvez également appliquer ces principes sur un projet de type « waterfall » utilisant PMI ou Prince2.

Les articles traiteront de principes Scrum, de principes Agile mais aussi d’autres choses comme des principe de coaching ou des concepts issus de la PNL.

Attention, ces deux portails web contiennent de l’Agile et du Scrum

test
Portail Mobilité Bruxelles, carte vélo

Le 16 décembre 09 nous avons déployé la troisième version de nos deux portails Web. Le portail Bruxelles Mobilité et le portail Bruxelles Espaces Publics.

Je vous entends déjà me demander… »mais quelles sont les nouvelles fonctionnalités de cette Version 3 ? »…les voici !

BruxellesMobilite.be

> Intégration d’un moteur de recherche
> Fonction cartes en plein écran
> Meilleure visibilité des icônes sur la carte de la page d’accueil
> Intégration d’une carte interactive vélo (arrêts Villo, marchands de vélo, itinéraires cyclables régionaux, points vélo,…)
> Intégration d’une carte interactive voiture (stations Cambio, parkings avec informations en temps réel, parkings de transit,…)
> Module de sondage
> Widget libre (espace permettant de faire de la publicité pour un concours ou autre)
> Développement de la fonctionnalité vidéo
> Ajout de formulaires en ligne (Taxis)

Definition of Done (DOD)… ou quand la mise en production devient une formalité…

Un exemple de "Définition of Done" ou DOD.

Bob: « Voilà j’ai terminé de développer ce module, c’est déployé ! »

Gérard: « Ben je vois rien…? »

Bob: « Ha en tout cas chez moi ça marche… »

Allez, avouez…vous avez déjà tous vécu ce drame non ? :-)

Une des choses que j’aime dans Scrum, et c’est selon moi une de ses plus grandes forces ! C’est que quand une tâche, ou disons une User Story, est terminée…et bien elle est vraiment terminée.  Dans le cas d’un projet IT, j’entends par là que c’est développé, testé, documenté, déployé sur le serveur de test etc… C’est ce que l’on appelle en Agile le Definition of Done (DOD). Le principe est simple pour mettre une User Story dans la colonne « Done » du tableau, il « suffit » que tous les critères du DOD soient remplis.

Scrum et les méthodes Agile en tant qu'opportunité Business

Comment Scrum peut vous faire décrocher des contrats...

Alors ça y est, vous avez découvert Scrum ! Vous en avez parlé avec d’autres collègues ou amis, vous avez lu moult blog et articles. Votre matériel est prêt, vous avez lu des livres jusqu’à plus soif. Vous avez sélectionné un projet que vous pourriez…que dis-je…que vous voulez réaliser en utilisant Scrum ! Vous êtes fin-prêt.

Vidéo sur Scrum: Application de Scrum sur la création de deux portails Web

[UPDATE: Le lien a changé, voici le nouveau: https://vimeo.com/126345734]

Voilà,

Une vidéo de 5 minutes qui se veut un retour d’expérience sur Scrum. L’idée était de faire une activité sympa en équipe (la réalisation de la vidéo) tout en faisant la promotion d’une méthode (Scrum) que nous trouvons efficace. Nous voulions aussi faire le lien avec un projet existant et pas juste une vidéo expliquant le concept.

Cette vidéo a été réalisée au cours d’un projet en utilisant la méthodologie Scrum. Ce fut une grande expérience pendant 6 mois: un partage d’expériences, d’échanges, un peu de stress mais beaucoup de bonne humeur et avec finalement deux Portails Web.