29
Architecture express pour petits projets Éric Lessard, [email protected] Frédéric Paquet, [email protected]

Architecture express pour petits projets

Embed Size (px)

Citation preview

Page 1: Architecture express pour petits projets

Architecture express pour petits projets

• Éric Lessard, [email protected]• Frédéric Paquet, [email protected]

Page 2: Architecture express pour petits projets

POURQUOI UNE ARCHITECTURE EXPRESS ?

• Focus de l’équipe et de l’organisation sur une vision commune

• Création d’un fil conducteur énergisant entre les besoins et la réalisation

• Réduire les risques d’un démarrage téméraire

Page 3: Architecture express pour petits projets

ÉLÉMENTS CLÉS

Facteurs de succès– Une bonne idée en amont :

• Des besoins• Des Contextes applicatifs actuel et cible • De la disponibilité financière

– Des instances décisionnelles disponibles

– Une collaboration active de l’ensemble des parties prenantes (incluant les collaborateurs)

– La boite de temps la plus petite possible

Pièges à éviter– Une équipe semi-dédiée où les

individus sont encore sur d'autres projets

– Une production de documents qui alourdi les travaux

– Un processus séquentiel d'approbation de livrables

– Un saut direct à la phase de réalisation (sans préparation)

Page 4: Architecture express pour petits projets

• Open Group – TOGAFo Phase A: Architecture Vision

RÉFÉRENCES

• Disciplined Agile 2.0o Phase Inception

• Roman Pichler, Alistair Cockburn, Martin Fowler, Noriaki Kano, FURPS, PmBok v5, Autres

Page 5: Architecture express pour petits projets

FIN DE LA THÉORIE

Page 6: Architecture express pour petits projets

Atelier - Intention

• Vivre une architecture express via une mise en situation fictive

• IMPORTANT !!!– C’est très rapide et bien sûr, vous n’aurez pas le temps

d’aller jusqu’au bout de vos idées!– Temps habituelle : 1 à 3 journées

Page 7: Architecture express pour petits projets

Atelier - Fonctionnement

• Après le sifflet de notre tyran du temps, on passe à la prochaine station

• La station est expliquée, certains rôles auront quelque chose à dire avant de commencer la station

• Chaque station à :– le temps alloué pour la station (dans le contexte de

l’atelier)– Une indication pour savoir si votre rôle a une

intervention avant de commencer et l’ordre– Une définition de terminé (qui ne sera probablement

pas remplie dans le cadre de l’atelier)

10 MINS

#1 Commis -CLAUDE #2 AO – ANDRÉ(E)#3 PO - PAUL(E)

Page 8: Architecture express pour petits projets

Tour d’horizon

1Opportunité &

besoins

2Situation actuelle

3Processus cible

5Carnet affaires

(Fonctionnalités)

4Scénarios affaires

6Vision de la solution

(Affaires + TI)

7Risques, Enjeux TI et

contributeurs

9Reste à faire

(todo)

8Résumer la vision

10Rétroaction et

conclusion

Page 9: Architecture express pour petits projets

AvertissementToute ressemblance avec des personnes, personnages ou événements existants est « purement » fortuite … nous préférons vous en avertir!

Page 10: Architecture express pour petits projets

MISE EN CONTEXTE

• La municipalité de Grande-Vallée est aux prises avec une pression populaire de ses citoyens face à la possession de certaines races de chiens jugées dangereuses. M. Lemaire a alors pris l’initiative d’organiser un projet pilote d’enregistrement volontaire des chiens.

• Vous êtes donc __ fournisseurs qui devez proposer une solution rapidement pour répondre à ses besoins et organiser les travaux pour l’équipe de développement

*

* ®Nickelodeon

Page 11: Architecture express pour petits projets

Personas

http://www.innovationgames.com/

Entendses collègues, ses bosses, entourage

Pense/ressentQu’est-ce qui compte?

ses aspirations

VoitEnvironnement, ses

collègues, ses outils, etc.

Dit/FaitAttitude, apparence, comportement social

BénéficesDésirs, besoins,

comment mesure-t-il le succès

Souffrancescraintes, frustrations, obstacles

Page 12: Architecture express pour petits projets

Objectifs et motivations

Frustrations

Objectifs et motivations

Frustrations

Personas

Mme Barrette77 ansRetraitée depuis près de 20 ans

M. LeMaire60 ansMaire de la Grande-Vallée

Mme Barrette est inquiète et veut que la ville agisse face aux chiens dangereux de son quartier. Elle veut parler et être entendue.

Mme Barrette à l’impression que la ville ne fait rien contre les mauvais chiens. Elle n’utilise pas souvent Internet.

M. LeMaire veut démontrer qu’il fait quelque chose avec le sujet chaud des chiens dangereux, car il a la presse sur le dos.

Il n’aime pas les détails, ni les grands projets scientifiques. Il veut des résultats!Il déteste se présenter devant les journalistes sans avoir des chiffres à l’appuie.

* *

*

* ®Nickelodeon

Page 13: Architecture express pour petits projets

Objectifs et motivations

Frustrations

Objectifs et motivations

Frustrations

Personas

Ryder10 ansPropriétaire de plusieurs chiens

Katie13 ansDresseur canin

Ryder adore toutes les sortes de chiens et en possède plusieurs. Il fait dresser ses chiens et ne veut pas de problème avec ses voisins.

Il entend souvent des commentaires péjoratifs sur ses chiens, alors qu’ils sont bien dressés et il considère ses chiens aucunement dangereux.

Katie veut aider ses clients et veut que sa compagnie soit reconnue comme un incontournable pour le dressage de chiens.

Il n’aime pas les trucs trop compliqués, elle veut passer le maximum de temps avec les animaux et non la paperasse.

* ®Nickelodeon

* *

* *

Page 14: Architecture express pour petits projets

Objectifs et motivations

Frustrations

Personas

Mme Goodway50 ansCommis au service

Katie

Offrir un bon service aux citoyens. Elle veut quelque chose de simple, mais qui lui permet de réagir en cas de plaintes récurrentes.

Lorsqu’elle doit répondre aux citoyens et que l’informatique ne fonctionne pas! Les citoyens qui se plaignent pour tout et rien!

* ®Nickelodeon

*

Page 15: Architecture express pour petits projets

STATION #1 - OPPORTUNITÉ ET BESOINS

Satis

facti

on C

lient

Présence de fonctionnalités

PrésenceAbsence

15 MINS

#1 : PO - PAUL(E)

Page 16: Architecture express pour petits projets

STATION #1 – KANO : INTERPRÉTATION

Satis

facti

on C

lient

Présence de fonctionnalités

PrésenceAbsence

Excitants

Fondamentaux

Linéaires / performance

Page 17: Architecture express pour petits projets

Kano - Tableau de croisements

# Réponse

1 J’aime ça

2 Je m’attends à ça

3 Je suis neutre

4 Je peux vivre avec

5 Je n’aime pas ça

1 2 3 4 5

1 Q E E E L

2 C I I I F

3 C I I I F

4 C I I I F

5 C C C C Q

Fonc

tionn

elle

Dysfonctionnelle

# Interprétation

F Fondamental - vital

L Linéaire / performance – Raison d’être du projet (valeur)

E Excitant –Le petit plus qui fait WOW!

I Indifférent – Peu d’impact

C Contradiction! - Exprime le contraire au besoin

Q Questionable – À clarifier…

Page 18: Architecture express pour petits projets

STATION #2 – SITUATION ACTUELLE

10 MINS

#1 PO - PAUL(E)#2 AO – ANDRÉ(E)#3 Commis -CLAUDE

Page 19: Architecture express pour petits projets

STATION #3 – PROCESSUS CIBLE

10 MINS

#1 Commis -CLAUDE #2 AO – ANDRÉ(E)#3 PO - PAUL(E)

Page 20: Architecture express pour petits projets

STATION #4 – SCÉNARIOS AFFAIRESPour un processus d’affaires cible, préciser les paramètres d’entrée et sortie.

Utiliser un scénario d’utilisation précis pour parcourir entièrement le processus.

Ex: Transférer un montant d’argents supérieur à 1k$ d’un compte actif possédant plus de 1k$ vers un autre compte actif.

Décrire, pour chacune des étapes, les récits utilisateur nécessaires pour réaliser le scénario.

Vous pouvez décaler vos scénarios dans le temps afin de livrer rapidement ceux qui ont le plus de valeur. Détaillez avec plus de précision uniquement les récits utilisateur des scénarios qui ont le plus de valeur.

15 MINS

Page 21: Architecture express pour petits projets

STATION #5 – CARNET D’AFFAIRES

• À partir des processus et de la priorité des scénarios, découler les récits utilisateurs nécessaires pour réaliser le besoin d’affaire.

2 MINS

En tant que Katie, je veux pouvoir faire la demande de permis de dressage de chien directement via le portail de la ville, ainsi je pourrai le faire quand je veux, à mon rythme.

Page 22: Architecture express pour petits projets

STATION #6 - VISION DE LA SOLUTION (AFF. + TI)

15 MINS

#1 AO – ANDRÉ(E)#2 GESTIONNAIRE –

GHISLAIN(E)

Page 23: Architecture express pour petits projets

STATION #7 – RISQUES, ENJEUX TI ET CONTRIBUTEURS

15 MINS

#1 AO – ANDRÉ(E)#2 PO - PAUL(E)#3 Commis -CLAUDE

Éviter

ENJEUX TIRISQUES DE PROJET

Transférer

Atténuer

Accepter

Page 24: Architecture express pour petits projets

STATION #8 - RÉSUMER LA VISION

3 MINS

Page 25: Architecture express pour petits projets

STATION #9 - RESTE À FAIRE (TODO)

Définition de terminé1. Les récits non fonctionnels sont ajoutés au

carnet de produit2. Les tâches qui restent à faire (spikes,

acquisitions, etc.) sont comprises et priorisées

3. Chaque tâches à un responsable et un horizon de temps

4. La définition de prêt à démarrer est partagée

2 MINS

Page 26: Architecture express pour petits projets

CONCLUSION

Page 27: Architecture express pour petits projets

ANNEXE – CONSEILS PRATIQUES - 1

Préparer l’environnement– Salle dédiée (éviter de déménager le matériel)– Afficher les “définition de terminé” des stations– Afficher les règles de réunion au mur (toujours visibles)

Équipement de collaboration–Mettre à porter des participants le nécessaire (crayons,

tableaux, post-its, collants etc.)– Utiliser du matériel de bonne qualité

Page 28: Architecture express pour petits projets

ANNEXE – CONSEILS PRATIQUES - 2

Gestion du temps– Nommer dès le départ un gardien du temps– Alerte sonore pour signaler la fin d’un bloc de temps– Faire preuve de jugement et ajouter du temps si

nécessaire (petits incréments, eux aussi avec alerte)– Garder une trace de la “dette de temps” (retard)– Réviser l’horaire avec les participants après chaque

longue pause (exemple, après retour du lunch)

Page 29: Architecture express pour petits projets

ANNEXE – CONSEILS PRATIQUES - 2

Résultats des travaux– Prendre des photos des affiches, schémas, etc. très

régulièrement pendant les travaux– Ne mettre au propre que si c’est absolument nécessaire

ou si les photos sont difficilement lisibles– Ne pas entretenir le document du résultat des travaux,

cet artéfact est une “photo” de ce qui a émergé, d’autres artéfacts de projet joueront ce rôle