SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Architecture express pour petits projets
• Éric Lessard, elessard@facilite.com
• Frédéric Paquet, fpaquet@facilite.com
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 – TOGAF
o Phase A: Architecture Vision
RÉFÉRENCES
• Disciplined Agile 2.0
o 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
1
Opportunité &
besoins
2
Situation actuelle
3
Processus cible
5
Carnet affaires
(Fonctionnalités)
4
Scénarios affaires
6
Vision de la solution
(Affaires + TI)
7
Risques, Enjeux TI et
contributeurs
9
Reste à faire
(todo)
8
Résumer la vision
10
Rétroaction et
conclusion
Avertissement
Toute 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/
Entend
ses collègues, ses
bosses, entourage
Pense/ressent
Qu’est-ce qui compte?
ses aspirations
Voit
Environnement, ses
collègues,
ses outils, etc.
Dit/Fait
Attitude, apparence, comportement social
Bénéfices
Désirs, besoins, comment
mesure-t-il le succès
Souffrances
craintes, frustrations,
obstacles
Objectifs et motivations
Frustrations
Objectifs et motivations
Frustrations
Personas
Mme Barrette
77 ans
Retraitée depuis près de 20 ans
M. LeMaire
60 ans
Maire 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
Ryder
10 ans
Propriétaire de plusieurs chiens
Katie
13 ans
Dresseur 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 Goodway
50 ans
Commis 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
SatisfactionClient
Présence de fonctionnalités
PrésenceAbsence
15 MINS
#1 : PO - PAUL(E)
STATION #1 – KANO : INTERPRÉTATION
SatisfactionClient
Présence de fonctionnalités
PrésenceAbsence
Excitants
Fondamentaux
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
Fonctionnelle
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 AFFAIRES
Pour 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
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 produit
2. 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

Contenu connexe

Tendances

Agile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agileAgile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agileLaurent Deséchalliers
 
Agile - DevOps : la boite à outils
Agile - DevOps : la boite à outilsAgile - DevOps : la boite à outils
Agile - DevOps : la boite à outilsFrantz Degrigny
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionTremeur Balbous
 
Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Blackbird
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilitéJean Yves Klein
 
How to fail at benchmarking?
How to fail at benchmarking?How to fail at benchmarking?
How to fail at benchmarking?Pierre Laporte
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsPierre E. NEIS
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slidesNicolas Deverge
 
Contractualisation agile : Saison 2 (atm)
Contractualisation agile :  Saison 2 (atm)Contractualisation agile :  Saison 2 (atm)
Contractualisation agile : Saison 2 (atm)Michel Lejeune
 
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?Frantz Degrigny
 
Introduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jourIntroduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jourRenaud BROSSE
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agilelaurent bristiel
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesSirine Barguaoui
 
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013Xavier NOPRE
 

Tendances (20)

Agile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agileAgile Tour 2010 - Mise en place d'un projet agile
Agile Tour 2010 - Mise en place d'un projet agile
 
Agile - DevOps : la boite à outils
Agile - DevOps : la boite à outilsAgile - DevOps : la boite à outils
Agile - DevOps : la boite à outils
 
Large Scale Scrum
Large Scale ScrumLarge Scale Scrum
Large Scale Scrum
 
Services & Contrats Agiles
Services & Contrats AgilesServices & Contrats Agiles
Services & Contrats Agiles
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Lunch learn 5 sep2013
Lunch learn 5 sep2013Lunch learn 5 sep2013
Lunch learn 5 sep2013
 
Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
 
How to fail at benchmarking?
How to fail at benchmarking?How to fail at benchmarking?
How to fail at benchmarking?
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slides
 
Contractualisation agile : Saison 2 (atm)
Contractualisation agile :  Saison 2 (atm)Contractualisation agile :  Saison 2 (atm)
Contractualisation agile : Saison 2 (atm)
 
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Introduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jourIntroduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jour
 
Développement en méthode agile
Développement en méthode agileDéveloppement en méthode agile
Développement en méthode agile
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013
Mix-IT 2013 - Agilistes : n'oubliez pas la technique - mix-it 2013
 

Similaire à Architecture express pour petits projets

Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projetsCGI Québec Formation
 
Démarrage express. Vers des démarrages de projets plus rapides et moins couteux
Démarrage express. Vers des démarrages de projets plus rapides et moins couteuxDémarrage express. Vers des démarrages de projets plus rapides et moins couteux
Démarrage express. Vers des démarrages de projets plus rapides et moins couteuxCGI Québec Formation
 
Agile Training Jam
Agile Training JamAgile Training Jam
Agile Training JamBluewaves
 
Project Management Introduction (1/5) for Gobelins students
Project Management Introduction (1/5) for Gobelins studentsProject Management Introduction (1/5) for Gobelins students
Project Management Introduction (1/5) for Gobelins studentsEric DI POL
 
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Oeil de Coach
 
Etude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existantEtude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existantClément Dussarps
 
Comprendre la planification de projets
Comprendre la planification de projetsComprendre la planification de projets
Comprendre la planification de projetsMichel Estève
 
Instruction Startups Cleantech Business Angels
Instruction Startups Cleantech Business AngelsInstruction Startups Cleantech Business Angels
Instruction Startups Cleantech Business Angels🚀Yan Thoinet
 
12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agileChristophe Addinquy
 
Comment créer de la croissance en faisant circuler les bonnes pratiques d'org...
Comment créer de la croissance en faisant circuler les bonnes pratiques d'org...Comment créer de la croissance en faisant circuler les bonnes pratiques d'org...
Comment créer de la croissance en faisant circuler les bonnes pratiques d'org...Jacinthe Busson
 
Jeu lean construction management
Jeu lean construction managementJeu lean construction management
Jeu lean construction managementCIPE
 
Jeu gestion de projets distanciel
Jeu gestion de projets distancielJeu gestion de projets distanciel
Jeu gestion de projets distancielNadia Gharbi
 
Jeu management des flux
Jeu management des fluxJeu management des flux
Jeu management des fluxCIPE
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011agnes_crepet
 
Management de projets : Approche Prince2 : les 7 thèmes
Management de projets : Approche Prince2 : les 7 thèmesManagement de projets : Approche Prince2 : les 7 thèmes
Management de projets : Approche Prince2 : les 7 thèmesJoseph SZCZYGIEL
 
Estimation de projets Drupal
Estimation de projets DrupalEstimation de projets Drupal
Estimation de projets DrupalAdyax
 
Iut lyon 1 introduction à l'agilité - 20 juin 2012
Iut lyon 1   introduction à l'agilité - 20 juin 2012Iut lyon 1   introduction à l'agilité - 20 juin 2012
Iut lyon 1 introduction à l'agilité - 20 juin 2012agnes_crepet
 
Travailler avec l'existant : ou comment s'en débarrasser - Agile Tour Paris ...
Travailler avec l'existant : ou comment s'en débarrasser -  Agile Tour Paris ...Travailler avec l'existant : ou comment s'en débarrasser -  Agile Tour Paris ...
Travailler avec l'existant : ou comment s'en débarrasser - Agile Tour Paris ...nostradamnit
 
Jeu gestion de projet
Jeu gestion de projetJeu gestion de projet
Jeu gestion de projetCIPE
 
AgileTour Strasbourg 2011 BDD with jBehave
AgileTour Strasbourg 2011 BDD with jBehaveAgileTour Strasbourg 2011 BDD with jBehave
AgileTour Strasbourg 2011 BDD with jBehaveCedric Vidal
 

Similaire à Architecture express pour petits projets (20)

Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projets
 
Démarrage express. Vers des démarrages de projets plus rapides et moins couteux
Démarrage express. Vers des démarrages de projets plus rapides et moins couteuxDémarrage express. Vers des démarrages de projets plus rapides et moins couteux
Démarrage express. Vers des démarrages de projets plus rapides et moins couteux
 
Agile Training Jam
Agile Training JamAgile Training Jam
Agile Training Jam
 
Project Management Introduction (1/5) for Gobelins students
Project Management Introduction (1/5) for Gobelins studentsProject Management Introduction (1/5) for Gobelins students
Project Management Introduction (1/5) for Gobelins students
 
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
 
Etude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existantEtude de faisabilité et analyse de l'existant
Etude de faisabilité et analyse de l'existant
 
Comprendre la planification de projets
Comprendre la planification de projetsComprendre la planification de projets
Comprendre la planification de projets
 
Instruction Startups Cleantech Business Angels
Instruction Startups Cleantech Business AngelsInstruction Startups Cleantech Business Angels
Instruction Startups Cleantech Business Angels
 
12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile
 
Comment créer de la croissance en faisant circuler les bonnes pratiques d'org...
Comment créer de la croissance en faisant circuler les bonnes pratiques d'org...Comment créer de la croissance en faisant circuler les bonnes pratiques d'org...
Comment créer de la croissance en faisant circuler les bonnes pratiques d'org...
 
Jeu lean construction management
Jeu lean construction managementJeu lean construction management
Jeu lean construction management
 
Jeu gestion de projets distanciel
Jeu gestion de projets distancielJeu gestion de projets distanciel
Jeu gestion de projets distanciel
 
Jeu management des flux
Jeu management des fluxJeu management des flux
Jeu management des flux
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011
 
Management de projets : Approche Prince2 : les 7 thèmes
Management de projets : Approche Prince2 : les 7 thèmesManagement de projets : Approche Prince2 : les 7 thèmes
Management de projets : Approche Prince2 : les 7 thèmes
 
Estimation de projets Drupal
Estimation de projets DrupalEstimation de projets Drupal
Estimation de projets Drupal
 
Iut lyon 1 introduction à l'agilité - 20 juin 2012
Iut lyon 1   introduction à l'agilité - 20 juin 2012Iut lyon 1   introduction à l'agilité - 20 juin 2012
Iut lyon 1 introduction à l'agilité - 20 juin 2012
 
Travailler avec l'existant : ou comment s'en débarrasser - Agile Tour Paris ...
Travailler avec l'existant : ou comment s'en débarrasser -  Agile Tour Paris ...Travailler avec l'existant : ou comment s'en débarrasser -  Agile Tour Paris ...
Travailler avec l'existant : ou comment s'en débarrasser - Agile Tour Paris ...
 
Jeu gestion de projet
Jeu gestion de projetJeu gestion de projet
Jeu gestion de projet
 
AgileTour Strasbourg 2011 BDD with jBehave
AgileTour Strasbourg 2011 BDD with jBehaveAgileTour Strasbourg 2011 BDD with jBehave
AgileTour Strasbourg 2011 BDD with jBehave
 

Plus de CGI Québec Formation

La culture produit au service du client
La culture produit au service du clientLa culture produit au service du client
La culture produit au service du clientCGI Québec Formation
 
Gestion de performance : L'agilité à l'échelle
Gestion de performance : L'agilité à l'échelleGestion de performance : L'agilité à l'échelle
Gestion de performance : L'agilité à l'échelleCGI Québec Formation
 
La 5e Valeur Agile: La valeur plutôt que le suivi des coûts
La 5e Valeur Agile: La valeur plutôt que le suivi des coûtsLa 5e Valeur Agile: La valeur plutôt que le suivi des coûts
La 5e Valeur Agile: La valeur plutôt que le suivi des coûtsCGI Québec Formation
 
Estimer les projets TI, même en Agile
Estimer les projets TI, même en AgileEstimer les projets TI, même en Agile
Estimer les projets TI, même en AgileCGI Québec Formation
 
Large Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field reportLarge Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field reportCGI Québec Formation
 
Gestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courteGestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courteCGI Québec Formation
 
Strategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanStrategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanCGI Québec Formation
 
En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017CGI Québec Formation
 
Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!CGI Québec Formation
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanCGI Québec Formation
 
Quelles sont vos attentes envers les ScrumMasters
Quelles sont vos attentes envers les ScrumMastersQuelles sont vos attentes envers les ScrumMasters
Quelles sont vos attentes envers les ScrumMastersCGI Québec Formation
 
Semer la graine agile en entretien et évolution de systèmes
Semer la graine agile en entretien et évolution de systèmesSemer la graine agile en entretien et évolution de systèmes
Semer la graine agile en entretien et évolution de systèmesCGI Québec Formation
 
Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!CGI Québec Formation
 
Mon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienneMon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienneCGI Québec Formation
 
Catalyser votre transition agile avec le codéveloppement
Catalyser votre transition agile avec le codéveloppementCatalyser votre transition agile avec le codéveloppement
Catalyser votre transition agile avec le codéveloppementCGI Québec Formation
 

Plus de CGI Québec Formation (18)

La culture produit au service du client
La culture produit au service du clientLa culture produit au service du client
La culture produit au service du client
 
Mythes et légendesKanban
Mythes et légendesKanbanMythes et légendesKanban
Mythes et légendesKanban
 
Gestion de performance : L'agilité à l'échelle
Gestion de performance : L'agilité à l'échelleGestion de performance : L'agilité à l'échelle
Gestion de performance : L'agilité à l'échelle
 
La 5e Valeur Agile: La valeur plutôt que le suivi des coûts
La 5e Valeur Agile: La valeur plutôt que le suivi des coûtsLa 5e Valeur Agile: La valeur plutôt que le suivi des coûts
La 5e Valeur Agile: La valeur plutôt que le suivi des coûts
 
Estimer les projets TI, même en Agile
Estimer les projets TI, même en AgileEstimer les projets TI, même en Agile
Estimer les projets TI, même en Agile
 
Large Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field reportLarge Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field report
 
Atelier de simulation DevOps
Atelier de simulation DevOpsAtelier de simulation DevOps
Atelier de simulation DevOps
 
Gestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courteGestion de portefeuille performante et kanban stratégique - Version courte
Gestion de portefeuille performante et kanban stratégique - Version courte
 
Strategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanStrategic Portfolio Management With Kanban
Strategic Portfolio Management With Kanban
 
En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017En route vers l'optimisation - Agile tour Sherbrooke 2017
En route vers l'optimisation - Agile tour Sherbrooke 2017
 
Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!
 
Nos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanbanNos leçons apprises avec la méthode kanban
Nos leçons apprises avec la méthode kanban
 
Rétrospectives en 4 actes
Rétrospectives en 4 actesRétrospectives en 4 actes
Rétrospectives en 4 actes
 
Quelles sont vos attentes envers les ScrumMasters
Quelles sont vos attentes envers les ScrumMastersQuelles sont vos attentes envers les ScrumMasters
Quelles sont vos attentes envers les ScrumMasters
 
Semer la graine agile en entretien et évolution de systèmes
Semer la graine agile en entretien et évolution de systèmesSemer la graine agile en entretien et évolution de systèmes
Semer la graine agile en entretien et évolution de systèmes
 
Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!Les bases de données, ces mal-aimées de l'Agilité!
Les bases de données, ces mal-aimées de l'Agilité!
 
Mon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienneMon Agilité est plus grosse que la tienne
Mon Agilité est plus grosse que la tienne
 
Catalyser votre transition agile avec le codéveloppement
Catalyser votre transition agile avec le codéveloppementCatalyser votre transition agile avec le codéveloppement
Catalyser votre transition agile avec le codéveloppement
 

Architecture express pour petits projets

  • 1. Architecture express pour petits projets • Éric Lessard, elessard@facilite.com • Frédéric Paquet, fpaquet@facilite.com
  • 2. 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
  • 3. É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)
  • 4. • Open Group – TOGAF o Phase A: Architecture Vision RÉFÉRENCES • Disciplined Agile 2.0 o Phase Inception • Roman Pichler, Alistair Cockburn, Martin Fowler, Noriaki Kano, FURPS, PmBok v5, Autres
  • 5. FIN DE LA THÉORIE
  • 6. 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
  • 7. 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)
  • 8. Tour d’horizon 1 Opportunité & besoins 2 Situation actuelle 3 Processus cible 5 Carnet affaires (Fonctionnalités) 4 Scénarios affaires 6 Vision de la solution (Affaires + TI) 7 Risques, Enjeux TI et contributeurs 9 Reste à faire (todo) 8 Résumer la vision 10 Rétroaction et conclusion
  • 9. Avertissement Toute ressemblance avec des personnes, personnages ou événements existants est « purement » fortuite … nous préférons vous en avertir! 
  • 10. 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
  • 11. Personas http://www.innovationgames.com/ Entend ses collègues, ses bosses, entourage Pense/ressent Qu’est-ce qui compte? ses aspirations Voit Environnement, ses collègues, ses outils, etc. Dit/Fait Attitude, apparence, comportement social Bénéfices Désirs, besoins, comment mesure-t-il le succès Souffrances craintes, frustrations, obstacles
  • 12. Objectifs et motivations Frustrations Objectifs et motivations Frustrations Personas Mme Barrette 77 ans Retraitée depuis près de 20 ans M. LeMaire 60 ans Maire 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
  • 13. Objectifs et motivations Frustrations Objectifs et motivations Frustrations Personas Ryder 10 ans Propriétaire de plusieurs chiens Katie 13 ans Dresseur 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 * * * *
  • 14. Objectifs et motivations Frustrations Personas Mme Goodway 50 ans Commis 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 *
  • 15. STATION #1 - OPPORTUNITÉ ET BESOINS SatisfactionClient Présence de fonctionnalités PrésenceAbsence 15 MINS #1 : PO - PAUL(E)
  • 16. STATION #1 – KANO : INTERPRÉTATION SatisfactionClient Présence de fonctionnalités PrésenceAbsence Excitants Fondamentaux
  • 17. 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 Fonctionnelle 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…
  • 18. STATION #2 – SITUATION ACTUELLE 10 MINS #1 PO - PAUL(E) #2 AO – ANDRÉ(E) #3 Commis -CLAUDE
  • 19. STATION #3 – PROCESSUS CIBLE 10 MINS #1 Commis -CLAUDE #2 AO – ANDRÉ(E) #3 PO - PAUL(E)
  • 20. STATION #4 – SCÉNARIOS AFFAIRES Pour 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
  • 21. 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
  • 22. STATION #6 - VISION DE LA SOLUTION (AFF. + TI) 15 MINS #1 AO – ANDRÉ(E) #2 GESTIONNAIRE – GHISLAIN(E)
  • 23. 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
  • 24. STATION #8 - RÉSUMER LA VISION 3 MINS
  • 25. STATION #9 - RESTE À FAIRE (TODO) Définition de terminé 1. Les récits non fonctionnels sont ajoutés au carnet de produit 2. 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
  • 27. 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é
  • 28. 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)
  • 29. 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