Introducción a SCRUM<br />José David Parra<br />Certified SCRUM Master<br />SeniorDevelopmentConsultant<br />jparra@geeksc...
AlgunasVerdadesSobrelasMetodologiasTradicionales<br />Esfuerzoenormedurante la fase de planeación<br />Los documentos no a...
Complejidad en los Proyectos<br />Tecnologia<br />Requerimientos<br />Volatiles<br />Prioridad variable<br />Intangibles<b...
Manifiesto del DesarrolloAgil<br />Individuos e Iteraciones en lugar de Procesos y Herramientas<br />Software funcionando ...
Modelo Waterfall vs SCRUM<br />
A Ud. le interesa SCRUM si…<br />Deseamanejarproyectos de alto riesgo<br />Requiere un Proceso Empírico vs. Control Defini...
Quees SCRUM<br />ProcesoAgil<br />Definido en ‘95 por Ken Schwaber y Jeff Sutherland<br />Definicionviene del Rugby<br />
SCRUM es un Proceso…<br />Liviano<br />Iterativo<br />Incremental<br />Descentralizado<br />Adaptativo<br />Enfocado en la...
Vision General del Proceso<br />
Componentes<br />Roles<br />Reuniones<br />Artefactos<br />
Roles en SCRUM<br />Product Owner (PO)<br />Representaa los Stakeholders y Usuarios en el proceso<br />Monitorea el ROI<br...
Reuniones<br />Estimation Meeting<br />PO priorizaUser Stories <br />Asignar Story Points a cada User Story en el Product ...
Reuniones<br />Release Planning Meeting<br />
Reuniones<br />Daily Scrum (15m)<br />Quien: SM y Equipo<br />Que se completo el dia anterior<br />Que se va a hacerhoy?<b...
Reuniones<br />Daily Scrum<br />
Reuniones<br />Sprint Retrospective<br />
Sprint: La Iteración SCRUM<br />Caja de Tiempo: 1 a 4 semanas<br />Construccion incremental de la solucion<br />Solo tarea...
Artefactos<br />Vision<br />User Stories<br />Dimensionados en Story Points<br />Product Backlog<br />Priorizado (riesgo, ...
Task Board<br />
Burndown Charts<br />
Herramientas<br />El Tablero (Task Board)<br />Microsoft TFS + Conchango<br />http://scrumy.com<br />
OtrosConceptos<br />Velocity<br />Numero de Story Points/Sprint<br />“Level of Done”<br />Debe ser definido en conjunto y ...
FAQs<br />Manejo de Defectos entre Sprints?<br />Definicion de Arquitectura?<br />Proyectos de CostoFijo?<br />Escalando S...
Casos de Exito<br />Salesforce.com<br />Adobe<br />Ariba<br />Google<br />HP<br />Microsoft<br />Motorola<br />Philips<br ...
Gracias!<br />
Upcoming SlideShare
Loading in...5
×

Introduccíon a SCRUM

3,821

Published on

Una completa introducción a SCRUM como framework para equipos de desarrollo de software.

Published in: Technology, Business
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,821
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide
  • EntenderprocesoinicialCreacion de la vision e initial product backlog
  • 1,2,3,5,8,13,20,40,100
  • 1,2,3,5,8,13,20,40,100
  • Imagen
  • Introduccíon a SCRUM

    1. 1. Introducción a SCRUM<br />José David Parra<br />Certified SCRUM Master<br />SeniorDevelopmentConsultant<br />jparra@geeksco.com<br />
    2. 2. AlgunasVerdadesSobrelasMetodologiasTradicionales<br />Esfuerzoenormedurante la fase de planeación<br />Los documentos no alcanzan a reflejartodos los aspectos de la funcionalidad de la solucion – y finalmentenadie los lee!<br />Los estimadossiempreestanlejos de la realidad (demoras)<br />Largashoras de trabajopara el equipo<br />El PM notiene el control del proceso de desarrollo<br />El resultado final no esexactamente lo quequiere el cliente, o no tiene la calidadesperada<br />
    3. 3. Complejidad en los Proyectos<br />Tecnologia<br />Requerimientos<br />Volatiles<br />Prioridad variable<br />Intangibles<br />Imprecisos<br />Gente<br />Usuarios/Stakeholders<br />Equipo de Desarrollo<br />
    4. 4. Manifiesto del DesarrolloAgil<br />Individuos e Iteraciones en lugar de Procesos y Herramientas<br />Software funcionando en lugar de documentación completa<br />Interacción del Cliente en lugar de negociación contractual<br />Adaptarse al cambio en lugar de seguir un plan <br />
    5. 5. Modelo Waterfall vs SCRUM<br />
    6. 6. A Ud. le interesa SCRUM si…<br />Deseamanejarproyectos de alto riesgo<br />Requiere un Proceso Empírico vs. Control Definido del Proceso<br />Estadesarrolllando software “in-house”<br />Tiene requerimientos difíciles de predecir o muy cambiantes <br />Si el objetivo es agregar valor de negocio y no el proceso de desarrollo.<br />
    7. 7. Quees SCRUM<br />ProcesoAgil<br />Definido en ‘95 por Ken Schwaber y Jeff Sutherland<br />Definicionviene del Rugby<br />
    8. 8. SCRUM es un Proceso…<br />Liviano<br />Iterativo<br />Incremental<br />Descentralizado<br />Adaptativo<br />Enfocado en la Productividad<br />
    9. 9. Vision General del Proceso<br />
    10. 10. Componentes<br />Roles<br />Reuniones<br />Artefactos<br />
    11. 11. Roles en SCRUM<br />Product Owner (PO)<br />Representaa los Stakeholders y Usuarios en el proceso<br />Monitorea el ROI<br />Vozunica del cliente<br />Dueño de la Vision y el Product Backlog<br />Priorización de User Stories<br />Equipo<br />Produce software<br />Unico responsible de la ejecución<br />Descentralizado y auto-dirigido<br />Interdisciplinario<br />TamañoIdeal: 7(+/-2)<br />Scrum Master (SM)<br />Noes un Gerente de Proyectos<br />Vigila el seguimeinto del procesoSCRUM<br />RemueveImpedimentos<br />Stakeholder(s)<br />Representa los sponsors del proyecto (financiación)<br />Users<br />Representa los ususios finales<br />
    12. 12. Reuniones<br />Estimation Meeting<br />PO priorizaUser Stories <br />Asignar Story Points a cada User Story en el Product Backlog<br />Release Planning Meeting<br />Definir Release(s) y Sprints<br />Define metas del Release<br />Identificamayoresriesgos<br />Sprint Planning 1 (4h)<br />Definir y entender Sprint Backlog (Que se va a comprometer)<br />La meta del Sprint se define<br />Quienes: Todos<br />Sprint Planning 2 (4h)<br />Diseñar<br />Descomponer Sprint Backlog en Tareas (4 – 16 hrs)<br />Analizarimpacto de nuevos User Stories<br />Quienes: SM y Equipo<br />
    13. 13. Reuniones<br />Release Planning Meeting<br />
    14. 14. Reuniones<br />Daily Scrum (15m)<br />Quien: SM y Equipo<br />Que se completo el dia anterior<br />Que se va a hacerhoy?<br />Queimpedimentostiene?<br />Sprint Review (4h)<br />Quienes: Equipo, PO y Stakeholders<br />Equipomuestraa los Stakeholders que se terminódurante el sprint<br />Se discuten lo quesalióbien y mal durante el sprint.<br />Sprint Retrospective (3h)<br />Quienes: SM y Equipo<br />Se discutenexperiencias del pasado Sprint (gente, procesos y herramientas)<br />Como hacermasefectivo y placentero el siguiente Sprint?<br />
    15. 15. Reuniones<br />Daily Scrum<br />
    16. 16. Reuniones<br />Sprint Retrospective<br />
    17. 17. Sprint: La Iteración SCRUM<br />Caja de Tiempo: 1 a 4 semanas<br />Construccion incremental de la solucion<br />Solo tareas en el Sprint Backlog<br />Todo el equipotrabaja en lastareasqueconforman un Story, hastaterminarlo<br />Al finalizar, los User Stories en el Sprint Backlog debenestarterminados. <br />
    18. 18. Artefactos<br />Vision<br />User Stories<br />Dimensionados en Story Points<br />Product Backlog<br />Priorizado (riesgo, valor y necesidad)<br />Detalleproporcional a la prioridad<br />Dinámico<br />Sprint Backlog<br />Solo el Equipopuedecambiarlasprioridades y estimados de tareas<br />Burndowncharts (Velocity)<br />Release<br />Sprint<br />Entregable<br />
    19. 19. Task Board<br />
    20. 20. Burndown Charts<br />
    21. 21. Herramientas<br />El Tablero (Task Board)<br />Microsoft TFS + Conchango<br />http://scrumy.com<br />
    22. 22. OtrosConceptos<br />Velocity<br />Numero de Story Points/Sprint<br />“Level of Done”<br />Debe ser definido en conjunto y comunicadodesde el comienzo<br />
    23. 23. FAQs<br />Manejo de Defectos entre Sprints?<br />Definicion de Arquitectura?<br />Proyectos de CostoFijo?<br />Escalando SCRUM?<br />Especializacion en el Equipo?<br />Manejo de Cambios<br />
    24. 24. Casos de Exito<br />Salesforce.com<br />Adobe<br />Ariba<br />Google<br />HP<br />Microsoft<br />Motorola<br />Philips<br />SAP<br />Siemens<br />Nokia<br />Sun<br />Xerox<br />Yahoo<br />
    25. 25. Gracias!<br />

    ×