2. Es un proceso en el que se aplican de
manera regular un conjunto de buenas
prácticas.
3. Entregas parciales y,
Regulares del producto final.
Priorizadas por el beneficio que aportan al
receptor del proyecto.
4. Para resolver situaciones en que no se está
entregando al cliente lo que necesita.
Cuando las entregas se alargan demasiado.
Los costes se disparan o la calidad no es
aceptable.
Cuando se necesita capacidad de reacción ante
la competencia.
5.
El cliente no sabe exactamente qué es lo que necesita,
lo va sabiendo conforme va viendo cuales son los
resultados del proyecto.
El cliente necesita hacer cambios a corto plazo
(nuevos requisitos o cambios en los ya realizados).
Cambios en las condiciones del mercado (por un
cambio de necesidades, por un nuevo producto que
ha lanzado la competencia, urgencias).
6. Hace uso de Equipos auto-dirigidos y autoorganizados.
Puede ser aplicado teóricamente a cualquier
contexto en donde un grupo de gente necesita
trabajar junta para lograr una meta común.
Desarrollo
de
software
iterativos
incrementales basados en prácticas agiles
7. TRANSPARENCIA
Los aspectos importantes del proyecto deben ser visibles para todo el
entorno, usando un lenguaje común y bien definido asegurándonos que todos
entienden lo mismo por el mismo termino.
Un clásico ¿Cuando algo esta terminado? Cada persona puede dar una respuesta
diferente a esa pregunta.
Lo que se pretende con la transparencia es saber en todo momento en que punto nos
encontramos con nuestro proyecto y hacia donde vamos.
8.
9.
10.
11.
12.
13. PLANIFICACIÓN DE LA ITERACIÓN
El cliente presenta al equipo la lista de
requisitos priorizada del producto o proyecto.
El equipo pregunta al cliente las dudas que
surgen y selecciona los requisitos más
prioritarios que se compromete a completar
en la iteración, de manera que puedan ser
entregados si el cliente lo solicita.
El equipo elabora la lista de tareas de la
iteración necesarias para desarrollar los
requisitos a que se ha comprometido. La
estimación de esfuerzo se hace de manera
conjunta y los miembros del equipo se auto
asignan las tareas.
14.
15. EJECUCIÓN DE LA ITERACIÓN
Cada día el equipo realiza una reunión sincronizada. Cada
miembro del equipo inspecciona el trabajo que el resto está
realizando (dependencias entre tareas, progreso hacia el objetivo
de la iteración, obstáculos que pueden impedir este objetivo) para
poder hacer las adaptaciones necesarias que permitan cumplir con
el compromiso adquirido.
16. En La Reunión Cada Miembro Del Equipo
• ¿Qué he hecho desde la última reunión de
sincronización?
• ¿Qué voy a hacer a partir de este momento?
• ¿Qué impedimentos tengo o voy a tener?
17. EL FACILITADOR
Durante la iteración el Facilitador se encarga de que el equipo
pueda cumplir con su compromiso y de que no se merme su
productividad.
•Elimina los obstáculos que el equipo no puede resolver por sí
mismo.
•Protege al equipo de interrupciones externas que puedan afectar
su compromiso o su productividad.
18. INSPECCIÓN
Sino tenemos transparencia llevar a cabo una inspección seria una tarea
extremadamente tediosa, improductiva y seria realmente difícil evaluar la situación
actual. Por eso al tener un proceso transparente facilita enormemente la inspección
de nuestra situación actual y de como vamos avanzando hacia nuestro objetivo.
La inspecciones deben realizarse con frecuenta pero sin llegar al punto de que
obstruya el trabajo. Las inspecciones van de la mano con las adaptaciones, en el
siguiente punto se explicara como ponerlas en practica.
19. ADAPTACIÓN
Luego de una inspección, los errores o desviaciones detectados que sobrepasen
los limites de aceptación deben solucionarse. Los ajustes deben hacerse cuanto
antes mejor, minimizando así el grado de desviación, la cantidad de errores
actuales, y se evita el arrastre de errores; todo esto ayuda a mantener
la planificación y el coste inicial.
Formalmente Scrum define cuatro puntos de inspección y adaptación:
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective