Méthode de documentation
De Freenet Doc.
Definition du produit final
Le produit final est la :
|
Mise à libre disposition d'une documentation francophone sous forme électronique permettant d'aller du stade du potentiel utilisateur ne connaissant pas FreeNet mais maîtrisant les outils informatique de base jusqu'au stade du contributeur au projet FreeNet sachant modifier le code source du logiciel FreeNet ou d'un de ses logiciels associés. |
Liste des taches a effectuer pour obtenir le produit final
La liste des taches comporte chaque tache a accomplir afin d'obtenir le produit final cite plus haut. La liste actuelle se trouve dans la section ToDo, celle-ci est mise a jour constamment suivant les besoins des utilisateurs.
Exemple
- faire ceci
- faire cela (n'incluant pas ce détail particulier)
Fiche de tâche
La fiche de tâche est la carte d'identité d'une tâche.
Elle inclue obligatoirement :
- Son objectif
- La manière de mesurer objectivement si elle est terminée
- Son responsable
- Son statut actuel (parmi ceux-ci existant)
- Sa date de début
- Sa date de fin estimée
- Sa charge (approximation du nombre d'heures nécessaire pour la terminée)
Elle inclue éventuellement (optionnel mais souhaitable):
- Sa date de fin réelle (une fois terminée)
- Le processus nécessaire pour être complétée
- Les moyens nécessaires (logiciels, méthodes, ...)
- Les tâches dont sur lesquelles elle se base
- Sa futur place dans le résultat final
Modèle de fiche de tâche
(à rédiger)
Exemple
- Fiche de la tâche Méthode de documentation
- Objectif : Avoir une méthode claire et concise afin d'avoir un projet pérennisable et faciliter * l'accueil de nouveaux contributeurs sans nuire à la qualité visée.
- Validation : Un nouveau membre doit pouvoir participer au projet avoir lu une fois la méthode sans * devoir poser de questions.
- Responsable : Utopiah
- Statut : {{A rédiger}}
- Date de début : 27/07/07
- Date de fin estimée : 5/08/07
- Charge de travail : 20h
- Tâches en amont : Recherche des méthodes de documentation existantes
- Place dans le résultat final : Uniquement présent sur l'outil servant à rédiger la documentation
(à présenter)
Hierarchisation des taches
L'ensemble des taches est hierarchise sous forme d'arbre afin que tout type de lecteur puisse acceder directement a l'information qui l'interesse. Le hierarchie concerne uniquement le projet de documentation de FreeNet. Cette hierarchie est exhaustive (liste toutes les taches requises) et sera par la suite utilisee pour voir dans quelle partie de l'arbre le travail reste a faire.
Exemple
- Module (groupement fonctionnel)
- Section (ensembles de taches proches)
- Tache (tache precise dont le but est mesurable)
- Tache
- Section (ensembles de taches proches)
- Module
- Section
- Tache
- Tache
- Tache
- Section
Classification des taches par priorite
Il y aura toujours plus de taches a accomplir que de temps disponible. Il convient donc de savoir quelles taches sont a realiser en priorite.
La priorite est a prendre du point de vue du futur lecteur et donc de ses besoins.
La notation visuelle sera mise en forme avec un CSS dans le futur.
Code visuel
crucial - necessaire - optionnel
Exemple
- Module (crucial)
- Section (crucial)
- Tache (necessaire)
- Tache (crucial)
- Section (crucial)
- Module (optionnel)
- Section (optionnel)
- Tache (optionnel)
- Tache (necessaire)
- Tache (optionnel)
- Section (optionnel)
Assignation des taches a chaque contributeur
Afin que le projet avance de maniere realiste, chaque tache doit avoir un et un seul responsable meme si celui-ci ne realiste pas l'ensemble de la tache. Celui-ci est charge de s'assurer que le travail effectue correspond bien a l'objectif attendu (en utilisant la Procedure de vérification).
Exemple
- Module (responsable : User:batosai)
- Section (responsable : User:batosai)
- Tache (responsable : User:Utopiah)
- Tache (responsable : User:batosai)
- Section (responsable : User:batosai)
- Module (responsable : User:dieppe)
- Section (responsable : User:dieppe)
- Tache (responsable : User:dieppe)
- Tache (responsable : User:dieppe)
- Tache (responsable : a designer)
- Section (responsable : User:dieppe)
Suivi des taches
Afin de s'assurer de l' atteindre de l'objectif
Code visuel
Tache en cours et completee a 70% (estimation)
Exemple
Verification du resultat de chaque tache
Chaque terminee doit etre soumise par son auteur afin de la valider puis de la clore.
Procédure de validation
Nous utilisons des templates décrivant le statut des articles et à quel stade ils en sont dans la procédure de validation.
Celle-ci est détaillée dans la section Procedure de publication qui permet de faire passer un article de l' état inexistant à l' état publié.
(ajouter des icones, des validations de phases et compagnie...)
Inclusion du résultat de chaque tache
Une fois le résultat de chaque tâche produit il reste à l'inclure dans le produit final. Par exemple un article rédigé sur l'utilisation d'un logiciel doit être inséré parmi les autres autres articles connexes et les liens doivent être établis. La cohérence doit être assuré au niveau du vocabulaire et de la présentation.
Checklist
Le résultat de la tâche répond-il à l'objectif initial ?
Respecte-t-il les contraintes ?
Doit-il être inséré à cet endroit ?
Est-il cohérent au niveau du contenu avec le résultat qui le précède et qui le suit ?
Est-il cohérent au niveau visuel avec le résultat qui le précède et qui le suit ?
Oui ? Alors le résultat est inséré.
