Que significa puntos de historia

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:

Leer más...

Cómo hacer MUCHO dinero con Ágil

Pila de dinero¿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.

Leer más...

3 formas de reducir el alcance (y sobrevivir)

Zoom outLa 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!).

Bob Hartman nos cuenta 3 formas básicas por las cuales los equipos pueden reducir el alcance de manera exitosa.

Leer más...

La Ley de Conway

LeyEl 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?

 

Leer más...

Nuevo recurso de plugin de Firefox

Firefox continúa innovando con complementos. Recientemente lanzaron colecciones, que son conjuntos de complementos (plugins), ya existen algunos listos y puedes comprobarlos en el sitio oficial aquí.

Además ahora puedes construir tu colección, así que debes crear una cuenta de usuario, eso es bueno porque además de no perder más tus plugins puedes dejar las colecciones abiertas para otros la vean.

Leer más...

Google lanza base de datos

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.

La idea es eludir las limitaciones de las bases de datos tradicionales y simplificar las operaciones de relación de información. Google dice que con la implementación en cloud computing, simplificará también la posibilidad de cooperación en grupos de datos.

Leer más...

El verdadero objetivo de la Programación de a Pares

Comunicación en equiposUna 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.

Leer más...

¡No crezcas!

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".

Esta es mi humilde opinión que viene del hecho de que las empresas conocidas como "grandes" tienen una complejidad de funcionamiento y de pensamiento tan evidente, que simplemente es muy difícil o incluso imposible hacer que las cosas correctas pasen en esas organizaciones.

Leer más...

¿Será que en la programación influye el género que tengas?

GénerosEn este año ha circulado una caricatura muy particular donde muestran a una mujer pensando en Java y a un hombre pensando en Python; este chiste me llama mucho la atención ya que he notado que en varios foros siempre sale a relucir el género y se forma un intercambio de ideas respecto al tema. Me pregunto: ¿el género importa para ser un buen programador?.

Suena algo absurdo, pero también pone a pensar. Analicemos porqué el chiste que les comento fue muy difundido, viendo los siguientes puntos: 

Leer más...

Inspiración.

"Si tú tienes una manzana y yo tengo una manzana e intercambiamos las manzanas, entonces tanto tú como yo seguiremos teniendo una manzana cada uno. Pero si tú tienes una idea y yo tengo una idea, e intercambiamos las ideas, entonces ambos tendremos dos ideas"

Bernard Shaw