SlideShare une entreprise Scribd logo
1  sur  47
Architecture / Préparation express
pour petits projets
• Éric Lessard & Frédéric Paquet
AGENDA
• Origine
• L’AV Express c’est quoi
– Les objectifs
– Le déroulement
• Organiser une A.V. Express
– Conditions idéales d’entrées
– Conditions de sortie
– Participants
• Questions
AVANT D’ALLER PLUS LOIN AVEC L’AGILITÉ
Aucun plan
Aucune architecture
Plan à haut niveau,
adaptatif
Architecture à haut niveau,
évolutive
Planification détaillée
Architecture détaillée
Agilité périlleuse Agilité disciplinée Cascade
Real-life Agile Scaling - Henrik Kniberg's Opening Keynote at Agile Tour Bangkok 2015
POURQUOI UNE ARCHITECTURE / PRÉPARATION ?
• 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
COMBIEN DE TEMPS D’ARCHITECTURE / PRÉPARATION
• Combien passez-vous de temps à préparer un
projet ?
CONTEXTE INITIAL
On a 200k $ pour
faire le projet
Juste ton
architecture va te
coûter 200k $
OBJECTIFS DE L’ARCHITECTURE/PRÉPARATION
Se préparer pour la réalisation
Développer une vision commune Aligner la vision avec l’organisation Valider l’investissement et la valeur
d’affaires
Identifier et explorer les risques Identifier les stratégies techniques initiales Mettre en place l’environnement de travail
Explorer le carnet de produit initial Former l’équipe initiale de réalisation Élaborer une planification initiale
3,5h
7h
1.Cerner le besoin affaires
(Opportunités)
2.Tour d’horizon
(Portée initiale)
4.Estimation et planification
(Session murale)
7h
3.Rédaction de récits
(Détail affaires)
Préparation Réalisation
DÉROULEMENT DE LA PRÉPARATION
É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)
AMBIANCE COLLABORATIVE ET ÉNERGISANTE
LEADERS CLÉS
Leader Affaire
Leader TI
Facilitateur (Scrum Master)
Promoteur du projet
PRÉPARATION DES ATELIERS
Gardien du
temps
Agenda & salle
Équipement de
collaboration de
bonne qualité
Intervenants
clés dédiés
INTRANTS IMPORTANTS
• Vision (PO)
– Objectifs
• Technologie (AO)
– État courant
– Expertises nécessaires
• Organisation (CP, SM)
– Dates et livrables, budget
INTRANTS IMPORTANTS
• Vision (PO)
– Objectifs (SMART)
– Processus et/ou fonctionnalités
• Technologie (AO)
– Solution visée
– Risques
• Organisation (CP, SM)
– Équipe, contributeur
+ Identification des parties prenantes
INTRANTS IMPORTANTS
• Vision (PO)
– Personas
– Scénarios d’affaires
• Technologie (AO)
– Stratégie de découpage des histoires
+ Gestion du risque
QUELS CONTRIBUTEURS INVITER?
Complexité faible Complexité élevée
EffortfaibleEffortélevé
LOURDE
• Équipe dédiée
• Coaching ou entente
VITALE
• À même le projet
• Équipe dédiée
AVANCÉE
• Par des experts
• Suivi de près
Plusieurs pistes de réflexions peuvent
déterminer la modèle de contribution.
L’effort et la complexité sont des critères clés
lors de la discussion avec les contributeurs.
TRIVIALE
• Accompagner l’équipe
projet
• Demande avec suiviLorsque le niveau de détail est faible,
utiliser le « T-shirt sizing » pour
guider la décision
(S, M, L, XL)
DÉROULEMENT DU TOUR D’HORIZON
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
TOUR D’HORIZON - VERSION UNE JOURNÉE
# Activité Durée Objectif(s)
1 Opportunité et besoins Besoins d’affaires et priorités
2 Processus actuel Compréhension commune de l’actuel
3 Processus cible Compréhension commune de la cible
4 Scénarios d’utilisation Scénarios connus et priorisés
5 Carnet de produit (fonctionnalités) Fonctionnalités principales connues et priorisées
Pause dîner
6 Vision de la solution (affaires et TI) Modèle(s) de haut niveau qui répond au besoins
7 Enjeux opérationnels, TI et contributeurs 1. Risques/enjeux connus et compris
2. Plan d’action pour gestion des risques/enjeux
8 Résumer la vision Vision commune et partagée
9 Carnet de vision Risques/Enjeux d’architecture priorisés
10 Rétroaction et conclusion Plan d’action pour réaliser les tâches du carnet de vision
Bloc 2 – Élaboration du carnet
ATELIERS – TOUR D’HORIZON
DÉCOUPER PAR BLOCS D’AFFINITÉS
1
Opportunité et besoins
2
Processus actuel
3
Processus cible
5
Carnet de produit
(fonctionnalités)
4
Scénarios
d’utilisation
6
Vision de la solution
(affaires + TI)
7
Enjeux TI et contributeurs
9
Carnet d’architecture
8
Résumer la vision
10
Rétroaction et conclusion
Bloc 1 – Mise en contexte
Bloc 3 – Élaboration de la solution
OPPORTUNITÉS ET BESOINS
Station #1
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
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
* *
* *
STATION #1 - OPPORTUNITÉS ET BESOINS
SatisfactionClient
Présence de fonctionnalités
PrésenceAbsence
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…
PROCESSUS ACTUEL
Station #2
STATION #2 – PROCESSUS ACTUEL
PROCESSUS CIBLE
Station #3
STATION #3 – PROCESSUS CIBLE
SCÉNARIOS D’UTILISATION
Station #4
STATION #4 – SCÉNARIOS D’UTILISATION
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.
CARNET DE PRODUIT (FONCTIONNALITÉS)
Station #5
STATION #5 – CARNET DE PRODUIT
• À 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.
VISION DE LA SOLUTION (AFFAIRES + TI)
Station #6
STATION #6 - VISION DE LA SOLUTION (AFF. + TI)
RISQUES, ENJEUX ET CONTRIBUTEURS
Station #7
STATION #7 – RISQUES, ENJEUX TI ET CONTRIBUTEURS
Éviter
ENJEUX TI RISQUES DE PROJET
Transférer
Atténuer
Accepter
STATION #8 - RÉSUMER LA VISION
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
CONCLUSION
POUR Y ARRIVER
Équipe Focus Énergie
QUESTION, COMMENTAIRES, ÉTATS D’ÂME
ANNEXE
CONSEILS PRATIQUES
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é
CONSEILS PRATIQUES
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)
CONSEILS PRATIQUES
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

Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?CGI Québec Formation
 
Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projetsCGI 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
 
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
 
Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Jérôme Froville
 
Les Bases des Méthodes Lean/Agile
Les Bases des Méthodes Lean/AgileLes Bases des Méthodes Lean/Agile
Les Bases des Méthodes Lean/AgileAgileCoach.net
 
Agilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernanceAgilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernancePyxis Technologies
 
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...Agile Montréal
 
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
 
La gestion du portefeuille en mode agile
La gestion du portefeuille en mode agileLa gestion du portefeuille en mode agile
La gestion du portefeuille en mode agileEtienne Laverdière
 
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
 
Web-Conférence - Déployez un dispositif certifiant de formation
Web-Conférence - Déployez un dispositif certifiant de formationWeb-Conférence - Déployez un dispositif certifiant de formation
Web-Conférence - Déployez un dispositif certifiant de formationXL Groupe
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.aettarrouzi
 
La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]Technologia Formation
 
Web-formation | L'Obeya pour le pilotage de projets Lean Développement
Web-formation | L'Obeya pour le pilotage de projets Lean DéveloppementWeb-formation | L'Obeya pour le pilotage de projets Lean Développement
Web-formation | L'Obeya pour le pilotage de projets Lean DéveloppementXL Groupe
 
#NoEstimates vs #Estimates - Vraiment?
#NoEstimates vs #Estimates - Vraiment?	#NoEstimates vs #Estimates - Vraiment?
#NoEstimates vs #Estimates - Vraiment? Agile Montréal
 
L'AIC, la colonne vertébrale de la communication
L'AIC, la colonne vertébrale de la communicationL'AIC, la colonne vertébrale de la communication
L'AIC, la colonne vertébrale de la communicationXL Groupe
 

Tendances (20)

Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?Tester du legacy code, mission impossible ?
Tester du legacy code, mission impossible ?
 
Architecture express pour petits projets
Architecture express pour petits projetsArchitecture express pour petits projets
Architecture express pour petits projets
 
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
 
Introduction à Agile Lean
Introduction à Agile LeanIntroduction à Agile Lean
Introduction à Agile Lean
 
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
 
Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016
 
Large Scale Scrum
Large Scale ScrumLarge Scale Scrum
Large Scale Scrum
 
#7 méthodes
#7 méthodes#7 méthodes
#7 méthodes
 
Les Bases des Méthodes Lean/Agile
Les Bases des Méthodes Lean/AgileLes Bases des Méthodes Lean/Agile
Les Bases des Méthodes Lean/Agile
 
Agilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernanceAgilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernance
 
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...
Lean Change Management en grande entreprise, faites l’Évolution, pas la Révol...
 
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!
 
La gestion du portefeuille en mode agile
La gestion du portefeuille en mode agileLa gestion du portefeuille en mode agile
La gestion du portefeuille en mode agile
 
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
 
Web-Conférence - Déployez un dispositif certifiant de formation
Web-Conférence - Déployez un dispositif certifiant de formationWeb-Conférence - Déployez un dispositif certifiant de formation
Web-Conférence - Déployez un dispositif certifiant de formation
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.
 
La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]
 
Web-formation | L'Obeya pour le pilotage de projets Lean Développement
Web-formation | L'Obeya pour le pilotage de projets Lean DéveloppementWeb-formation | L'Obeya pour le pilotage de projets Lean Développement
Web-formation | L'Obeya pour le pilotage de projets Lean Développement
 
#NoEstimates vs #Estimates - Vraiment?
#NoEstimates vs #Estimates - Vraiment?	#NoEstimates vs #Estimates - Vraiment?
#NoEstimates vs #Estimates - Vraiment?
 
L'AIC, la colonne vertébrale de la communication
L'AIC, la colonne vertébrale de la communicationL'AIC, la colonne vertébrale de la communication
L'AIC, la colonne vertébrale de la communication
 

Similaire à Architecture express pour petits projets

Agile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima ExpertsAgile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima ExpertsMarc-Eric LaRocque
 
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
 
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...PMI-Montréal
 
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...PMI-Montréal
 
ASFA - Organisation et Méthodologie du projet COLSA
ASFA - Organisation et Méthodologie du projet COLSAASFA - Organisation et Méthodologie du projet COLSA
ASFA - Organisation et Méthodologie du projet COLSAFrédéric Sagez
 
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&DPMI Lévis-Québec
 
Le Lean Développement et sa connexion au Cycle de vie Produit
Le Lean Développement et sa connexion au Cycle de vie ProduitLe Lean Développement et sa connexion au Cycle de vie Produit
Le Lean Développement et sa connexion au Cycle de vie ProduitXL Groupe
 
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
 
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
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xpdecsdeco
 
Présentation des Méthodes Agiles pour l'association AnnexEthique
Présentation des Méthodes Agiles pour l'association AnnexEthiquePrésentation des Méthodes Agiles pour l'association AnnexEthique
Présentation des Méthodes Agiles pour l'association AnnexEthiqueDavid Brocard
 
Evaluer des architectures de Produit / Service
Evaluer des architectures de Produit / ServiceEvaluer des architectures de Produit / Service
Evaluer des architectures de Produit / ServiceVincent HOLLEY
 
soft-shake.ch - Le terrain Agile
soft-shake.ch - Le terrain Agilesoft-shake.ch - Le terrain Agile
soft-shake.ch - Le terrain Agilesoft-shake.ch
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Core-Techs
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Microsoft
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 

Similaire à Architecture express pour petits projets (20)

Lunch learn 5 sep2013
Lunch learn 5 sep2013Lunch learn 5 sep2013
Lunch learn 5 sep2013
 
Agile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima ExpertsAgile Data Warehousing - 7 pillars - Procima Experts
Agile Data Warehousing - 7 pillars - Procima Experts
 
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
 
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
 
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
 
ASFA - Organisation et Méthodologie du projet COLSA
ASFA - Organisation et Méthodologie du projet COLSAASFA - Organisation et Méthodologie du projet COLSA
ASFA - Organisation et Méthodologie du projet COLSA
 
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
2016-04-13 Anne Claire Jacob Poulin Gestion par projet dans un centre de R&D
 
Le Lean Développement et sa connexion au Cycle de vie Produit
Le Lean Développement et sa connexion au Cycle de vie ProduitLe Lean Développement et sa connexion au Cycle de vie Produit
Le Lean Développement et sa connexion au Cycle de vie Produit
 
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
 
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
 
L'Agilité chez GEE Montréal
L'Agilité chez GEE MontréalL'Agilité chez GEE Montréal
L'Agilité chez GEE Montréal
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xp
 
Présentation des Méthodes Agiles pour l'association AnnexEthique
Présentation des Méthodes Agiles pour l'association AnnexEthiquePrésentation des Méthodes Agiles pour l'association AnnexEthique
Présentation des Méthodes Agiles pour l'association AnnexEthique
 
Evaluer des architectures de Produit / Service
Evaluer des architectures de Produit / ServiceEvaluer des architectures de Produit / Service
Evaluer des architectures de Produit / Service
 
soft-shake.ch - Le terrain Agile
soft-shake.ch - Le terrain Agilesoft-shake.ch - Le terrain Agile
soft-shake.ch - Le terrain Agile
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 

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
 
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
 
Strategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanStrategic Portfolio Management With Kanban
Strategic Portfolio Management With 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
 

Plus de CGI Québec Formation (9)

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
 
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
 
Strategic Portfolio Management With Kanban
Strategic Portfolio Management With KanbanStrategic Portfolio Management With Kanban
Strategic Portfolio Management With 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
 

Architecture express pour petits projets

  • 1. Architecture / Préparation express pour petits projets • Éric Lessard & Frédéric Paquet
  • 2. AGENDA • Origine • L’AV Express c’est quoi – Les objectifs – Le déroulement • Organiser une A.V. Express – Conditions idéales d’entrées – Conditions de sortie – Participants • Questions
  • 3. AVANT D’ALLER PLUS LOIN AVEC L’AGILITÉ Aucun plan Aucune architecture Plan à haut niveau, adaptatif Architecture à haut niveau, évolutive Planification détaillée Architecture détaillée Agilité périlleuse Agilité disciplinée Cascade Real-life Agile Scaling - Henrik Kniberg's Opening Keynote at Agile Tour Bangkok 2015
  • 4. POURQUOI UNE ARCHITECTURE / PRÉPARATION ? • 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
  • 5. COMBIEN DE TEMPS D’ARCHITECTURE / PRÉPARATION • Combien passez-vous de temps à préparer un projet ?
  • 6. CONTEXTE INITIAL On a 200k $ pour faire le projet Juste ton architecture va te coûter 200k $
  • 7. OBJECTIFS DE L’ARCHITECTURE/PRÉPARATION Se préparer pour la réalisation Développer une vision commune Aligner la vision avec l’organisation Valider l’investissement et la valeur d’affaires Identifier et explorer les risques Identifier les stratégies techniques initiales Mettre en place l’environnement de travail Explorer le carnet de produit initial Former l’équipe initiale de réalisation Élaborer une planification initiale
  • 8. 3,5h 7h 1.Cerner le besoin affaires (Opportunités) 2.Tour d’horizon (Portée initiale) 4.Estimation et planification (Session murale) 7h 3.Rédaction de récits (Détail affaires) Préparation Réalisation DÉROULEMENT DE LA PRÉPARATION
  • 9. É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)
  • 11. LEADERS CLÉS Leader Affaire Leader TI Facilitateur (Scrum Master) Promoteur du projet
  • 12. PRÉPARATION DES ATELIERS Gardien du temps Agenda & salle Équipement de collaboration de bonne qualité Intervenants clés dédiés
  • 13. INTRANTS IMPORTANTS • Vision (PO) – Objectifs • Technologie (AO) – État courant – Expertises nécessaires • Organisation (CP, SM) – Dates et livrables, budget
  • 14. INTRANTS IMPORTANTS • Vision (PO) – Objectifs (SMART) – Processus et/ou fonctionnalités • Technologie (AO) – Solution visée – Risques • Organisation (CP, SM) – Équipe, contributeur + Identification des parties prenantes
  • 15. INTRANTS IMPORTANTS • Vision (PO) – Personas – Scénarios d’affaires • Technologie (AO) – Stratégie de découpage des histoires + Gestion du risque
  • 16. QUELS CONTRIBUTEURS INVITER? Complexité faible Complexité élevée EffortfaibleEffortélevé LOURDE • Équipe dédiée • Coaching ou entente VITALE • À même le projet • Équipe dédiée AVANCÉE • Par des experts • Suivi de près Plusieurs pistes de réflexions peuvent déterminer la modèle de contribution. L’effort et la complexité sont des critères clés lors de la discussion avec les contributeurs. TRIVIALE • Accompagner l’équipe projet • Demande avec suiviLorsque le niveau de détail est faible, utiliser le « T-shirt sizing » pour guider la décision (S, M, L, XL)
  • 17. DÉROULEMENT DU TOUR D’HORIZON
  • 18. 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
  • 19. TOUR D’HORIZON - VERSION UNE JOURNÉE # Activité Durée Objectif(s) 1 Opportunité et besoins Besoins d’affaires et priorités 2 Processus actuel Compréhension commune de l’actuel 3 Processus cible Compréhension commune de la cible 4 Scénarios d’utilisation Scénarios connus et priorisés 5 Carnet de produit (fonctionnalités) Fonctionnalités principales connues et priorisées Pause dîner 6 Vision de la solution (affaires et TI) Modèle(s) de haut niveau qui répond au besoins 7 Enjeux opérationnels, TI et contributeurs 1. Risques/enjeux connus et compris 2. Plan d’action pour gestion des risques/enjeux 8 Résumer la vision Vision commune et partagée 9 Carnet de vision Risques/Enjeux d’architecture priorisés 10 Rétroaction et conclusion Plan d’action pour réaliser les tâches du carnet de vision
  • 20. Bloc 2 – Élaboration du carnet ATELIERS – TOUR D’HORIZON DÉCOUPER PAR BLOCS D’AFFINITÉS 1 Opportunité et besoins 2 Processus actuel 3 Processus cible 5 Carnet de produit (fonctionnalités) 4 Scénarios d’utilisation 6 Vision de la solution (affaires + TI) 7 Enjeux TI et contributeurs 9 Carnet d’architecture 8 Résumer la vision 10 Rétroaction et conclusion Bloc 1 – Mise en contexte Bloc 3 – Élaboration de la solution
  • 22. 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
  • 23. 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 * * * *
  • 24. STATION #1 - OPPORTUNITÉS ET BESOINS SatisfactionClient Présence de fonctionnalités PrésenceAbsence
  • 25. STATION #1 – KANO : INTERPRÉTATION SatisfactionClient Présence de fonctionnalités PrésenceAbsence Excitants Fondamentaux
  • 26. 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…
  • 28. STATION #2 – PROCESSUS ACTUEL
  • 30. STATION #3 – PROCESSUS CIBLE
  • 32. STATION #4 – SCÉNARIOS D’UTILISATION 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.
  • 33. CARNET DE PRODUIT (FONCTIONNALITÉS) Station #5
  • 34. STATION #5 – CARNET DE PRODUIT • À 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.
  • 35. VISION DE LA SOLUTION (AFFAIRES + TI) Station #6
  • 36. STATION #6 - VISION DE LA SOLUTION (AFF. + TI)
  • 37. RISQUES, ENJEUX ET CONTRIBUTEURS Station #7
  • 38. STATION #7 – RISQUES, ENJEUX TI ET CONTRIBUTEURS Éviter ENJEUX TI RISQUES DE PROJET Transférer Atténuer Accepter
  • 39. STATION #8 - RÉSUMER LA VISION
  • 40. 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
  • 42. POUR Y ARRIVER Équipe Focus Énergie
  • 45. CONSEILS PRATIQUES 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é
  • 46. CONSEILS PRATIQUES 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)
  • 47. CONSEILS PRATIQUES 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

Notes de l'éditeur

  1. Objectif(s) Comprendre la notion de juste assez, juste à temps À retenir ADAPTATION vs ANTICIPATION, L’image va revenir tout au long de la présentation Discussions Avez-vous des exemples de problématiques liées à Planification détaillés / Architecture détaillée (ANTICIPATION) ? Élicitation complète des besoins en amont Architecture détaillée en amont Communication par documents approuvés Paralysie par l’analyse Suringénierie Fondement sur de fausses hypothèses Solution non adaptée Avez-vous des exemples de problématiques liées à aucun plan / Aucune architecture (ADAPTATION)? Compréhension des besoins Architecture émergente (dernier moment responsable) Cycle de rétroaction (feedback loop) Réingénierie coûteuse Solution non globale Difficultés par le manque de conception
  2. Objectif(s) S’assurer que tous si tous les objectifs sont couvert À retenir On ne couvre pas l’ensemble de l’architecture ou de la planification détaillée Discussions Mettre l’emphase sur l’auto-organisation et s’assurer que l’équipe comprenne que l’AV est une phase de préparation, alors il ne faut pas juste parler de contenu Idéalement, le formateur s’imprime ce schéma. Lorsque les participants nomme leur objectifs, le formateur les places approximativement aux bons endroits Ensuite il fait apparaitre la grille pour voir les angles morts
  3. PAGE À PHIL !!!
  4. PAGE À PHIL !!!
  5. PAGE À PHIL !!!