Scope Review

Révision datée du 12 octobre 2018 à 11:51 par Yannick-latitudes (discussion | contributions) (Je suis étudiant.e)

Après quelques séances de travail, cette réunion a pour objectifs de :

  • Faire le bilan de la phase d’exploration.
  • Valider la compréhension du projet, et clarifier son périmètre.
  • Se projeter dans la suite du projet, avec un planning clair.

Latitudes vous propose un cadre qui aborde les points qui nous semblent importants à ce stade du projet. Mais vous êtes les acteurs du projet. En particulier, nous demandons aux étudiant.e.s d’animer cette réunion.

Les 6 grands points à aborder

#1 Contexte et présentation de la structure
▸ Objectif | S’assurer que la mission de la structure a été bien comprise.

#2 Reformulation du besoin identifié et du projet proposé
▸ Objectif | Vérifier la bonne compréhension et appropriation du projet.

#3 Restitution de la phase d’exploration
▸ Objectif | Partager les apprentissages et premiers pas réalisés :
a. état de l’art / benchmark des solutions existantes.
b. rencontre des utilisateurs, et compréhension de leurs besoins.

#4 Planning & objectifs
▸ Objectif | Valider le périmètre du projet, et les résultats intermédiaires à atteindre.

#5 Analyse des risques liés au projet
▸ Objectif | Partager de manière transparente les risques identifiés.

#6 Validation des prochaines étapes
▸ Objectif | Se mettre d’accord sur les prochaines étapes, et en particulier la date de la prochaine réunion, et ce qui sera fait d’ici là.

Quelques quiproquo classiques

Voici quelques termes utilisés dans le cadre de projets tech qui peuvent avoir plusieurs significations. Nous vous invitons à être très vigilant.e.s lorsque vous les employez, et à accompagner ces termes d'une discussion/définition afin de s'assurer que tout le monde parle de la même chose.

"Maquettes" | S'agit-il d'une maquette fonctionnelle et cliquable ? D'un parcours utilisateur clair ? De simples croquis sans graphisme ? Sont-ils dans un format réutilisables ? Sur des feuilles de papier ?
▸ Pour aller plus loin :

"Base de données" | Sous quelle forme est cette "base de données" ? En informatique une "base de données" désigne quelque chose de bien précis : des tables de données - souvent implémentées en SQL pour les bases de données dîtes "ordonnées". Certain.e.s personnes peuvent utiliser le terme "base de données" pour d'autres choses, comme un tableau Excel, un csv ou des équivalents de ces choses-là, ce qui regroupe les "données" en soi.
▸ Pour aller plus loin :

"Back-office" | Le terme "back-office" désigne l'interface utilisée pour mettre à jour le contenu visible par les utilisateurs ("front-office"). Selon le type de back-office souhaité celui-ci peut prendre autant - voire plus - de temps de développement que le front office. Anticipez cette question en vous demandant qui va reprendre l'outil développé à la suite du projet Tech for Good Explorers. Cette personne a-t-elle besoin d'une interface "user-friendly" ? Il peut parfois être plus judicieux de revoir à la baisse le nombre de fonctionnalités du front-office pour développer un back-office que de laisser la structure bénéficiaire sans moyen pour mettre à jour l'outil développé.

Utilisateurs | Est-il nécessaire d'inclure une base d'utilisateurs à votre outil ? Y-a-t'il déjà une base d'utilisateurs qu'il faudra inclure au sein de la nouvelle solution ? Faut-il mettre en place des comptes d'utilisateurs ? Qui gérera la logique de création/modification/suppression des comptes ? Les utilisateurs ont-ils tous les mêmes droits d'administration ? Cela fait-il parti du périmètre du projet ? Autant de question qu'il faut se poser avant le début de la phase de prototypage.

Documentation | Reprendre le code de quelqu'un d'autre est complexe. Afin de faciliter la reprise du projet, il est nécessaire de commenter et documenter son code. Accordez-vous ensemble sur le type de documentation choisi en vous demandant si des pratiques existent déjà en interne et en identifiant la personne qui va reprendre le code une fois le projet terminé.
▸ Pour aller plus loin :

Mise en production | La mise en production - aussi appelée "déploiement", "mise en prod" ou "publication" dans le cas d'une app - désigne le fait de rendre accessible le produit au public ciblé. Pour cela, la solution doit être hébergée sur un serveur. Accordez-vous sur qui met à disposition ce serveur et de qui se charge de la "mise en prod" (fait de mettre le code sur ce serveur dédié) : la structure bénéficiaire, les étudiant.e.s, l'école, le/la mentor ? Pour le cas particulier du développement mobile, on parle de "build" pour désigner le fait de créer un fichier partageable et directement lisible par un smartphone : une app. Cette "mise en prod" ou "build" fait-elle partie du travail des étudiant.e.s ? Si oui sont-ils/elles bien outillé.e.s pour le faire ? Si non la structure bénéficiaire sera-t-elle en mesure de l'effectuer par elle-même grâce à la documentation des étudiant.e.s ?

Une checklist de choses à ne pas oublier

Ne sortez pas de la scope review sans avoir coché toutes ces cases !

🗹 Les étudiant.e.s ont accès à tous les documents existants (code, maquette…) ou bien savent comment y avoir accès.

Nous avons produit une roadmap qui prend en compte :
🗹 la phase de montée en compétences des étudiant.e.s.
🗹 les besoins de ressources (données, templates, accès…).
🗹 les séances de travail, vacances, indisponibilités de chacun.e (étudiant.e.s, porteur.se de projet, mentor, autres parties prenantes intervenants dans la mise en œuvre du projet.

🗹 Nous nous sommes accordé.e.s sur le livrable final de manière précise.
🗹 Ce livrable est découpé en différentes fonctionnalités que nous pourrons prioriser à nouveau si nécessaire.

🗹 Nous avons à tous les quiproquo classiques qui peuvent nous concerner.

Quelques conseils spécifiques

Je suis étudiant.e

Mon équipe est responsable du bon déroulé de cette scope review.

  • Je suis proactif.ve et rigoureux.se dans la préparation de cette réunion.
  • Je n'hésite pas à contacter mon/ma mentor en amont de la réunion pour lui demander des conseils.
  • Je communique les détails pratiques pour la scope review (date, lieu, matériel nécessaire si documents à projeter, etc).


Lorsque la scope review de mon projet est effectuée, je complète la section "scope review" de ma page projet.

Je suis mentor

J'accompagne les étudiant.e.s et les aide à avoir une démarche professionnelle dans la conduite de cette scope review.

  • J'évoque la question au sein de l'un de nos stand-up meeting pour m'assurer que cela est sur de bons rails.
  • Je les invite à prioriser les fonctionnalités qu'ils/elles souhaitent implémenter.
  • Je les aide à prendre du recul sur leurs estimations et les conseille sur la mise en place d'outils de suivi pour la suite (Trello ou équivalent).

Je suis porteur.se de projet

Je m'assure que les étudiant.e.s ont une vision claire des enjeux du projets et des étapes à venir.

  • Je les accompagne dans la définition du périmètre du projet - en étant conscient.e des besoins de ma structure et du temps dont l'équipe dispose.
  • Je transmets les besoins de ma structures pour aider l'équipe à prioriser les fonctionnalités à implémenter.
  • Je complète ce que les étudiant.e.s me présentent lorsque cela me semble nécessaire.

Voir aussi

Les documents utiles mis à disposition pour la phase d'exploration.