architecture express pour petits projets
TRANSCRIPT
Architecture express pour petits projets
• Éric Lessard, [email protected]• Frédéric Paquet, [email protected]
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
É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)
• 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
FIN DE LA THÉORIE
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
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)
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
AvertissementToute ressemblance avec des personnes, personnages ou événements existants est « purement » fortuite … nous préférons vous en avertir!
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
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
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
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
* *
* *
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
*
STATION #1 - OPPORTUNITÉ ET BESOINS
Satis
facti
on C
lient
Présence de fonctionnalités
PrésenceAbsence
15 MINS
#1 : PO - PAUL(E)
STATION #1 – KANO : INTERPRÉTATION
Satis
facti
on C
lient
Présence de fonctionnalités
PrésenceAbsence
Excitants
Fondamentaux
Linéaires / performance
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…
STATION #2 – SITUATION ACTUELLE
10 MINS
#1 PO - PAUL(E)#2 AO – ANDRÉ(E)#3 Commis -CLAUDE
STATION #3 – PROCESSUS CIBLE
10 MINS
#1 Commis -CLAUDE #2 AO – ANDRÉ(E)#3 PO - PAUL(E)
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
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.
STATION #6 - VISION DE LA SOLUTION (AFF. + TI)
15 MINS
#1 AO – ANDRÉ(E)#2 GESTIONNAIRE –
GHISLAIN(E)
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
STATION #8 - RÉSUMER LA VISION
3 MINS
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
CONCLUSION
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é
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)
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