A Framework Agile Scrum

download A Framework Agile Scrum

of 26

Transcript of A Framework Agile Scrum

  • 7/29/2019 A Framework Agile Scrum

    1/26

    Mtodo tradicional

    vs.Metodo Agil

  • 7/29/2019 A Framework Agile Scrum

    2/26

    Cul es el problema?

    Durante dcadas los desarrolladores de software han intentado emplear mtodosdefinidos de trabajo y administracin de proyectos.

    Los mtodos definidos son apropiados cuando las variables que ingresan al sistema se

    encuentran bien definidas y el mtodo por el cual se las transforma en resultados es

    predecible.

    Pero en la realidad del da a da sucede:

    Los releases toman demasiado tiempo

    La estabilizacin toma demasiado tiempo

    Los cambios son difciles de llevar a cabo La calidad decae

    La gente se frustra

    Los proyectos se extienden en el tiempo

  • 7/29/2019 A Framework Agile Scrum

    3/26

  • 7/29/2019 A Framework Agile Scrum

    4/26

  • 7/29/2019 A Framework Agile Scrum

    5/26

  • 7/29/2019 A Framework Agile Scrum

    6/26

  • 7/29/2019 A Framework Agile Scrum

    7/26

  • 7/29/2019 A Framework Agile Scrum

    8/26

  • 7/29/2019 A Framework Agile Scrum

    9/26

    Principios del Manifiesto gil1. Nuestra principal prioridad es satisfacer al cliente a travs de la entrega temprana y

    continua de software de valor.

    2. Son bienvenidos los requisitos cambiantes, incluso si llegan tarde al desarrollo. Los

    procesos giles se doblegan al cambio como ventaja competitiva para el cliente.

    3. Entregar con frecuencia software que funcione, en periodos de un par de semanas

    hasta un par de meses, con preferencia en los periodos breves.

    4. Las personas del negocio y los desarrolladores deben trabajar juntos de forma

    cotidiana a travs del proyecto.

    5. Construccin de proyectos en torno a individuos motivados, dndoles la oportunidad y

    el respaldo que necesitan y procurndoles confianza para que realicen la tarea.

    6. La forma ms eficiente y efectiva de comunicar informacin de ida y vuelta dentro deun equipo de desarrollo es mediante la conversacin cara a cara.

    7. El software que funciona es la principal medida del progreso.

    8. Los procesos giles promueven el desarrollo sostenido. Los patrocinadores,

    desarrolladores y usuarios deben mantener un ritmo constante de forma indefinida.

    9. La atencin continua a la excelencia tcnica enaltece la agilidad.

    10. La simplicidad como arte de maximizar la cantidad de trabajo que no se hace, es

    esencial.11. Las mejores arquitecturas, requisitos y diseos emergen de equipos que se auto-

    organizan.

    12. En intervalos regulares, el equipo reflexiona sobre la forma de ser ms efectivo y ajusta

    su conducta en consecuencia.

  • 7/29/2019 A Framework Agile Scrum

    10/26

  • 7/29/2019 A Framework Agile Scrum

    11/26

    SCRUM

  • 7/29/2019 A Framework Agile Scrum

    12/26

    Orgenes

    Scrum es un framework para el manejo de proyectos que

    tienen como fin el desarrollo de productos complejos.

    Scrum tiene sus orgenes en los campos del:

    -manejo del conocimiento,-los sistemas adaptativos complejos

    -y la teora de control emprico de procesos.

  • 7/29/2019 A Framework Agile Scrum

    13/26

  • 7/29/2019 A Framework Agile Scrum

    14/26

    Valores

  • 7/29/2019 A Framework Agile Scrum

    15/26

    Flujo Dinmico de Trabajo

  • 7/29/2019 A Framework Agile Scrum

    16/26

    Flujo Dinmico de Trabajo

    La visin es un cuadro que pinta un escenario felz

    al finalizar un proyecto

    La visin nos ayuda a entender:

    -Por qu hacer este proyecto?

    -por qu nosotros?

    -Cul es la medida del exito=?

  • 7/29/2019 A Framework Agile Scrum

    17/26

    COMPLEJIDAD

    AUTO-GESTIN

    CONFIANZA

    EMPIRISMO

    Palabras Claves

  • 7/29/2019 A Framework Agile Scrum

    18/26

    Complejidad

    En el Caos: generalmente es trabajo de

    Research (no es tan bueno para Scrum

    Lo simple: es el trabajo predecible, de bajoriesgo, se usa en las lneas de produccin

    Aca hay que hacer Scrum.

    Lo que me lleva del caos a lacomplejidad son los lmites.Scrum es el Caos Encauzado

  • 7/29/2019 A Framework Agile Scrum

    19/26

    Auto-Organizacin

    La auto-organizacin no implica en absoluta que se siga un enfoque del tipolaissezfaire; muy por el contrario, los equipos auto-organizados son altamente

    disciplinados.

    Dado que se les otorga completa autonoma, se espera de ellos una mayor

    responsabilidad a la hora de cumplir con los compromisos que han tomado. Se

    fomenta que tomen riesgos razonables y que aprendan a travs del error y laintrospeccin.

    Un alto grado de confianza y compromiso es un resultado que se

    obtiene siempre que se forme un equipo verdaderamente auto-organizado.

    La auto-organizacin no es una opcin en Scrum, es un principio bsico.Sin ella nunca tendremos equipos de alta performance.

  • 7/29/2019 A Framework Agile Scrum

    20/26

    CONFIANZA

    conocen el juego del dilema del prisionero?

    La idea es win-win: trabajar en equipo para que todos ganen al mismo

    tiempo. Pero para ello se necesita CONFIANZA en el campaero

  • 7/29/2019 A Framework Agile Scrum

    21/26

    EMPIRISMO

  • 7/29/2019 A Framework Agile Scrum

    22/26

  • 7/29/2019 A Framework Agile Scrum

    23/26

    Tomemos en un espectculo, una obra de teatro, alguna vez pensaste como

    comienza todo? Como es el proceso de puesta en escena? La principal caracterstica

    de ese proceso? Como se vuelve exitosa?

    La clave es el tratamiento del error.

    Durante siglos las compaias teatrales fueron entregando productos de calidad, con

    satisfaccin del cliente, cumpliendo con fechas inamovibles y con presupuestos

    bajsimos.

    Es decir: el comienzo es con requerimientos vagos (desde el guin y la primera

    improvisacin, hasta la puesta en escena hay una gran diferencia), son proyectos

    complejos,

    clientes exigentes,

    y entregas exitosas.

  • 7/29/2019 A Framework Agile Scrum

    24/26

    La esencia de Scrum

    El equipo recibe objetivos claros

    El equipo se organiza en funcin del trabajo a realizar

    El equipo entrega con regularidad las funcionalidades ms valiosas

    El equipo recibe retroalimentacin de individuos que se encuentran fuera del equipo

    El equipo reflexiona sobre su manera de trabajar, con el objetivo de mejorar

    La organizacin completa posee visibilidad sobre el progreso del equipo

    El equipo y la gerencia se comunican entre s de manera honesta, transparentando

    progreso y riesgos.

  • 7/29/2019 A Framework Agile Scrum

    25/26

  • 7/29/2019 A Framework Agile Scrum

    26/26

    Links de videos:Nadia Comaneci y la mejora continua

    http://www.youtube.com/watch?v=4m2YT-PIkEc

    Failing Forward

    http://veronicavera-factorhumano.com/?p=1048

    La Era de la colaboracion en Pixar

    http://veronicavera-factorhumano.com/?p=1090

    http://pinterest.com/verovera78/scrum-espiritu-filosofia/

    http://www.youtube.com/watch?v=4m2YT-PIkEchttp://veronicavera-factorhumano.com/?p=1048http://veronicavera-factorhumano.com/?p=1090http://pinterest.com/verovera78/scrum-espiritu-filosofia/http://pinterest.com/verovera78/scrum-espiritu-filosofia/http://pinterest.com/verovera78/scrum-espiritu-filosofia/http://pinterest.com/verovera78/scrum-espiritu-filosofia/http://pinterest.com/verovera78/scrum-espiritu-filosofia/http://pinterest.com/verovera78/scrum-espiritu-filosofia/http://pinterest.com/verovera78/scrum-espiritu-filosofia/http://pinterest.com/verovera78/scrum-espiritu-filosofia/http://veronicavera-factorhumano.com/?p=1090http://veronicavera-factorhumano.com/?p=1090http://veronicavera-factorhumano.com/?p=1090http://veronicavera-factorhumano.com/?p=1048http://veronicavera-factorhumano.com/?p=1048http://veronicavera-factorhumano.com/?p=1048http://www.youtube.com/watch?v=4m2YT-PIkEchttp://www.youtube.com/watch?v=4m2YT-PIkEchttp://www.youtube.com/watch?v=4m2YT-PIkEc