Quel logiciel utilisez-vous pour planifier votre travail d'équipe et pourquoi?


11

La planification est très difficile. Nous ne sommes pas naturellement bons pour estimer notre propre avenir, et de nombreux biais cognitifs aggravent le problème. La planification de groupe est encore plus difficile. Des informations incomplètes, des vues incohérentes d'une situation et des problèmes de communication aggravent la difficulté.

Les méthodes agiles fournissent un cadre pour l'organisation de la planification de groupe - rendant la planification visible pour tout le monde (user stories), la divisant en petits morceaux (sprints) et fournissant une analyse rétrospective pour vous permettre de mieux planifier. Mais trouver de bons outils pour soutenir ces pratiques s'avère difficile.

Quels outils logiciels utilisez-vous pour atteindre ces objectifs? Pourquoi utilisez-vous cet outil? Quels succès avez- vous obtenus avec un outil particulier?

Réponses:


5

OmniPlan

Outil de planification Mac OS X.

Pivotal Tracker

Utile même si vous ne faites pas de développement "agile".

FogBugz

Suivi des problèmes incroyablement utile et présenté.

Je les utilise conjointement. OmniPlan est idéal pour organiser toutes les tâches à accomplir et les répartir entre votre équipe. Vous pouvez configurer des chemins critiques (ce qui doit se produire pour l'achèvement) et répartir l'effort global. Également idéal visuellement pour la gestion.

Pivotal est excellent pour maintenir votre rythme de développement. Si vous souscrivez pleinement à la méthodologie agile, c'est excellent, mais toujours très utile pour suivre les fonctionnalités, les composants dépendants et l'état actuel.

FogBugz fournit une interface facile à utiliser pour les non-programmeurs pour soumettre des bogues ou des demandes de fonctionnalités et suivre les progrès. Les problèmes rencontrés sont évalués et enregistrés dans Pivotal. Ensuite, ils sont déplacés dans OmniPlan si cela devient une tâche plus importante avec plusieurs composants.


Pouvez-vous me donner des exemples précis de la façon dont vous les utilisez et de ce qu'ils ont changé pour vous? Je veux dire, bien sûr, j'ai lu le blog de Joel aussi, mais ce serait bien d'entendre pourquoi ceux-ci ont fonctionné le mieux pour vous.
Alex Feinman

J'ai fini par utiliser Pivotal Tracker.
Alex Feinman

6

Nous utilisons Redmine -> http://www.redmine.org/

Nous y enregistrons tous nos développeurs ainsi que les appels de support afin que nous puissions voir combien de temps nous avons à allouer à un sprint sur notre dernier morceau de développement. Il est utile car il se connecte bien avec notre système de messagerie et notre système de contrôle de version (Git dans notre cas, mais il fonctionne avec d'autres).

Facile à sortir de la boîte (écrit en Ruby, fonctionnera sur la plupart des petits serveurs) et avec quelques addons assez puissants qui sont faciles à installer et à utiliser.


6

Est-ce correct de répondre à aucune ?

Vous semblez impliquer que des outils logiciels sont nécessaires pour une planification agile réussie. Je ne suis pas d'accord. Si votre équipe utilise scrum ou XP correctement ("à la lettre"), vous ne devriez pas avoir à utiliser d'outils logiciels pour planifier.

Dans de nombreux cas, l'ajout d'outils logiciels à un processus agile n'est qu'un moyen d'éviter d'avoir à faire face au problème sous-jacent réel lié à une mauvaise communication ou confiance. Il est préférable de résoudre ces problèmes par d'autres moyens.

Ma recommandation est de commencer sans outils numériques et de ne les ajouter que lorsque vous comprendrez vraiment pourquoi vous en avez besoin.

(Les équipes réparties sont un cas particulier)


3

J'ai utilisé à la fois Rally et JIRA avec Greenhopper .

Je vais commencer par JIRA. JIRA est un excellent outil de suivi des bogues. Greenhopper est un module complémentaire qui permet aux équipes de commencer à travailler avec Agile. Parce qu'il n'a pas été conçu comme un outil agile de fond en comble, certains processus semblent maladroits. L'outil prend également du temps et est difficile à utiliser. Cependant, il est extrêmement personnalisable. En général, cela ressemble à un outil dans lequel vous devez entasser vos processus agiles.

Rally a été conçu dès le départ pour être un outil agile et cela se voit. Il suit très bien un grand nombre de processus agiles et complète le processus. J'ai utilisé cet outil dans une organisation extrêmement agile et cela nous a permis de garder une trace des dépendances inter-équipes et des projets compliqués impliquant plusieurs équipes agiles. La coordination inter-équipes est quelque chose avec laquelle d'autres outils ont du mal, mais Rally l'a bien fait. De plus, Rally dispose d'une excellente API basée sur les services Web. Cela a permis à mon équipe d'écrire des logiciels personnalisés en utilisant Rally comme backend ainsi que de générer des rapports personnalisés.


1

Nous utilisons TFS pour le contrôle des sources et le suivi des éléments de travail (malheureusement), et j'utilise le gestionnaire d'éléments de travail Telerik pour m'aider à enregistrer les plans de sprint et à garder le tableau des tâches synchronisé. Si vous êtes obligé d'utiliser TFS, telerik le rend moins douloureux.


0

Nous utilisons un outil de suivi des problèmes appelé FIT (je travaille pour cette entreprise comme sous-traitant externalisé, donc c'était mon choix quoi utiliser). Fogbugz était cher en comparaison. Il a une petite empreinte, basé sur le Web, peu coûteux et fait les choses habituelles. J'ai regardé Redmine qui est un package merveilleux, mais la direction n'était pas à l'aise avec un package open source qui était encore à la pointe de la technologie.
Pour un outil comme un outil de suivi des problèmes, je ne voulais pas le maintenir, le mettre à niveau ou le personnaliser: je voulais juste qu'il fonctionne dès la sortie de la boîte et le reste.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.