Solo llevo un año en la industria y he tenido algunos problemas para hacer estimaciones para tareas específicas. Antes de cerrar esto, sí, ya he leído esto: ¿Cómo responder cuando se le pide un presupuesto? y ese es el mismo problema que estoy teniendo. Pero estoy buscando un indicador más específico de experiencias, algo cuantificable o probablemente el rendimiento promedio de otro programador al que debería aspirar y basar mis estimaciones. Las respuestas van desde semanas, y estaba buscando más una respuesta en el nivel de una tarea asignada por un día más o menos. (Tenga en cuenta que esto no incluye el envío para control de calidad o documentación, solo el tiempo de desarrollo real desde la redacción de las pruebas si utilicé TDD hasta la creación de la página, antes de enviarla a las pruebas)
Mi tasa actual en este momento es la siguiente (en formularios web ASP.NET):
- En este momento, puedo desarrollar una página de entrada de datos simple con una lista de cuadrícula (sin lógica compleja, solo Creando y Leyendo) en una arquitectura ya construida, dado el tiempo de un día completo (8 horas).
- Agregar funcionalidades complejas y las páginas Actualizar y Eliminar agregan otro día completo a la tarea.
- Si tengo que comenzar la página desde cero (sin solución, sin sitio web existente), me lleva otro día completo.
- (No siempre), pero si encuentro algo nuevo o aún no lo he hecho, me lleva otro día completo.
Cada vez que hago una estimación que es más larga de lo esperado, siento que otros piensan que estoy muy rezagado con respecto a todos los demás. Solo estoy preocupado ya que ha habido expectativas de que cuando se trata de una sola página no me lleve más de un día completo. Sí, definitivamente hay más margen de mejora. Siempre hay. Tengo mucho que aprender. Pero me gustaría saber si mi tasa actual es demasiado lenta, solo promedio o promedio para alguien que no tenga más de un año en la industria.