Вы находитесь на странице: 1из 21

Agustn Ros, Alexander

Gonzlez Iparraguirre, Maive


Salinas Villacorta, Antonio
Snchez Vargas, Ronny
QU ES UN SCRUM?
Metodologa de desarrollo gil
Permite enfocarte en la entrega de el mayor valor de negocio
en el menor tiempo posible
Es un marco de trabajo para gestin y desarrollo de software
basada en un proceso iterativo e incremental utilizado
comnmente en entornos basados en el desarrollo gil de
software.


HISTORIA
Tiene su origen en un estudio de 1986 sobre los nuevos procesos de
desarrollo utilizados en productos exitosos en Japn y EEUU.
En 1993 se realizo el primero scrum para desarrollo de software
En 1995 el proceso fue formalizado
En el 2001 un grupo de personas muy relevantes en lo que empezaba a ser
el desarrollo gil escribieron los valores fundamentales de los procesos
agiles



CARACTERSTICAS
Desarrollo de software iterativo e incremental basado en practicas agiles
Liberacin de entregables reales en 30 das
Aplicacin a nuevos y/o existentes proyectos
Se acomoda a cualquier tipo de proyectos de desarrollo
Se gua en los 12 principios de manifiesto gil
Simple de entender, difcil de pasterizar
TRANSPARENCIA

Panel fsico:
taskboard
Panel virtual de la
herramienta iceScrum
* Disponer de un panel tipo Kanban para el seguimiento del
trabajo
* Invitar a todos los involucrados posibles a las Review,
* Hacer un uso correcto de la definicin de hecho.
INSPECCION
* Mantener grficos de evolucin del
trabajo actualizados
* Realizar en forma y tiempo
las reuniones diarias.
ADAPTACIN

* Redefinir los objetivos del Sprint junto
con el Product Owner.
* Repriorizar las historias.
* Mantener la planificacin.
SCRUM FRAMEWORK
1. ROLES
Product Owner
Scrum Master (facilitador)
Team
2 EVENTOS
Sprint Planning
Sprint Review
Sprint Retrospective
Daly Acrum Meeting
3 ARTEFACTOS
Product Backlog muestra el trabajo acumulado
Sprinty Backlog que queda en un sprint, dia a dia
Burndown Charts
PRODUCT OWNER (ROLES DE CANELA)
Define las caractersticas del producto
Define la fecha de lanzamiento y el
contenido
Es responsable de la rentabilidad del
producto
Prioritiza las caracteristicas de acuerdo a su
valor
Ajusta caracteristicas y prioridades en cada
iteracion
Acepta o rechaza el trabajo realizado
SCRUM MASTER
Administra el proyecto
Responsable de que se lleven a cabo las practicas
de Scrum.
Remueve Impedimentos.
Asegurar que el equipo sea funcional y productivo.
Habilitar la cooperacion entre todos los roles y
funciones.
Escudo del equipo contra interferencias externas.
TEAM
Tamao : 5-9 personas
conformado por diseadores, testers,
programadores, etc.
Miembros deben estar presentes tiempo completo.
Auto organizables
El equipo tiene la responsabilidad de entregar el
producto. Un pequeo equipo de 3 a 9 personas
con las habilidades transversales necesarias para
realizar el trabajo (anlisis, diseo, desarrollo,
pruebas, documentacin, etc).
EVENTOS SPRINT PLANNING
El equipo selecciona tareas del
product backlog que puedan ser
completadas.
Se crea el Sprint Backlog
Se considera diseo de alto nivel.
EVENTOS SPRINT REVIEW
El equipo presenta lo que se ha completado
dentro de la iteracion.
informal
2 hrs max
Sin diapositivas
Todo el equipo participa.
EVENTOS SPRINT RETROSPECTIVE
Se analiza lo que est y no est
funcionando.
Duracin: 15 a 30 min
Se realiza despues de cada iteracin.
Todo el equipo participa
Todo el equipo discute lo que quiere:
Empezar a hacer
Dejar de Hacer
Continuar Haciendo
EVENTOS DAILY SCRUM MEETING
Diario
15 min
Stand Up
No se resuelven problemas
Ayuda a evitar reuniones que no son necesarias
Preguntas claves
Qu hiciste ayer?
Qu hars ahora?
Qu es lo que no te deja avanzar?
BENEFICIOS DEL SCRUM
Flexibilidad a cambios. Gran capacidad de reaccin ante los cambiantes
requerimientos generados por las necesidades del cliente o la evolucin del
mercado. El marco de trabajo est diseado para adecuarse a las nuevas
exigencias que implican proyectos complejos.
Reduccin del Time to Market. El cliente puede empezar a utilizar las
caractersticas ms importantes del proyecto antes de que est
completamente terminado.
Mayor calidad del software. El trabajo metdico y la necesidad de obtener
una versin de trabajo funcional despus de cada iteracin, ayuda a la
obtencin de un software de alta calidad.
Mayor productividad. Se logra, entre otras razones, debido a la eliminacin
de la burocracia y la motivacin del equipo proporcionado por el hecho de
que pueden estructurarse de manera autnoma.

BENEFICIOS DEL SCRUM
Maximiza el retorno de la inversin (ROI). Creacin de software solamente
con las prestaciones que contribuyen a un mayor valor de negocio gracias a
la priorizacin por retorno de inversin.
Predicciones de tiempos. A travs de este marco de trabajo se conoce la
velocidad media del equipo por sprint, con lo que es posible estimar de
manera fcil cuando se podr hacer uso de una determinada funcionalidad
que todava est en el Backlog.
Reduccin de riesgos El hecho de llevar a cabo las funcionalidades de
mayor valor en primer lugar y de saber la velocidad a la que el equipo avanza
en el proyecto, permite despejar riesgos efectivamente de manera
anticipada.
[


QUIENES USAN SCRUM


BIOGRAFIA
http://es.slideshare.net/seravb/scrum-12877046?related=2
http://es.slideshare.net/Ixchel_muffin/scrum-10162115
http://es.slideshare.net/JuanMartinez8/introduccion-a-scrum-
22523327?related=1
http://bemyscrummaster.blogspot.com/2013/12/los-pilares-de-scrum-
segun-scrumorg.html
http://es.wikipedia.org/wiki/Scrum