Pregunta

La escala de un proyecto de código abierto es completamente diferente de los proyectos que hago en la oficina. El trabajo se realiza en el tiempo libre, el trabajo voluntario que no se materialicen, los recursos de desarrollo personal, no corporativa, etc.

Es evidente que el castaño de "hacer la cosa más pequeña que las obras" se aplica, pero más allá de eso, ¿existen métodos más formales para estimar el tamaño adecuado para un proyecto de código abierto, por ejemplo, el número de mesas, número de páginas web, o --heaven lo quiera - puntos de función de conteo

¿Qué herramientas de estimación funcionarían mejor para este tipo de proyectos?

¿Fue útil?

Solución

Hace poco me preguntaron para estimar cuánto tiempo se tardaría en construir un enorme sistema con sólo mirar maquetas de captura de pantalla. MGMT estaba pidiendo una sensación de la tripa en menos de una hora sin hacer ninguna pregunta.

Hice una lista de todos los módulos (páginas, informes, consultas grandes, etc.) que pudiera ver y empecé a darles relativa estimaciones. por ejemplo:.

  1. Tarea 1: 8 unidades
  2. Tarea 2: 16 unidades
  3. Tarea 3: 4 unidades

Luego añade un montón de módulos que ya habíamos hecho para este cliente junto con el número relativo de las unidades y el número real de horas / días. Este me dijo lo que mi relación de unidades de horas era para que yo pudiera adivinar (más de estimación) cuánto tiempo las tareas desconocidas deben tomar. Por ejemplo, si he encontrado que una tarea 8 unidad nos llevó 16 horas en el pasado (2 horas / unidad), Yo estimaría que las tareas mencionadas podrían tomar:

  1. Tarea 1: 8 unidades * 2 horas / unidad = 16 horas
  2. Tarea 2: 16 unidades * 2 horas / unidad = 32 horas
  3. Tarea 3: 4 unidades * 2 horas / unidad = 8 horas

Este enfoque me ha permitido considerar metódicamente el trabajo a realizar y aplicar un poco de estructura en torno a adivinar cuánto tiempo se tardaría en poner en práctica.

Por supuesto que pronuncié mi +/- conjetura con una generosa exención de responsabilidad.


Entonces, si quieres un horario de calendario a partir de esto, la estimación cuántas horas por semana que va a trabajar en el proyecto y ver lo que te ocurrió.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top