Que significa puntos de historia
- Detalles
- Publicado: Martes, 16 Junio 2009 00:00
- Escrito por Diego Gomez
Tradicionalmente los proyectos de software son estimados usando períodos de tiempo como unidad de medida. "Esta funcionalidad llevará 5 días para ser completada" o "Esta tarea me tomará 2 horas." Los procesos ágiles en general han adoptado otra forma de estimación de actividades y alguna confusión se ha creado en torno a esta cuestión.
Una de las estrategias más populares es el uso de Puntos de Historia como unidad de medida de las actividades. Pero, ¿qué son de hecho los Puntos de Historia? La respuesta clásica es "una unidad de medida creada para expresar el tamaño global de una actividad," Tenga en cuenta que usamos la palabra TAMAÑO, un error común es tratar sólo los a los puntos de historia como una medida de complejidad, cuando en realidad los puntos de historia son una combinación de cosas como:
¿Ven esta pila de dinero a la izquierda? Representa tan sólo una pequeña fracción de la cantidad de dinero que tu organización está desperdiciando por no poder gestionar correctamente el alcance de los proyectos. Y no me refiero a los retrasos ocasionados por requerimientos crecientes. Estoy hablando de algo completamente diferente. Algo mucho más fundamental y facil de obtener cuando una organización realmente se compromete con todo lo que Ágil tiene para ofrecer. Para mi éste es uno de los beneficios más importantes de la agilidad, pero hay muy pocas organizaciones que lo hacen bien.
La gente de Navegapolis acaba de publicar un muy buen compilado de
La forma más común para que los equipos entreguen productos más rápido es reduciendo el alcance de cada producto. Sin embargo, esto no puede hacerse de manera arbitraria. Hay motivos de negocio reales para cada una de los requerimientos que se piden (¡o al menos eso esperamos!).
El otro día estaba dando vueltas por la web, y en un artículo me encontré que mencionaban a la Ley de Conway (pondría el link al artículo si recordara cuál era...). En todo caso, me causó curiosidad: ¿qué es la Ley de Conway? ¿A qué se refiere? ¿Cuál es su consecuencia para el liderazgo de equipos de desarrollo?
Firefox continúa innovando con complementos. Recientemente lanzaron colecciones, que son conjuntos de complementos (plugins), ya existen algunos listos y puedes comprobarlos en el
Fusion Tables es una nueva base de datos online con nueva tecnología que normaliza diferentes tipos de datos y promete ahorros para las empresas. Google lanzó silenciosamente una nueva base de datos online llamada Fusion Tables, con el objetivo de revolucionar la gestión de datos.
Una característica clave de los equipos que hacen Programación en Parejas es que su nivel de comunicación es mucho más alto que los equipos que trabajan en forma individual. Y es ahí donde podremos encontrar el verdadero motivo en aplicar esta técnica.
Comparto un pensamiento que puede parecer un poco radical, contra-intuitivo, complejo de Peter Pan, o lo que es la influencia hippie y comunista que he recibido de mis padres cuando era niño, pero si estás comenzando una empresa en este momento, permitime darte una pequeña sugerencia: "No Crezcas".
Recientemente,