Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : mod/techproject/view/screens/tasks, celle pour les versions 3.x de Moodle est consultable ici : mod/techproject/view/screens/tasks et celle pour Moodle 4.x est consultable là : mod/techproject/view/screens/tasks.

mod/techproject/view/screens/tasks

De MoodleDocs
Aller à :navigation, rechercher

Index

Tâches

Les tâches sont des énoncés qui décrivent une action à effectuer pour obtenir un livrable et réaliser une ou plusieurs spécifications.

La phase de gestion des actions (tâches) est une phase active de développement, bien que l'on puisse intégrer dans les tâches la gestion des autres types d'actions préparatoires au projet (écrire des spécifications est aussi une "action" des collaborateurs du projet).

Les tâches, comme les attendus etles spécifications, peuvent être organisées d'une façon hiérarchique. On peut commencer par lister des actions très générales, qui désigneront des grandes "stratégies" opératoires. Par exemple : pour produire un certain composant logiciel, on pourrait découper le premier niveau en :

  • Ecrire le code des librairies utilitaires
  • Ecrire le code des librairies de manoeuvre du stockage persistant (accès base de données)
  • Ecrire un jeu d'essai pour le stockage
  • Tester l'accès au stockage
  • Ecrire le code des objets métiers
  • Ecrire les "test cases"
  • Procéder aux test unitaires
  • Harmoniser et nettoyer le code
  • Faire une revue des commentaires
  • Empaqueter le composant

Chacune (ou certaines) de ces tâches peuvent être raffinées en actions plus élémentaires, comme le résultat d'un questionnement de type : "Oui mais pour faire çà, que faut-il faire vraiment ?" qu'un développeur se poserait.

En général le raffinement à deux objectifs :

  • Décrire les actions à produire pour qu'une équipe de développement puisse agir.
  • Obtenir un modèle suffisamment fin pour pouvoir estimer un coût (calcul de charge).