Je vais commencer un nouveau travail dans quelques semaines où je serai responsable de la maintenance et du développement de deux applications web existantes et du développement de nouvelles applications web. Comme je serai le seul développeur sur le projet et que le développeur précédent était plus un amateur, aucune technique formelle de gestion de projet ou de planification n'a été suivie. De plus, aucun suivi de bogue n'a été utilisé ou si quelque chose a été enregistré, ce ne sont que des notes sur papier. Je voudrais donc introduire un meilleur système pour aider à résoudre certains des problèmes et aider à assurer que les choses fonctionnent plus facilement. J'ai l'intention de développer en utilisant un processus agile (scrum probable) et voudrais donc savoir quelles solutions tout-en-un les gens pourraient recommander pour moi de regarder plus loin. Je cherche quelque chose qui fournira au minimum:Gestion du développement de projet pour un programmeur unique?
- Planification du projet
- Définition de nouvelles fonctionnalités
- temps estimation
- Capacité à organiser les tâches par priorité
- Gestion de projet
- Suivi des tâches actives
- rapports
- Bug Tracking
Je voudrais aussi laisser d'autres employés facilement soumettre de nouveaux bogues dans les applications qu'ils trouvent ou clients rapport. De plus, les aider à ajouter de nouvelles histoires/tâches de haut niveau serait utile afin qu'ils puissent noter d'autres nouvelles exigences/caractéristiques et je pourrais ensuite travailler avec eux pour définir des tâches et des estimations plus détaillées.
Jusqu'à présent, je l'ai regardé un certain nombre de systèmes, y compris:
- FogBugz - Semble grand pour les rapports de bogues, mais aurait besoin de quelque chose d'autre pour la planification du projet/gestion
- Agile Buddy - Ceci est probablement la meilleure solution Je l'ai trouvé à ce jour
- Trac
- Smart Sheets
- Pivotal Tracker
Cependant, comme je n'ai utilisé aucun de ces systèmes moi-même, je ne sais pas quels seraient les meilleurs ou s'il y a une meilleure solution là-bas ??? Donc, toutes les recommandations que vous pouvez fournir seraient très appréciées.
Vous ne mentionnez pas le contrôle de source/version. C'est le fondement de tout processus de développement. –
Je pensais que le poste devenait déjà assez long. J'utiliserai SVN, les tests unitaires automatisés, la génération de documentation, etc. mais je pense que je me suis arrêté sur ce que je vais utiliser pour réaliser tout cela/en utiliser déjà. Mon objectif principal est maintenant de trouver un outil approprié pour la planification de projet, etc. –