2010-05-29 9 views
1

Nous avons été invités à proposer un système basé sur le Web pour un magasin, pour une affectation. Je trouve qu'il est assez difficile de trouver des tâches pour notre diagramme de Gantt. Quelqu'un peut-il suggérer pls un échantillon ou gantt principales tâches suivies dans le développement de ce systèmeTâches effectuées pour un projet logiciel

+0

Ceci n'est probablement pas le site approprié pour cette question. Vous pouvez essayer http://startups.com/ –

+0

il est possible que ce soit sur le sujet pour Stack Overflow. il sera migré sous peu; vous devrez enregistrer votre compte ici et en enregistrer un sur Stack Overflow, puis associer ces comptes ensemble, afin de retrouver la propriété de la question. Si ce n'est pas approprié pour Stack Overflow, il sera fermé là. –

Répondre

1

Démarrez le graphique d'une vue de haut niveau en premier. Aurez-vous besoin d'embaucher des développeurs ou en avez-vous déjà autant que vous le souhaitez? Êtes-vous déjà financé ou aurez-vous besoin de lever plus de capital?

Est-ce que ce sera une affaire professionnelle? Si oui, vous pourriez envisager d'embaucher des cadres expérimentés et quelqu'un qui comprend bien les finances. Si votre site tourne autour d'une idée brevetable, vous devriez considérer ce que le processus de brevet pourrait prendre en termes de temps et d'argent. Quand voudriez-vous commencer un tel processus? Pouvez-vous faire une estimation approximative de la durée du processus de développement du début à la fin? Si ce n'est pas le cas, trouvez un ami qui peut le rechercher ou l'estimer. Vous voulez probablement décomposer le processus en étapes. Y a-t-il des parties spécifiques du processus de développement qui devraient être décomposées?

Une fois que vous savez ce que les tâches que vous devez effectuer et combien de temps chacun prendra probablement, vous devrez tenir compte de ceux qui doivent venir en premier. Vous aurez probablement besoin d'argent avant de pouvoir payer les développeurs ou les cadres. Y a-t-il des tâches qui peuvent être effectuées simultanément? Est-ce que toutes les tâches dépendent de la réalisation ou l'achèvement partiel d'autres tâches

Vous devriez aussi penser à quel délai vous inscrire dans le tableau. La vie entière de cette entreprise ne s'inscrira probablement pas dans un graphique.

1

Si vous recherchez des «méthodologies de développement logiciel», vous devriez trouver quelques pages qui décrivent les différentes étapes du développement logiciel. La méthodologie la plus simple est le modèle cascade, qui répartit le développement logiciel entre ces tâches: exigences, conception, implémentation, test, maintenance. Vous pouvez les décomposer un peu plus loin pour votre projet spécifique, et construire un diagramme de Gantt à partir de là.

Il est difficile de trouver un bon exemple de diagramme de Gantt pour le développement de logiciels. Celui-ci n'est pas trop mauvais:

En réalité, un tel système serait développé sur quelques itérations (sorte de versions similaires qui ne sont pas libérées). Par exemple, l'itération 1 peut être simplement un catalogue navigable de base. Itération 2 peut ajouter une page de commande et un traitement de paiement. Itération 3 peut ajouter une zone de connexion pour que les clients puissent voir le statut de la commande. Itération 4 ... etc. Chaque itération a ses propres exigences, conception, mise en œuvre et phases de test.