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?
la source
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.
la source
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)
la source
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.
la source
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.
la source
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.
la source