Il semble que vous confondez histoires et tâches.
Histoire de l'utilisateur
Une user story est une "fonctionnalité" complète, quelque chose qui, lorsqu'elle est ajoutée au produit, apporte plus de valeur au produit.
Une user story ne doit pas être plus grande qu'elle ne peut être implémentée lors d'un sprint . Au cours de la première partie de la planification du sprint, vous décidez sur quelles user stories vous souhaitez travailler pendant le sprint. L'objectif du sprint est de compléter ces user stories, ajoutant ainsi plus de valeur au produit.
Tâche
Au cours de la deuxième partie de la phase de planification du sprint, les développeurs divisent l'histoire en tâches . Les tâches sont des tâches de développement. Il peut s'agir de choses comme "Ajouter une colonne à la base de données", "Étendre le service x", etc. Une tâche ne doit pas être plus grande qu'elle ne peut être effectuée en une journée.
Au cours de la mêlée quotidienne, vous évaluez la progression de ces tâches. Si une tâche est en cours depuis plus d'une mêlée quotidienne, elle prend trop de temps et vous, en tant qu'équipe, avez la responsabilité de résoudre cette situation.
N'oubliez pas que les récits d'utilisateurs représentent une valeur commerciale pour les parties prenantes. Les parties prenantes devraient être intéressées par l'achèvement des user stories, et non par des tâches.
La division des tâches est un outil permettant à l'équipe de développement de gérer le sprint, de surveiller la progression des user stories pendant un sprint et de visualiser les problèmes potentiels.
Les parties prenantes ne devraient pas se préoccuper de ces tâches de développement. Malheureusement, d'après mon expérience, ils le font souvent, en particulier pour les organisations nouvelles dans le développement agile. Mais faire face à cette situation est une autre affaire.
Épique
Si une user story est plus grande que vous ne le pensez, vous pouvez la terminer en un seul sprint, cela s'appelle une épopée. Il doit être divisé en plusieurs histoires d'utilisateurs plus petites avant que vous puissiez commencer à y travailler en équipe.
N'oubliez pas qu'une user story ajoute de la valeur à l'utilisateur final, donc diviser une épopée en une "front-end" et une "back-end" n'est pas la bonne façon. L'ajout du back-end pour une nouvelle fonctionnalité ne fournit pas en soi de valeur aux utilisateurs finaux.
Il n'est pas toujours facile de diviser une épopée en histoires d'utilisateurs gérables dans le délai d'un sprint lorsque vous n'avez pas l'expérience de le faire.
Utilisation de Pivotal Tracker
Je pense que Pivotal Tracker est un excellent outil pour suivre les histoires d'utilisateurs. Mais ce n'est pas un outil Scrum en tant que tel, et la façon dont Scrum enseigne à diviser les histoires en tâches n'est pas facilement gérée par le tracker pivot. Vous pouvez activer la possibilité d'ajouter des tâches aux user stories. Mais si vous exécutez un projet en utilisant Scrum, je suggérerais d'utiliser un tableau blanc et des notes autocollantes pour suivre la progression des tâches pendant un sprint.