É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
Prendre connaissance de l'organisation du projet (sujet, objectifs, durée, porteur)
Prendre contact avec le porteur (avec compte rendu de réunion)
Fixer les dates et heures des réunions d'ouverture et de fermeture d'itération
Mettre en place les premiers outils de travail : espace de discussion (équipe Mattermost), JDB et TODO (pads) et pad de pads
Mettre en place le site web et sa page d'accueil (avec Scenari)
Lire les documents fournis avec le sujet du projet (avec prise de notes)
Mettre à jour le journal de bord pour consigner ces premières tâches d'initialisation.
Méthode : Livrables
É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éthode : Dè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éthode : Ouverture de votre canal Mattermost
Rejoignez l'équipe Mattermost IS03 (Chat : Mattermost)
Créez un canal pour votre groupe de projet
Ajoutez à ce canal votre coordinateur et vos suiveurs
Méthode : Mise en place du JDB avec un pad
Créez un pad Etherpad ou Hedgedoc (Pads : Etherpad et Hedgedoc)
Indiquez votre nom de projet, vos noms, les liens importants (vers le sujet initial par exemple)
Ajoutez ce pad en entête de votre canal Mattermost
Ce pad sera votre Journal de bord (JDB)
Méthode : Mise en place de la TODO avec un pad
Créez un autre pad sur le même modèle pour servir de TODO.
Méthode : Pad 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éthode : Titre
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éthode : Crédits
Crédits :
Auteurs et autrices de cette version : Alice, Bob...
Suiveur(s), coordinateur(s), ensemble des parties prenantes : Charlie...
Complément : Illustration 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)
Une licence libre associée au site : Creative Commons BY-SA Alice, Bob...
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.
Exemple : Mattermost chez Picasoft
Fondamental : Documentation de Mattermost
Méthode :
Pads : Etherpad et Hedgedoc
Définition : Etherpad
Etherpad est un éditeur collaboratif simple à utiliser et très bien adapté à l'écriture collaborative synchrone, y compris avec des nombreux co-rédacteurs.
Exemple : Etherpad chez Picasoft
Définition : Hedgdoc
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).
Exemple : Hedgedoc chez Picasoft
Méthode : Publier une page web avec Hedgedoc
Se connecter à Hedgedoc avec un compte (travailler en mode invité ne permet pas de gérer les droits sur le pad)
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
)Éditer sa page classiquement
Changer les droits sur la page en la passant du mode
au mode
.
Utiliser la fonction
pour disposer d'une page sans interface d'édition (par exemple
https://md.picasoft.net/s/mon-url
)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.
Attention : On 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 :
Conseil : Faciliter 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ément : Outils
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 :
Édition à partir de : https://lownum.scenari-community.org/&