Initialisation d'un projet IS03

Étape 0 : Initialisation

L'initialisation n'est pas à proprement parler une étape du processus de conception, mais une mise en place du projet de conception à réaliser avant de se lancer dans la première étape.

Tâches à réaliser

  1. Prendre connaissance de l'organisation du projet (sujet, objectifs, durée, porteur)

  2. Prendre contact avec le porteur (avec compte rendu de réunion)

  3. Fixer les dates et heures des réunions d'ouverture et de fermeture d'itération

  4. Mettre en place les premiers outils de travail : espace de discussion (équipe Mattermost), JDB et TODO (pads) et pad de pads

  5. Mettre en place le site web et sa page d'accueil (avec Scenari)

  6. Lire les documents fournis avec le sujet du projet (avec prise de notes)

  7. Mettre à jour le journal de bord pour consigner ces premières tâches d'initialisation.

MéthodeLivrables

  • Équipe Mattermost

  • JDB

  • TODO

  • Pad de pads (JDB, TODO, compte-rendus de réunions, notes de lecture...)

  • Site web (page d'accueil)

Initialisation : en détails

Constitution des groupes et choix des sujets

MéthodeDès que les groupes sont constitués

Prenez contact avec votre suiveur par mail :

  • prenez un premier rendez-vous ;

  • invitez-le dans votre espace Matternost ou définissez si vous continuez vos échanges par mail ;

  • produisez un compte-rendu de réunion.

Mise en place des outils (Mattermost, pads, JDB, TODO)

MéthodeOuverture de votre canal Mattermost

  1. Rejoignez l'équipe Mattermost IS03 (Chat : Mattermost)

  2. Créez un canal pour votre groupe de projet

  3. Ajoutez à ce canal votre coordinateur et vos suiveurs

MéthodeMise en place du JDB avec un pad

  1. Créez un pad Etherpad ou Hedgedoc (Pads : Etherpad et Hedgedoc)

  2. Indiquez votre nom de projet, vos noms, les liens importants (vers le sujet initial par exemple)

  3. Ajoutez ce pad en entête de votre canal Mattermost

  4. Ce pad sera votre Journal de bord (JDB)

MéthodeMise en place de la TODO avec un pad

Créez un autre pad sur le même modèle pour servir de TODO.

MéthodePad de pads

Un pad de pads et un pad qui contient des liens vers d'autres pads. On copie simplement les URL pour obtenir des liens cliquables. C'est une méthode générique pour maintenir une liste à jour de pads.

En IS03 on créera des pads de pads a minima pour les compte-rendus de réunion avec les suiveurs et coordinateurs et pour les notes de lecture.

Présentation initiale du projet : titre et crédits

Fondamental

Il s'agit de la première page que liront les visiteurs de votre site, elle doit être simple, claire et soignée.

MéthodeTitre

  • Titre du projet : sigle ou nom court et éventuel sigle détaillé ou nom long

  • Sous-titre détaillé : Le projet vise à réaliser un LIVRABLE GLOBAL

MéthodeCrédits

  • Crédits :

    • Auteurs et autrices de cette version : Alice, Bob...

    • Suiveur(s), coordinateur(s), ensemble des parties prenantes : Charlie...

ComplémentIllustration et licence

On peut ajouter dès maintenant ou le faire au plus tard au moment de l'étape de publication :

  • Une illustration originale ou sous licence libre (créditée dans tous les cas)

Initialisation : outils et méthodes

Chat : Mattermost

Définition

Mattermost est un logiciel de discussion instantanée par équipes et canaux. Il s'agit donc d'une alternative libre à d'autres solutions comme Slack.

https://team.picasoft.net

ExempleMattermost chez Picasoft

FondamentalDocumentation de Mattermost

Méthode

Discuter et s'organiser avec Mattermost

Pads : Etherpad et Hedgedoc

DéfinitionEtherpad

Etherpad est un éditeur collaboratif simple à utiliser et très bien adapté à l'écriture collaborative synchrone, y compris avec des nombreux co-rédacteurs.

ExempleEtherpad chez Picasoft

DéfinitionHedgdoc

Hedgedoc (anciennement CodiMD) est un éditeur collaboratif plus avancé et plus fluide qu'Etherpad, qui repose sur l'écriture markdown.

  • Il propose aussi une gestion des droits et d'URL pour publier le pad sans autoriser de modification.

  • Il est parfaitement adapté à l'écriture collaborative asynchrone, un peu moins à l'écriture synchrone (ou alors avec deux ou trois co-rédacteurs, il manque l'écriture colorée d'Etherpad pour bien se repérer entre les différents contributeurs).

ExempleHedgedoc chez Picasoft

MéthodePublier une page web avec Hedgedoc

  1. Se connecter à Hedgedoc avec un compte (travailler en mode invité ne permet pas de gérer les droits sur le pad)

  2. Créer un pad à une URL « sympa » en entrant directement la page correspondant à cette URL dans le navigateur (par exemple https://md.picasoft.net/mon-url)

  3. Éditer sa page classiquement

  4. Changer les droits sur la page en la passant du mode Freely (Libre) au mode Locked (Vérouillé) .

  5. Utiliser la fonction Publier pour disposer d'une page sans interface d'édition (par exemple https://md.picasoft.net/s/mon-url)

  6. Communiquer cette URL ou lier la page depuis une autre page HTML

Journal de bord (JDB)

Définition

Le journal de bord est un enregistrement séquentiel de ce qui est réalisé au fur et à mesure du projet. Il est structuré par itération, avec pour chacune d'entre elles une liste de tâches réalisées.

On y trouve donc, pour chaque itération :

  • la liste des tâches effectuées,

  • les personnes associées à chaque tâche,

  • le temps de travail associé à chaque personne,

  • les références vers le ou les livrables associés à la tâche (documents publics, compte-rendu de réunion...).

Attention

Le journal doit être rendu chaque semaine.

AttentionOn ne raconte pas sa vie, on parle des livrables, on donne à voir

Chaque tâche doit produire des choses à voir et à lire ; chaque compte-rendu d'itération consiste à parler de livrables.

Exemple

Exemple de Journal de Bord, 2 itérations, édité avec Hedgedoc (https://md.picasoft.net/s/6AkmkJ_FC)

ConseilFaciliter la tâche de la MOA

  • Le journal consigne la liste des livrables à consulter pour l'itération concernée (on est aussi précis que possible afin de faire gagner du temps à la MOA ; par exemple si on a créé une nouvelle page web on en donne l'URL directe, si on a modifié une page existante on précise à quel endroit).

  • Le journal intègre la fiche de temps consolidée depuis le début du projet (par exemple sous forme d'un lien vers un autre document en ligne)

  • Le journal peut intégrer une logique d'auto-évaluation.

ComplémentOutils

Complément

Publication du site du projet (avec Scenari)

Scenari est utilisé dans le cadre du projet pour publier les résultats des travaux sur le web.

Les sites lownum.scenari-community.org ont été réalisés avec Scenari.

Fondamental

Chat : Mattermost

Définition

Mattermost est un logiciel de discussion instantanée par équipes et canaux. Il s'agit donc d'une alternative libre à d'autres solutions comme Slack.

https://team.picasoft.net

ExempleMattermost chez Picasoft
FondamentalDocumentation de Mattermost
Méthode
Discuter et s'organiser avec Mattermost

Pads : Etherpad et Hedgedoc

DéfinitionEtherpad

Etherpad est un éditeur collaboratif simple à utiliser et très bien adapté à l'écriture collaborative synchrone, y compris avec des nombreux co-rédacteurs.

ExempleEtherpad chez Picasoft
DéfinitionHedgdoc

Hedgedoc (anciennement CodiMD) est un éditeur collaboratif plus avancé et plus fluide qu'Etherpad, qui repose sur l'écriture markdown.

  • Il propose aussi une gestion des droits et d'URL pour publier le pad sans autoriser de modification.

  • Il est parfaitement adapté à l'écriture collaborative asynchrone, un peu moins à l'écriture synchrone (ou alors avec deux ou trois co-rédacteurs, il manque l'écriture colorée d'Etherpad pour bien se repérer entre les différents contributeurs).

ExempleHedgedoc chez Picasoft
MéthodePublier une page web avec Hedgedoc
  1. Se connecter à Hedgedoc avec un compte (travailler en mode invité ne permet pas de gérer les droits sur le pad)

  2. Créer un pad à une URL « sympa » en entrant directement la page correspondant à cette URL dans le navigateur (par exemple https://md.picasoft.net/mon-url)

  3. Éditer sa page classiquement

  4. Changer les droits sur la page en la passant du mode Freely (Libre) au mode Locked (Vérouillé) .

  5. Utiliser la fonction Publier pour disposer d'une page sans interface d'édition (par exemple https://md.picasoft.net/s/mon-url)

  6. Communiquer cette URL ou lier la page depuis une autre page HTML

Journal de bord (JDB)

Définition

Le journal de bord est un enregistrement séquentiel de ce qui est réalisé au fur et à mesure du projet. Il est structuré par itération, avec pour chacune d'entre elles une liste de tâches réalisées.

On y trouve donc, pour chaque itération :

  • la liste des tâches effectuées,

  • les personnes associées à chaque tâche,

  • le temps de travail associé à chaque personne,

  • les références vers le ou les livrables associés à la tâche (documents publics, compte-rendu de réunion...).

Attention

Le journal doit être rendu chaque semaine.

AttentionOn ne raconte pas sa vie, on parle des livrables, on donne à voir

Chaque tâche doit produire des choses à voir et à lire ; chaque compte-rendu d'itération consiste à parler de livrables.

Exemple
Exemple de Journal de Bord, 2 itérations, édité avec Hedgedoc (https://md.picasoft.net/s/6AkmkJ_FC)
ConseilFaciliter la tâche de la MOA
  • Le journal consigne la liste des livrables à consulter pour l'itération concernée (on est aussi précis que possible afin de faire gagner du temps à la MOA ; par exemple si on a créé une nouvelle page web on en donne l'URL directe, si on a modifié une page existante on précise à quel endroit).

  • Le journal intègre la fiche de temps consolidée depuis le début du projet (par exemple sous forme d'un lien vers un autre document en ligne)

  • Le journal peut intégrer une logique d'auto-évaluation.

ComplémentOutils
Complément
Fiche de temps (FDT)
Définition

La fiche de temps permet de suivre régulièrement le travail réalisé dans le cadre du projet. Elle est mise à jour au fur et à mesure.

La fiche de temps est avant tout un outil d'objectivation et d'auto-contrôle permettant notamment de détecter des tâches qui dérivent.

Conseil
  • La fiche de temps est en général nominative, chaque personne gère la mise à jour des informations le concernant.

  • On met de préférence à jour la FDT au fur et à mesure.

Exemple
Conseil

On peut gérer un JDB et une FDB séparément, faire référence au JDB dans la FDT ou intégrer la FDT dans le JDB (en tenant régulièrement des totaux par tâche ou groupe de tâche).

TODO

Définition

La section TODO recense tout ce que vous auriez voulu faire et que vous n'avez pas fait faute de temps.

Vous pouvez gérer deux sous-sections :

  • une TODO++ correspondant à la prochaine version (ce que vous avez prévu de faire ensuite en priorité) ;

  • une TODO avec tout le reste (ce que vous ferez plus tard si vous en avez le temps).

Les différentes entrées de la TODO seront associées à un mot-clé qui référence l'étape de la méthodologie qui les concerne.

RemarqueCR de réunion et TODO

Les comptes-rendus de réunion se terminent généralement par une liste de choses à faire : correction, évolutions, nouvelles pistes... Celle-ci est consignée dans la section TODO, soit en en copiant les items, soit en référençant le CR dans la section TODO.

RemarqueVeille et TODO

À la fin de chaque phase de veille, la TODO est alimentée de prochaines lectures à faire en priorité. On les associe au tag #veille.

RemarqueIdéation et TODO

La phase d'idéation va permettre de dresser une liste d'idées à développer dans le cadre du projet. On ajoutera ces idées à la TODO, par exemple avec le mot clé #maquettage pour se souvenir que c'est à présent ce qu'il faut faire de l'idée.

RemarqueMaquettage et TODO

À la fin d'une étape de maquettage, on ajoutera à la TODO une entrée pour chaque histoire à analyser avec le tag #analyse.

RemarqueÉvaluation et TODO

À la fin d'une étape d'évaluation on ajoutera les outils non encore utilisés que l'on envisage de mobiliser en priorité, associés avec le tage #évaluation.

FondamentalTODO finale

Lors de la mise au point de la version finale du projet la section TODO doit être particulièrement soignée, afin que d'autres personnes qui poursuivront le projet dans le futur puisse se l'approprier :

  • énoncés clairs et détaillés

  • documentation associée (compte-rendus de réunion...)

  • ...

La TODO finale est mise à disposition dans la section publication du site.

ComplémentTODO & JDB

La TODO est complémentaire du JDB, tandis que celui-ci consigne ce qui le passé, elle prépare le futur.

Journal de bord (JDB)

Liste des raccourcis clavier

Liste des fonctions de navigation et leurs raccourcis clavier correspondant :

  • Bloc Suivant : flèche droite, flèche bas, barre espace, page suivante, touche N
  • Bloc Précédent : flèche gauche, flèche haut, retour arrière, page précédente, touche P
  • Diapositive Suivante : touche T
  • Diapositive Précédente : touche S
  • Retour accueil : touche Début
  • Menu : touche M
  • Revenir à l'accueil : touche H
  • Fermer zoom : touche Échap.