Souhaitez-vous suggérer que la section Liste de tâches d'une application de gestion de projet sur laquelle je travaille comporte plusieurs cases à cocher?
Ou garder les choses simples et "courantes" en utilisant une seule case?
Je pense que plusieurs cases à cocher indiqueront clairement les étapes/étapes d'une tâche. Mais si je voulais leur attribuer des dates d'échéance, cela devient beaucoup plus compliqué, tant du point de vue de l'interface utilisateur que du point de vue du développement.
Je ne sais pas ce que veulent vos utilisateurs, mais je préférerais personnellement avoir des tâches à état unique qui peuvent être regroupées.
Ainsi, l'application traite/voit la liste des tâches comme:
Mais l'utilisateur pourrait juste voir ceci:
La chose à propos de la gestion de projet, ce sont des directions très différentes que vous pouvez suivre.
Certains visent à afficher le moins d'informations possible, telles que les listes "suivant ...", tandis que d'autres visent à vous donner un aperçu aussi complet que possible d'un projet.
Un bon exemple de ce dernier est essentiel, où un projet est décomposé en fonctionnalités qui se déplacent à travers les états non démarrés, jusqu'à acceptées, tandis que chaque fonctionnalité contient sa propre liste de tâches. Les tâches à ce sujet ne sont qu'une case à cocher pour marquer qu'elles sont terminées. http://www.pivotaltracker.com/
Si vous visez à être aussi simple que possible, en vous concentrant sur la productivité pour un seul utilisateur, vous voudrez peut-être faire quelque chose comme la suggestion de Lèse majesté avec des sous-tâches imbriquées.
Vous pouvez attribuer des dates d'échéance à une tâche et disposer d'une liste de contrôle des sous-tâches.
La possibilité de cloner et de modifier une tâche existante lors de la création d'une nouvelle pourrait résoudre votre problème de répétition. Plutôt que d'utiliser des modèles et d'ajouter plus d'encombrement d'interface, vous ajoutez simplement un outil de style inkdropper pour copier une tâche existante et la modifier à partir de là.
Si vous visez de plus grands projets collaboratifs avec plusieurs utilisateurs, alors je chercherais des outils comme pivot pour l'inspiration.
L'approche à plusieurs cases à cocher illustrée dans le premier exemple est écrasante. Un système comme celui utilisé dans MindManager qui montre un cercle avec des quartiers colorés pour représenter le pourcentage achevé pour une tâche (25, 50, 75 et 100) est moins intrusif et nécessite un seul contrôle plutôt qu'une série de cases à cocher . Cela pourrait bien se traduire par "commencé, terminé, vérifié et en direct".
L'attribution de dates d'échéance peut être simple ou complexe. Un système de couleurs pourrait ombrer les éléments en retard en rouge, ceux dus dans une semaine (plage de temps définie par l'utilisateur) en jaune et ceux plus éloignés en vert.
Pour une tâche "parent" unique qui peut être divisée en étapes, les tâches "enfant" imbriquées sont utiles. Ceux-ci peuvent être affichés avec des indentations dans l'interface et les bordures pour les regrouper avec une tâche parent.
J'irais pour l'option de case à cocher unique. C'est plus clair pour l'utilisateur, cela donnera une satisfaction instantanée à l'utilisateur (contrairement aux cases à cocher de type flux) et forcera par inadvertance l'utilisateur à créer des tâches simples, gérées et gérables, qui peuvent être cochées en un clic.
À mon avis, les listes de tâches fonctionnent parce que vous pouvez sentir votre progression, donc avec cela à l'esprit, gardez-la aussi simple et axée sur les objectifs (cocher les tâches) que possible.
Peut-être que vous pouvez également consulter: http://www.realmacsoftware.com/clear/ (pas de stock), facile à faire pour l'application pour Iphone.