Question

L'échelle d'un projet open source est complètement différent des projets que je fais au bureau. Le travail se fait dans le temps libre, le travail bénévole qui ne peut se matérialiser, les ressources de développement personnel, pas d'entreprise, etc.

Il est clair que la châtaigne « faire la plus petite chose qui fonctionne » applique, mais au-delà, ce qu'il ya des méthodes plus formelles pour estimer la taille appropriée pour un projet open source, par exemple, le nombre de tables, le nombre de pages Web, ou --heaven interdit - points de fonction de comptage

Quels sont les outils d'estimation serait le mieux pour ce genre de projets?

Était-ce utile?

La solution

On m'a récemment demandé d'estimer combien de temps il faudrait pour construire un système énorme juste en regardant les maquettes coup d'écran. Mgmt demandait un tube digestif se sentir en moins d'une heure sans se poser de questions.

J'énuméré tous les modules (pages, rapports, grandes requêtes, etc.) que je pouvais voir et a commencé à leur donner relatifs estimations . par exemple:.

  1. Tâche 1: 8 unités
  2. Tâche 2: 16 unités
  3. Étape 3: 4 unités

Alors j'ai ajouté un tas de modules que nous avions déjà fait pour ce client ainsi que le nombre relatif d'unités et le nombre réel d'heures / jours. Cela me dit que mon rapport des unités aux heures était si je pouvais deviner (plus que l'estimation) combien de temps les tâches inconnues devraient prendre. Par exemple, si je trouvais qu'une tâche de l'unité 8 nous a fallu 16 heures dans le passé (2 heures / unité), j'estime que les tâches ci-dessus pourraient prendre:

  1. Groupe 1: 8 unités * 2 heures / unit = 16 heures
  2. Groupe 2: 16 unités * 2 heures / unit = 32 heures
  3. Étape 3: 4 unités * 2 heures / unit = 8 heures

Cette approche m'a permis d'examiner méthodiquement le travail à faire et appliquer une certaine structure deviner autour de combien de temps il faudrait mettre en œuvre.

Bien sûr, je suppose que la naissance de mon +/- avec un avertissement généreux.


Alors, si vous voulez un calendrier de calendrier de cela, estimer combien d'heures par semaine, vous travaillerez sur le projet et voir ce que vous venez avec.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top