You are on page 1of 14

Desarrollo del Sistema Yumi Yumi[Nombre cliente] Planificacin Nuestro equipo visit al cliente para documentar sus necesidades

de un software. Descripcin de la metodologa de trabajo

Versin: 1.3 Fecha: [dd/mm/aaaa]

Proyecto Anzer Programming Enterprise

Descripcin de la metodologa de trabajo (scrum)


Anzer Programming Enterprise Pgina 1 de 14

Versin 1.0

Anzer Programming Enterprise

Pgina 2 de 14

Acerca de este formato


Formato con finalidad didctica y de asesora. Colaboracin de Navegpolis (http://www.navegapolis.net) para el proyecto ScrumManager (http://www.scrummanager.net) Muestra un ejemplo de documento para la descripcin y comunicacin institucionalizada a los participantes de un proyecto del uso de un modelo scrum (iterativo e incremental) Notas: Si editas el fichero con MS-Word Los textos entre corchetes del tipo [Inserte aqu el texto] permiten la inclusin directa de texto con el color y estilo adecuado a la seccin, al pulsar sobre ellos con el puntero del ratn.

Aviso:
La publicacin y puesta a disposicin de este texto no supone ningn tipo de garanta por su uso, ni que el mismo sea conforme o adecuado a las caractersticas de determinadas empresas o proyectos

Derechos:
Registro y consulta de los derechos de este trabajo: http://www.safecreative.org/work/1206241856508

Anzer Programming Enterprise

Pgina 3 de 14

Historial de Revisiones
Fecha 20/11/2011 Versin 1.0 Descripcin Primera versin con los apartados y contenidos bsicos Autor [Nombre autor]

Anzer Programming Enterprise

Pgina 4 de 14

Tabla de Contenidos
1. Introduccin........................................................................................................................... 6 1.1 Propsito de este documento.............................................................................................6 1.2 Alcance.............................................................................................................................. 6 2. Descripcin General de la Metodologa...............................................................................6 2.1 Fundamentacin................................................................................................................. 6 2.2 Valores de trabajo.............................................................................................................. 7 3. Personas y roles del proyecto..............................................................................................7 4. Artefactos .............................................................................................................................. 7 4.1 Pila de producto................................................................................................................. 8 4.2 Pila del sprint...................................................................................................................... 9 4.3 Sprint................................................................................................................................ 10 4.4 Incremento....................................................................................................................... 10 4.5 Grfica de producto (Burn Up)..........................................................................................10 4.6 Grfica de avance (Burn Down).......................................................................................12 4.7 Reunin de incio de sprint................................................................................................13 4.8 Reunin tcnica diaria......................................................................................................13 4.9 Reunin de cierre de sprint y entrega del incremento......................................................14

Anzer Programming Enterprise

Pgina 5 de 14

Descripcin de la metodologa de trabajo


1. Introduccin
Este documento describe la implementacin de la metodologa de trabajo scrum en la empresa Anzer Programming Enterprise para la gestin del desarrollo el proyecto Yummy Yummy. Incluye junto con la descripcin de este ciclo de vida iterativo e incremental para el proyecto, los artefactos o documentos con los que se gestionan las tareas de adquisicin y suministro: requisitos, monitorizacin y seguimiento del avance, as como las responsabilidades y compromisos de los participantes en el proyecto.
1.1 Propsito de este documento

Facilitar la informacin de referencia necesaria a las personas implicadas en el desarrollo del sistema Yummy Yummy
1.2 Alcance

Personas y procedimientos implicados en el desarrollo del sistema Yummy Yummy Daniel Neavez Mndez Ezequiel Alonso Tristn Gonzlez Esmeralda Navarro Bernal Arturo Navarrete Isais Federico Malacara Snchez

2.
2.1

Descripcin General de la Metodologa


Fundamentacin

Las principales razones del uso de un ciclo de desarrollo iterativo e incremental de tipo scrum para la ejecucin de este proyecto son: Sistema modular. Las caractersticas del sistema Yummy Yummy permiten desarrollar una base funcional mnima y sobre ella ir incrementando las funcionalidades o modificando el comportamiento o apariencia de las ya implementadas. Entregas frecuentes y continuas al cliente de los mdulos terminados, de forma que puede disponer de una funcionalidad bsica en un tiempo mnimo y a partir de ah un incremento y mejora continua del sistema. Previsible inestabilidad de requisitos. o o Es posible que el sistema incorpore ms funcionalidades de las inicialmente identificadas. Es posible que durante la ejecucin del proyecto se altere el orden en el que se desean recibir los mdulos o historias de usuario terminadas.

Anzer Programming Enterprise

Pgina 6 de 14

Para el cliente resulta difcil precisar cul ser la dimensin completa del sistema, y su crecimiento puede continuarse en el tiempo suspenderse o detenerse. Cambio de giro del negocio, la capacidad de adaptarse a sus nuevas necesidades.

o
2.2

Valores de trabajo

Los valores que deben ser practicados por todos los miembros involucrados en el desarrollo y que hacen posible que la metodologa Scrum tenga xito son: Autonoma del equipo Respeto en el equipo Responsabilidad y auto-disciplina Foco en la tarea Informacin transparencia y visibilidad.

3.

Personas y roles del proyecto.


Persona Daniel Mndez Contacto Rol Scrum Manager & Tester Diseo Grfico Documentador Programador

Neavez Danyel_41@hotmail.com alonso_passport@hotmail.com esnbe@hotmail.com arturo_navarrete@hotmail.co m f3d3_ms@hotmail.com

Ezequiel Alonso Tristn Gonzlez Esmeralda Navarro Bernal Arturo Navarrete Isais Federico Malacara Snchez

Programador

4.

Artefactos .
Documentos Pila de producto o Product Backlog Pila de sprint o Sprint Backlog Sprint Incremento

Anzer Programming Enterprise

Pgina 7 de 14

Grficas para registro y seguimiento del avance. Grfica de producto o Burn Up Grfica de avance o Burn Down.

Comunicacin y reporting directo. Reunin de inicio de sprint Reunin tcnica diaria Reunin de cierre de sprint y entrega del incremento Juntas va Skype en fines de semana
4.1 Pila de producto

Es el equivalente a los requisitos del sistema o del usuario (Con-Ops) en esta metodologa. El gestor de producto de su correcta gestin, durante todo el proyecto. El gestor de producto puede recabar las consultas y asesoramiento que pueda necesitar para su redaccin y gestin durante el proyecto al Scrum Manager de este proyecto. Responsabilidades del gestor de producto Registro en la lista de pila del producto de las historias de usuario que definen el sistema. Mantenimiento actualizado de la pila del producto en todo momento durante la ejecucin del proyecto. o Orden en el que desea quiere recibir terminada cada historia de usuario. o Incorporacin / eliminacin /modificaciones de las historias o de su orden de prioridad. o Disponibilidad: El equipo tiene acceso al programa a travs de DropBox, en sus computadoras.

Responsabilidades del Scrum Manager Supervisin de la pila de producto, y comunicacin con el gestor del producto para pedirle aclaracin de las dudas que pueda tener, o asesorarle para la subsanacin de las deficiencias que observe. Pruebas sobre el software. Responsabilidades del equipo tcnico Conocimiento y comprensin actualizado de la pila del producto. Resolucin de dudas o comunicacin de sugerencias con el Scrum Manager

Responsabilidades del resto de implicados

Anzer Programming Enterprise

Pgina 8 de 14

Conocimiento y comprensin actualizado de la pila del producto. Resolucin de dudas o comunicacin de sugerencias con Scrum Manager

Notas: Si lo necesita, el gestor de producto puede solicitar asesora al Scrum Manager del proyecto o personal tcnico del equipo para conocer la estimacin temprana de las historias de usuario cuyo tamao aproximado le presenten dudas.

*Imagen de ejemplo del formato empleado


4.2 Pila del sprint

Es el documento de registro de los requisitos detallados o tareas que va a desarrollar el equipo tcnico en la iteracin (actual o que est preparndose para comenzar) Responsabilidades del gestor de producto Presencia en las reuniones en las que el equipo elabora la pila del sprint. Resolucin de dudas sobre las historias de usuario que se descomponen en la pila del sprint. Responsabilidades del Scrum Manager Supervisin y asesora en la elaboracin de la pila de la pila del sprint. Programacin del sistema. Responsabilidades del equipo tcnico Elaboracin de la pila del sprint. Resolucin de dudas o comunicacin de sugerencias sobre las historias de usuario con el gestor del producto. Programacin del sistema.

Anzer Programming Enterprise

Pgina 9 de 14

*Imagen de ejemplo del formato empleado.

4.3

Sprint

Cada una de las iteraciones del ciclo de vida iterativo Scrum. La duracin de cada sprint es de 60 das laborales, inferior a 80 das, empezando en 06 de Febrero de 2013.
4.4 Incremento

Parte o subsistema que se produce en un sprint y se entrega al gestor del producto completamente terminada y operativa.
4.5 Grfica de producto (Burn Up)

Representacin grfica del plan de producto previsto por el gestor de producto. Es una grfica que representa los temas o epics del sistema en el orden que se desean, y el tiempo en el que se prev su ejecucin. Responsabilidades del gestor de producto Confeccin.. Mantenimiento actualizado en todo momento durante la ejecucin del proyecto. o Orden en el que desea disponer de los temas o epics del sistema, e hitos del producto (versiones). o Incorporacin / eliminacin /modificaciones de los temas, de su orden de prioridad, estimaciones o hitos. o Disponibilidad: Esta disponible a travs de DropBox. Anzer Programming Enterprise Pgina 10 de 14

Responsabilidades del Scrum Manager Supervisin del grfico de producto, y comunicacin con el gestor del producto para pedirle aclaracin de las dudas que pueda tener, o asesorarle para la subsanacin de las deficiencias que observe. . Responsabilidades del equipo tcnico Conocimiento y comprensin actualizado del plan del producto. Resolucin de dudas o comunicacin de sugerencias con Scrum Manager. .

Responsabilidades del resto de implicados Conocimiento y comprensin actualizado del plan de producto. Resolucin de dudas o comunicacin de sugerencias con Scrum Manager Programacin.

*Imagen ejemplo del formato ocupado

Anzer Programming Enterprise

Pgina 11 de 14

*Imagen ejemplo del formato ocupado

La lnea de velocidad proyecta sobre el eje X la fecha o sprint en el que previsiblemente se completarn las versiones representadas en el eje Y.

4.6

Grfica de avance (Burn Down)

Grfico que muestra el estado de avance del trabajo del sprint en curso. Responsabilidades del gestor de producto Sin responsabilidades especficas, ms all de mantenerse regularmente informado del avance del sprint y disponible para atender decisiones para la resolucin de opciones en sprints sobrevalorados o infravalorados (la grfica de avance predice una entrega anterior o posterior a la fecha prevista) Responsabilidades del Scrum Manager Supervisin de la actualizacin diaria por parte del equipo. . Responsabilidades del equipo tcnico Actualizacin diaria del grfico de avance. . Anzer Programming Enterprise Pgina 12 de 14

*Imagen ejemplo del formato ocupado


4.7 Reunin de incio de sprint

Reunin para determinar las funcionalidades o historias de usuario que se van a incluir en el prximo incremento. Responsabilidades del gestor de producto Asistencia a la reunin. Exposicin y explicacin de las historias que necesita para la prxima iteracin y posibles restricciones de fechas que pudiera tener. Responsabilidades del Scrum Manager Moderacin de la reunin . Responsabilidades del equipo tcnico Confeccin de la pila del sprint. Auto-asignacin del trabajo.

4.8

Reunin tcnica diaria

Puesta en comn diaria del equipo con presencia del Coordinador del proyecto o Anzer Programming Enterprise Pgina 13 de 14

Scrum Manager de duracin mxima de 10 minutos. Responsabilidades del Scrum Manager Supervisin de la reunin y anotacin de las necesidades o impedimentos que pueda detectar el equipo. Gestin para la solucin de las necesidades o impedimentos detectados por el equipo. . Responsabilidades del equipo tcnico Comunicacin individual del trabajo realizado el da anterior y el previsto para da actual. Actualizacin individual del trabajo pendiente. Actualizacin del grfico de avance para reflejar el estado de avance. Notificacin de necesidades o impedimentos previstos u ocurridos para realizar las tareas asignadas. .

4.9

Reunin de cierre de sprint y entrega del incremento.

Reunin para probar y entregar el incremento al gestor del producto. Caractersticas. Prcticas: sobre el producto terminado, no sobre simulaciones o imgenes). De tiempo acotado mximo de 2 horas. Responsabilidades del gestor de producto Asistencia a la reunin. Recepcin del producto o presentacin de reparos. Responsabilidades del Scrum Manager Moderacin de la reunin Responsabilidades del equipo tcnico Presentacin del incremento.

Anzer Programming Enterprise

Pgina 14 de 14