Author Topic: Planificación y estimación de tiempo  (Read 3694 times)

Jibarito

  • Jr. Member
  • **
  • Posts: 50
  • Karma: 0
    • View Profile
    • Blog de Sistemas y Automática
Planificación y estimación de tiempo
« on: Diciembre 21, 2011, 10:00:07 pm »
Muy buenas,

estoy empezando a trabajar con un pequeño equipo de programadores y estamos pensando en formas de estimar el tiempo que nos va a requerir cada tarea. Los objetivos de estimar esos tiempos son varios, como poder planificarnos y dar fechas de entregas (aunque sean sólo aproximadas), estimar los "costes de programación" antes de emprender la tarea o priorizar las tareas pendientes...

¿Alguien conoce algún método/herramienta/bibliografía que me pueda orientar en este tema?

Muchas gracias de antemano.

chuidiang

  • Administrator
  • Hero Member
  • *****
  • Posts: 5466
  • Karma: 12
    • View Profile
    • Apuntes de programación
Re: Planificación y estimación de tiempo
« Reply #1 on: Diciembre 22, 2011, 01:24:14 am »
Hola:

Eso que buscas es una de las cosas más complejas de la programación de software. Por un lado, nunca se sabe qué problemas concretos vas a tener (bugs, problemas con librerías que usas, etc) y por otro lado los tiempos dependen mucho de la gente que programa, hay gente con experiencia, espabilada, torpes, novatos, etc. Los requisitos del proyecto pueden a su vez cambiar sobre la marcha (el cliente ve lo que hay, no le gusta y te pide cambios).

Cualquier aproximación "moderna" consiste en para un mismo grupo de trabajo, empezar a hacer estimaciones y medir tiempos reales, de forma que tengamos una serie de estadísticas para poder corregir futuras estimaciones.

En plan tradicional, puedes echar por un lado un ojo a los puntos de función http://es.wikipedia.org/wiki/M%C3%A9trica_de_punto_funci%C3%B3n Tendrías que ver cuales son los puntos de función de tu programa a realizar y medir cuánto tarda tu equipo de desarrollo en implementar un punto de función.

También puedes echar un ojo a cosas más modernas, como el planning poker de scrum http://planningpoker.com/

Se bueno.

 

ey