Ir al contenido principal

Entradas

Como implementar Scrum en 10 pasos fáciles. Paso #5: Crear un espacio de trabajo colaborativo

Asi que ahora tienes tu pila del producto en orden, has estimado tu pila del producto, has esclarecido los requisitos y planeado tu sprint. Ya estás listo para el paso #5 - Crear un espacio de trabajo colaborativo Se que llamé esta serie, "10 pasos fáciles", pero los primeros 4 pasos son en realidad de trabajo muy duro. Este es una brisa. Haz que tus paredes sean pizarras Cubre tus paredes con pizarras. No puedes tener demasiadas. Una pizarra vence cualquier sistema de software y por muchos propósitos. Planes/hojas de ruta de alto nivel, fechas claves, discusiones de diseño, bosquejo de funcionalidad, lista de problemas, ideas, estadísticas, reportes de estatus, carteles de temáticos, etc, etc. Lo que sea pegalo en la pared. Crea un lugar para la colaboración El área de la pizarra será tu "centro de colaboración" para el equipo. Una pared visible. El centro de todas las discusiones de equipo. El lugar donde el equipo se reune todos los días(de pie). El...

ForeignKeyName y el errno 121 en Doctrine

Primero analicen las siguientes clases:  class HistorialExpedienteConciliacionIndividual extends Doctrine_Record   {       public function setTableDefinition()       {            $this->setTableName('HistorialExpedienteConciliacionIndividual');            $this->hasColumn('id_estado','integer');            $this->hasColumn('id_expediente','integer');                      $this->hasColumn('id_usuario', 'integer');       }             public function setUp()       {              $this->hasOne('EstadoExpediente as estad...

Como implementar Scrum en 10 pasos fáciles. Paso #4: Planeación del Sprint (Tareas)

Siguiendo con la serie "Como implementar Scrum en 10 pasos fáciles" publicada por Kelly Waters y traducida con su permiso en este blog. El árticulo de hoy sigue hablando de la planificación del Sprint esta vez se concentra en la división de los requisitos en tareas. Encuentra el original en Step 4: Sprint Planning (Tasks) Planeación del Sprint (Tareas) Una vez que has completado el paso #3 y has esclarecido los requisitos para todos los ítems de la Pila del Producto que cubrirás en el Sprint, el siguiente paso es planear el Sprint en detalle... Taller de Planificación del Sprint (parte 2) La primera parte del Taller de Planificación del Sprint (en el paso anterior de esta serie) estaba enfocado en esclarecer los requisitos para la Pila del producto seleccionada. La segunda parte de la del Taller de Planificación del Sprint está enfocada en dividir los requisitos en tareas y estimar las horas requeridas para completarlas. Aunque la parte 2 del taller puede estar...

Como implementar Scrum en 10 pasos fáciles. Paso #3: Planeación del Sprint (Requisitos)

Si has seguido los primeros dos pasos en esta serie, deberías tener tu pila del producto en orden y haber estimado su tamaño usando puntos de Fibonacci. El siguiente paso es planear tu Sprint. Taller de planeación del Sprint Organiza una Reunión de Planeación del Sprint. Asegurate que la reunión sea atendida por todo el equipo. Incluyendo todos los roles. Analistas del negocio si los tienes. Personal de prueba si los tienes. Todos los desarrolladores del equipo Scrum para el producto. Y muy importante el Propietario del Producto. La primer cosa que debes hacer (en tu primera reunión de planificación del Sprint), es decidir la duración del Sprint. Esta duración debería ser tomada como un equipo. Decidir la duración del Sprint Esta es una decisión importante. Scrum sugiere 30 días. Puede que sea lo correcto. Pero este es un punto que parece ser ampliamente adaptado por equipos ágiles implementando Scrum. La óptima duración del Sprint depende de muchos factores. Algo que leí...

Como implementar Scrum en 10 pasos fáciles - Paso #2: Como estimar tu pila del producto

Continuamos con la serie "Como implementar Scrum en 10 pasos fáciles", escrita originalmente por Kelly Waters . Estamos con el paso #2. El artículo original es: How To Estimate Your Product Backlog  Les dejo con la traducción: Como estimar tu pila del producto. En el paso 1 describí como poner en orden tu pila del producto. Si has completado el paso 1 ¡Felicidades! Por que es el paso mas grande. Y el fundamento para todo lo que sigue. Implementes o no, Scrum. Si no has completado el paso 1, no vallas mas allá hasta que lo tengas. Así que aquí esta el paso #2: Como estimar tu Pila del Producto Estimación de alto nivel Necesitas proveer de una estimación inicial de alto nivel. Para tener una idea del tamaño de los items de tu Pila del Producto. Esto es útil por que ayuda a informar la decisión sobre prioridades. Y si es probable o no que las características valgan la pena. Y desde un punto de vista de gestión, da una perspectiva de cuan grade debe se...

Como implementar SCRUM en 10 pasos fáciles - Paso #1: Ordena tu "Pila del Producto"

Esta es la continuación de la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Get your backlog in order Ordena tu "Pila del Producto" ¿Así que quieres implementar Scrum? ¿Y te gusta la idea de hacerlo fácilmente? Entonces escucha. Este es el paso 1 en mi serie: ¿Cómo implementar Scrum en 10 pasos fáciles. Este no es solo el primer paso. Es el paso más importante. A menos que puedas llevar a cabo este paso, no sigas. No lo saltes. Te prometo que te arrepentirás si lo haces. Incluso si no continuas, es probable que este paso te beneficie, a tu equipo y a tu organización. Así que aquí está. Primero, ¿dónde deberíamos empezar? Alineación con el negocio Primero, antes de nada, debes alinear tu equipo de desarrollo con el negocio. Si eres parte de una unidad de nego...

Como implementar SCRUM en 10 pasos fáciles

Hace algún tiempo Kelly Waters escribió una serie de artículos sobre cómo implementar SCRUM. Y como pronto me estaré embarcando en un proyecto que pretende implementar SCRUM, decidí pedirle autorización para traducir su serie. Hoy finalmente he recibido dicha autorización y empezaré a trabajar en la traducción. Debo mencionar que esta serie es realmente muy buena y recomiendo su lectura. Les dejo los enlaces originales:  http://www.allaboutagile.com/how-to-implement-scrum-in-10-easy-steps/ - Step #1: Get your backlog in order! - Step #2: How to estimate your product backlog - Step #3: Sprint Planning/clarify requirements - Step #4: Sprint Planning/estimate tasks - Step #5: Create a collaborative workspace - Step #6: Sprint! - Step #7: Stand up and be counted! - Step #8: Track progress with a daily burndown chart - Step #9: Finish when you said you would - Step #10: Review, reflect, repeat… Ahora les dejo algunos extractos de la introducción que hace el Sr. Waters ...