Академический Документы
Профессиональный Документы
Культура Документы
Metodologa gil
Metodologa de la programacin. 13 de febrero de 2013
327349 323942
Qu es Scrum?
Nonaka ah por el ao 1986 para desarrollo de software. Scrum es una metodologa gil y flexible.
o
El principal objetivo es maximizar el retorno de la inversin para su empresa. Se basa en construir primero la funcionalidad de mayor valor para el cliente.
Cumplimiento de expectativas. Flexibilidad a cambios. Reduccin de Time to Market. Mayor calidad del software. Mayor productividad.
Maximiza el retorno de la inversin(ROI). Prediccin de tiempos. Reduccin de riesgos. Alineamiento entre equipo de desarrollo y cliente. Equipos autocontrolados y motivados.
Roles.
1.Product Owner.
El representante de todas las personas interesadas en los resultados del proyecto. Definir los objetivos del producto o proyecto. o Dirigir los resultados del proyecto y maximizar su ROI (Return Of Investment). Es el propietario de la planificacin del proyecto: o Crea y mantiene la lista priorizada con los requisitos. o Reparte los objetivos/requisitos en iteraciones y establece un calendario de entregas.
Participar en la reunin de planificacin de iteracin. Estar disponible durante el curso de la iteracin para responder a las preguntas que puedan aparecer. No cambiar los requisitos que se estn desarrollando en una iteracin, una vez est iniciada. Participar en la reunin de demostracin de la iteracin, revisando los requisitos completados.
2. Scrum Master(facilitador).
Lidera al equipo. Velar que todos los participantes del proyecto sigan las reglas y proceso. o Asegurar que la lista de requisitos priorizada est preparada antes de la siguiente iteracin. o Facilitar las reuniones. o Ensear al equipo a autogestionarse. Quitar los impedimentos. Proteger y aislar al equipo de interrupciones.
3. Team(equipo).
El tamao del equipo est entre 5 y 9 personas. Es un equipo auto-organizado. Seleccionar los requisitos que se compromete a completar en una iteracin. Seleccionar los requisitos que pueden completar en cada iteracin. Cada miembro del equipo se auto-asigna a las tareas. trabajar de manera conjunta .
Demostrar
al cliente los requisitos completados en cada iteracin. es multidisciplinario. Colaboracin creativa. del equipo deben dedicarse al proyecto a tiempo completo. Todos los miembros del equipo trabajan en la misma localizacin fsica. debe ser estable durante el proyecto.
Proceso de Trabajo.
Product Backlog (Lista de objetivos / requisitos priorizada). o Lista priorizada. o Expectativas del cliente respecto a los objetivos y entregas del producto. o considerar los riesgos del proyecto e incluir los requisitos o tareas necesarios para mitigarlos. Sprint. o Bloques temporales cortas y fijas (iteraciones). o Cada iteracin tiene que proporcionar un resultado completo.
Segunda parte de la reunin: o El equipo planifica la iteracin. o Define las tareas necesarias. o Realiza una estimacin conjunta del esfuerzo necesario . o Cada miembro del equipo se auto-asigna a las tareas .
Cada da el equipo realiza una reunin de sincronizacin. Cada miembro del equipo inspecciona el trabajo que el resto est realizando. En la reunin cada miembro del equipo responde a tres preguntas: o Qu he hecho desde la ltima reunin de sincronizacin? o Qu voy a hacer a partir de este momento? o Qu impedimentos tengo o voy a tener? Realizar la reunin diaria de sincronizacin de pie.
El Scrum Master y los desarrolladores realizan una reunin para revisar el resultado. Mejorar de manera continua su productividad y la calidad del producto que est desarrollando. Se realiza despus de la reunin de demostracin al cliente de los objetivos conseguidos en la iteracin.
Responder preguntas como: Qu cosas han funcionado bien?. Cuales hay que mejorar?. Qu cosas quiere probar hacer en la siguiente iteracin?. Qu ha aprendido?.
Bibliografa.
http://www.clubdesarrolladores.com/articulos/mostrar/63-metodologia-scrum/2 http://ejecucion.wordpress.com/2009/06/10/metodologia-scrum-para-la-direccion-de-proyectosinformaticos/ https://www.ibm.com/developerworks/mydeveloperworks/wikis/home/wiki/Rational%20Team%2 0Concert%20for%20Scrum%20Projects/page/SCRUM%20como%20metodolog%C3%ADa?lang =en http://www.softeng.es/es-es/empresa/metodologias-de-trabajo/metodologia-scrum.html http://www.navegapolis.net/files/s/NST-010_01.pdf http://www.chuidiang.com/ood/metodologia/scrum.php www.whatisrugby.com rugbyfix.com mentorconsultores.com alconat.com.do http://martinfowler.com/articles/itsNotJustStandingUp.html all-free-download.com www.123rf.com www.scrum.org