Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/09/2008, 02:03
DarkJ
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Respuesta: Duracion de proyecto PHP

infinito + 1

Explicacion: siempre habra algo mas que añadir, una caracteristica nueva, una integracion con un nuevo servicio, etc.

Lo que tienes que hacer para estimar es saber que vas a hacer, las caracteristicas o funciones. Y listarlas. Y estimar cada una de ellas. Y si es muy compleja, hacer una sublista de subtareas, y estimar esas subtareas.

Lo mejor es hacer un desarrollo iterativo. Primero coge las carasteristicas que si o si deben estar en la primera version util. Haz una lista con ellas. Revisalas una por una, hasta que te queden la mitad (el resto no son vitales). Con esta nueva lista reducida, vuelve a revisarla y vuelve a quitar la mitad. Repite hasta que quites todas menos la que si quitarias ya no seria una pagina de ecomerce. Ejemplo de caracteristicas que yo no meteria en la version 1: sistema de plantillas, sistema de plugins, multiples tpvs, campos personalizables, etc. Quizas incluso quitaria la funcion de catalogo y la de carrito, podria ser solo un panel para crear botones de paypal.

Esa primera version funcional seria la 0.1 si quieres. Pero deber ser una version totalmente funcional, no tendra muchas funciones, pero las que tenga deben funcionar correctamente. Esta version quizas la puedas sacar en 1-2 semanas. Luego solo es cuestion de volver a elegir otras pocas caracteristicas mas, desarrollar la version 0.2 en otras 2 semanas. Y asi repitiendo el ciclo hasta el fin de los dias.

Una de las ventajas de ir creando versiones totalmente funcionales es que se pueden instalar y usar (idealmente tu mismo deberias usarlas), asi puedes ir dandote cuenta de que caracteristicas son realmente importantes y necesarias, y cuales son un capricho.