Quels sont les meilleurs outils pour gérer l’estimation des logiciels ?


Ce que je peux vous indiquer, d'après ma propre expérience, ce sont les outils de suivi de projet Agile tels que PivotalTracker, qui est gratuit pour tous, sauf pour les entreprises à but lucratif:

main-qimg-eb957db030739ae5f4af63ae34fe0d01.webp


Il'y a ce concept de "vélocité" avec lequel vous êtes peut-être déjà familier. L'idée est qu'une équipe de développement logiciel estime le nombre de "points" qu'elle pense pouvoir réaliser au cours du prochain "sprint". Un point est simplement une représentation de l'"effort" de développement. S'il s'agit d'une tâche facile qui ne prend pas plus d'une heure, cela peut représenter un demi-point. Si cela peut prendre quelques semaines, cela peut être 8 points. N'essayez pas d'être trop précis. La définition d'un point, en ce qui concerne le temps, change à mesure que la productivité d'une équipe de développement s'améliore. Mais la relation entre les points et leurs tâches reste la même. En quelque sorte. Le nombre de points peut être affecté par l'expérience d'un développeur avec les technologies pertinentes, et cela s'améliorera probablement avec le temps. Ce n'est pas tout à fait la même chose que l'amélioration de la productivité basée sur une équipe Agile plus efficace cependant, qui est ce qui change la définition d'un point.


Mais de toute façon, je m'égare. Vous avez posé une question sur les outils en ligne disponibles, et vous pouvez utiliser quelque chose comme PivotalTracker pour suivre les points, qui vous donnent un moyen d'estimer les tâches de développement logiciel. Un autre outil très populaire est JIRA avec son plugin "Agile", anciennement connu sous le nom de "Greenhopper". C'est ce qu'on appelle un "burndown chart", qui montre comment, au fil du temps, les développeurs ont accompli des tâches avec des points, et ont retiré ces points de la "todo list", ou du "backlog".

main-qimg-bdd1f5e742cecffbee9fc44c4af3a73d.webp

J'ai toujours vu JIRA hébergé en interne dans la pratique, mais Atlassian, qui le vend, propose un "service hébergé" qui, pour 10 utilisateurs et la fonctionnalité "Agile", coûte 20 $/mois.

Il existe également d'autres outils de gestion de projet populaires tels qu'Asana et Basecamp, mais ceux-ci n'offrent pas de fonctionnalité de suivi du temps similaire. Il y a une extension que vous pouvez acheter pour l'un ou l'autre cependant, appelée Harvest ... jamais essayé. Trello est gratuit, mais il n'offre pas de suivi des points. Il y a des moyens de l'ajouter cependant.