![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#10
|
||||
|
||||
|
Cita:
Como saber el tiempo? Prestale atencion a los enlaces que se te han dado. Empieza con el Joel que es el mas facil de digerir y luego sigue con los otros. Como estimar. Es muy facil. Pero es un poco tedioso. Mejor pongamos un ejemplo (estimando una facturacion): * Facturacion Código:
Base de datos : Crear tabla Encabezado Facturas 30 minutos Base de datos : Crear tabla Detalles Facturas 30 minutos Clases : Crear clases de consultas genericas sql 2 horas Clases : Crear manipulador de facturas 1 hora Clases : Poner tabla facturaciones en modulo datos y configurar 5 minutos Pruebas : Crear un metodo para llenar la tabla con datos prueba 10 minutos Clases : Metodo calcular impuestos 30 minutos Clases : Metodo calcular totales y subtotales 50 minutos GUI : Armar formulario de facturacion y poner bonito 2 horas GUI : Animar los calculos 1 hora Pruebas : Probar crear, actualizar y borrar facturas 5 horas Pruebas : Probar calculos sobre facturas con 1000 items 2 horas Pruebas : Probar ingresos datos invalidos 5 horas Clases : Cargar datos de cotizacion previa 1 hora Pruebas : Cargar datos de cotizacion previa 1 hora bla bla bla 12 1/2 horas. Eso es, tiempo de corrido, tiempo sicopata de un tipo como loco programando. Que le falta a esa lista? prioridades y fechas entre las cuales se hace la tarea. Ej: Código:
Base de datos : Crear tabla Encabezado Facturas Crucial Hoy Base de datos : Crear tabla Detalles Facturas Crucial Mañana Clases : Metodo calcular impuestos Crucial El viernes GUI : Animar los calculos Capricho Algun dia bla bla Se puede saber que GUI : Animar los calculos se puede desechar y se ahorra 1 hora que seguro se volveran 5. Se sabe que es mas importante y se hace primero y que esas 12 horas deben distribuirse entre hoy y el viernes. Y aqui faltan muchos mas pasos. Y fueron tiempos que me invente, al azar y no reflejan lo que puedes hacer o puede hacer tu equipo. Y no tiene encuenta codigo y clases que puedas usar. Y no tiene en cuenta que para haber llegado a facturacion paso muchas cosas mas antes. Y no reflejan problemas de comunicacion entre tu equipo. No hay tiempos de integracion (juntar clases). No estan las tareas de reportes. No esta la documentacion. No estan las ayudas. No tienen en cuenta tiempos de vacaciones, festivos, horas de almuerzo, etc... Verdad que se hace el ejercicio y se empieza a ver grandota la cosa? Hacer la primera estimacion es la mas tediosa... pero a partir de alli todo se va facilito. La 2da reusa datos de la primera (como periodos que no se trabajan) y se obtiene experiencia que aumenta la exactitud. Pero si lo analizas, es muy facil... solo que la 1era vez toma tiempo. Es solo cojer cada pedacito y se estima. Cuanto se demora hacer el modulo de facturacion? Ni idea. Incluso si has hecho modulos de facturacion antes. En cambio... Cuanto demora hacer una tabla de encabezado y detalle? Aaaa... eso si se puede saber. 1 hora o 15 minutos... dependiendo de lo veloz de cada uno. La moraleja es que los pasos *pequeños* son estimables. Los pasos grandes son *adivinatorios*. Hay que *adivinar* para hacer un modulo de facturacion pero si se puede *estimar* la creacion de una tabla.
__________________
El malabarista. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| desarrollo WEB vs. desarrollo tradicional | _iceman | Debates | 42 | 28-02-2013 17:36:00 |
| estimar costo de aplicación en delphi | dtomeysoto | Varios | 11 | 01-06-2006 05:28:08 |
| Fueron tiempos horribles | marcoszorrilla | Noticias | 2 | 27-01-2005 21:17:46 |
| Sumar tiempos | Aztaroth | SQL | 1 | 06-05-2004 19:36:37 |
| Sumar tiempos con SUM | Ruben_Cu | SQL | 4 | 03-11-2003 03:10:49 |
|