SlideShare ist ein Scribd-Unternehmen logo
1 von 96
H isto rias
                                de
                             usu ario
                              Madrid, 17 Enero 2013

viernes 18 de enero de 13
José Manuel - El consultor agilista
                                                 43 años / divorciado / 2 hijos
                                                 • Vive en la soleada Sierra de La Cabrera
                                                 • Le gusta programar, pasear por el campo y tuitear
                                                 • >15 años desarrollando software, ≉ roles, ≉ sectores
                                                 • Blog, Twitter, LinkedIn
                                                 • Agile-Spain, agilismo.es
                              Motivaciones                                     Objetivos
                   • Transformar organizaciones                  • Que sus alumnos aprendan a desarrollar
                   • Probar cosas que nadie haya hecho             proyectos iterativos e incrementales y
                     antes                                         enfocados en satisfacer al usuario
                   • Fiel a sus principios (aunque le duela)     • Aumentar su reputación y que le contraten
                                                                   más a menudo
                                                                 • Que haya más clientes que valoren un
                                                                   trabajo bien hecho

                                     “Ayudo a desarrollar mejor software”

viernes 18 de enero de 13
¿Qué acabamos de
                               aprender?


viernes 18 de enero de 13
User Personas
               Etnografías


                            Arquetipos


                            Retratos Robot
viernes 18 de enero de 13
viernes 18 de enero de 13
viernes 18 de enero de 13
viernes 18 de enero de 13
¡Y no olvides las
                              entrevistas!
                            Hay que conocer al
                                 usuario

viernes 18 de enero de 13
viernes 18 de enero de 13
Horario                              17:30 FIN




                            Presentación
                            Capturar requisitos
                            Pactar el lenguaje 15:45 Café
                            Café                                      11:15 Café
                            UserStoryKata
                            Gestión del proyecto
                            Comida
                            Dudas
                            Agile Inception
                            Café
                            User Story Map
                            Backlog del MVP
                            Wrap-up                   13:15 - 14:30
                            Fin                         Comida




viernes 18 de enero de 13
viernes 18 de enero de 13
¿En qué estoy
                              pensando?


                                ?
viernes 18 de enero de 13
viernes 18 de enero de 13
Esto no es lo que yo
                                  te pedí



                                    !
viernes 18 de enero de 13
Ejercicio #1

                                                Resto del equipo


                                               5 min
                            2 min


                                    ANALISTA
        CLIENTE
viernes 18 de enero de 13
Ejercicio #2

                                                     5 min



                            2 min
                                    Todo el equipo


        CLIENTE
viernes 18 de enero de 13
Ejercicio #3

                                                     1 min


                                                       x3
                            1 min
                                    Todo el equipo


        CLIENTE
viernes 18 de enero de 13
Pre dictivo




viernes 18 de enero de 13
Pre dictivo

                                          Adapta
                                                tivo




viernes 18 de enero de 13
Iterativo



                            Incremental



                            http://agileproductdesign.com/blog/dont_know_what_i_want.html




viernes 18 de enero de 13
SCRUM




viernes 18 de enero de 13
ROLES




viernes 18 de enero de 13
ROLES




viernes 18 de enero de 13
ROLES




viernes 18 de enero de 13
ROLES




viernes 18 de enero de 13
EL PROCESO




viernes 18 de enero de 13
H isto rias
                                de
                             usu ario
viernes 18 de enero de 13
25 min.
viernes 18 de enero de 13
C Card
                              C Conversation
                              C Confirmation

                            http://xprogramming.com/articles/expcardconversationconfirmation/



viernes 18 de enero de 13
I	

	

 	

 Independent
                  N	

	

 Negotiable
                  V	

 	

 Valuable
                  E	

 	

 Estimable
                      	

                  S	

	

 	

 Sized appropriately
                  T	

 	

 Testable
             http://en.wikipedia.org/wiki/INVEST_(mnemonic)
viernes 18 de enero de 13
Tareas




viernes 18 de enero de 13
S	

	

 	

 Specific
                            M	

	

 Measurable
                            A	

 	

 Achievable
                            R	

 	

 Relevant
                            T	

 	

 Time-boxed
                            http://xp123.com/articles/invest-in-good-stories-and-smart-tasks/


viernes 18 de enero de 13
Título
                Como <rol>
                Quiero <funcionalidad>
                Para <beneficio>


viernes 18 de enero de 13
Criterios de aceptación




viernes 18 de enero de 13
viernes 18 de enero de 13
viernes 18 de enero de 13
viernes 18 de enero de 13
C Card
                              C Conversation
                              C Confirmation

                            http://xprogramming.com/articles/expcardconversationconfirmation/



viernes 18 de enero de 13
User Personas
               Etnografías


                            Arquetipos


                            Retratos Robot
viernes 18 de enero de 13
Título
                Como <rol>
                Quiero <funcionalidad>
                Para <beneficio>


viernes 18 de enero de 13
Ejemplo



viernes 18 de enero de 13
Historias de usuario
              Como [cliente habitual], quiero [ver productos
              relacionados] para [ver si hay otros productos que
              me puedan interesar]


                            Condiciones de completitud                  Prioridad
                       • Los productos estarán ordenados por
                                                                          70
                            valoración y margen de beneficio.

                       • Cuando el usuario haga clic en un
                                                                         Coste
                            producto, se desplegará el detalle.
                                                                           5
                       • Etc.

   http://farm1.static.flickr.com/55/147874576_8a453079f3.jpg



viernes 18 de enero de 13
Más ejemplos



viernes 18 de enero de 13
Iluminar la salida de dinero

               Como Juana “la señora mayor”

               Quiero que el cajero me avise de por dónde va a
               salir el dinero con una señal luminosa

               Para no desorientarme al terminar la operación




viernes 18 de enero de 13
Puntuación de la partida
                     en curso
                     Como Ricardo “el jugador competitivo”

                     Quiero tener siempre presente la
                     puntuación de la partida en curso

                     Para no bajar el ritmo



viernes 18 de enero de 13
Partida multijugador
                            Como Ricardo “el jugador competitivo”

                            Quiero jugar partidas con otros
                            jugadores

                            Para divertirme más que jugando solo




viernes 18 de enero de 13
d o s
                                  i z a
                                t
                   Criterios de aceptación
                              a
                       t o m
                  A u
viernes 18 de enero de 13
viernes 18 de enero de 13
Driving Development with Tests: ATDD and TDD




        The Acceptance Test Driven Development (ATDD) Cycle




        (ATDD cycle model developed by James Shore with changes suggested by Grigori Melnick, Brian
        Marick, and Elisabeth Hendrickson.)

        Discuss the Requirements
              During the Planning Meeting in which we discuss the story about secure passwords, we ask the
viernes 18 de business stakeholder requesting the feature questions intended to elicit acceptance criteria:
              enero de 13
Consejos
                     • Escribe especificaciones, no scripts
                     • Las especificaciones deben ser estables
                     • Extrae un DSL
                     • Aisla comportamientos
                     • Piensa en “Given-When-Then”
                            http://concordion.org/Technique.html

viernes 18 de enero de 13
Malos olores

                     • Cambios en la implementación obligan a
                            cambios en las especificaciones
                     • Instrumentación/tests/fixtures muy
                            complicados
                     • Todos los ejemplos se parecen
                             http://concordion.org/Technique.html

viernes 18 de enero de 13
Más información




viernes 18 de enero de 13
¡¡RIIING!!
viernes 18 de enero de 13
¿PREGUNTAS?




viernes 18 de enero de 13
viernes 18 de enero de 13
¿PREGUNTAS?




viernes 18 de enero de 13
User Story
                              Kata

viernes 18 de enero de 13
“Quiero llamar a mi madre”




viernes 18 de enero de 13
“Quiero llamar a mi
                                 madre”
                                   Turno #1


                                     10 min

viernes 18 de enero de 13
“Quiero llamar a mi
                                 madre”
                                   Turno #2


                                      5 min

viernes 18 de enero de 13
Estimaciones



viernes 18 de enero de 13
S     1
                             M      2
                             L      3
                             XL     5
                            XXL     8
                            XXXL   13
viernes 18 de enero de 13
viernes 18 de enero de 13
Incertidumbre




                     http://geeks.ms/blogs/rcorral/archive/2010/12/13/gesti-243-n-de-proyectos-guiada-por-la-intuici-243-n-o-por-qu-233-gestionar-proyectos-es-tan-dif-237-cil.aspx




viernes 18 de enero de 13
¿Para qué estimamos?

                     •      Gestión de las expectativas
                     • Conversación
                     • Ritmo sostenible


viernes 18 de enero de 13
¿PREGUNTAS?




viernes 18 de enero de 13
Ejercicio:
                            Estimar el backlog


                                    5 min

viernes 18 de enero de 13
Ejercicio:
                 Reunión de planificación


                            5 min

viernes 18 de enero de 13
Seguimiento del
                               Proyecto


viernes 18 de enero de 13
Cuadro de Mandos




                            http://www.xqa.com.ar/visualmanagement/

viernes 18 de enero de 13
Gráficos de progreso
                       Valor entregado                  Entrega de objetivos y velocidad


                                                                                 Finalización
                                                                                    estimada




                                                        Incremento
                                                        de alcance

       Horas pendientes en la iteración                               Defectos




   http://davenicolette.wikispaces.com/Agile+Metrics



viernes 18 de enero de 13
Me parece muy bien,
                   pero... ¿cuándo me vas
                   a entregar el proyecto?


viernes 18 de enero de 13
Burn-up o valor entregado




viernes 18 de enero de 13
Espacio
                            Velocidad =
                                        Tiempo




viernes 18 de enero de 13
Espacio
                                   RI =
                            VelocidadTM
                              SOSTE      O
                                        Tiempo
                                      NIBLE
                PRED    =
                     ICTIB
                           ILIDA
                                 D
viernes 18 de enero de 13
Afectan a las
                                   estimaciones
                            • Multitarea / cambios de contexto
                            • Interrupciones
                            • Criterios de aceptación no claros
                            • Desconocimiento de la tecnología
                            • No cuidar el backlog

viernes 18 de enero de 13
Más información




viernes 18 de enero de 13
¿CÓMO MANEJAMOS
                    LOS REQUISITOS?


viernes 18 de enero de 13
Pila de Producto




viernes 18 de enero de 13
Plan de Releases




viernes 18 de enero de 13
User Story Map




viernes 18 de enero de 13
Agile Inception Deck




viernes 18 de enero de 13
Specification Workshops




viernes 18 de enero de 13
¿PREGUNTAS?




viernes 18 de enero de 13
Ejercicio:
                            User Story Map


                                  5 min

viernes 18 de enero de 13
¿PREGUNTAS?




viernes 18 de enero de 13
Horario                              17:30 FIN




                            Presentación
                            Capturar requisitos
                            Pactar el lenguaje 15:45 Café
                            Café                                      11:15 Café
                            UserStoryKata
                            Gestión del proyecto
                            Comida
                            Dudas
                            Agile Inception
                            Café
                            User Story Map
                            Backlog del MVP
                            Wrap-up                   13:15 - 14:30
                            Fin                         Comida




viernes 18 de enero de 13
viernes 18 de enero de 13
Agile Inception Deck




viernes 18 de enero de 13
Agile Inception
                     1. ¿Por qué?
                     2. Elevator pitch
                     3. La caja (Funcionalidades / Beneficios / Eslogan)
                     4. El ámbito (IN/OUT/Sin resolver)
                     5. La comunidad
                     6. La Solución
                     7. Riesgos
                     8. Duración del proyecto
                     9. ¿Qué es más importante?
                     10. ¿Cuánto y cuándo? ¿Y quién?



viernes 18 de enero de 13
viernes 18 de enero de 13
viernes 18 de enero de 13
User Story Map




viernes 18 de enero de 13
Pila de Producto




viernes 18 de enero de 13
¿PREGUNTAS?




viernes 18 de enero de 13
MUCHAS
                            GRACIAS
viernes 18 de enero de 13

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Adopción Ágil y Cambio Cultural: Lean Change Management
Adopción Ágil y Cambio Cultural: Lean Change ManagementAdopción Ágil y Cambio Cultural: Lean Change Management
Adopción Ágil y Cambio Cultural: Lean Change Management
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
Historias de usuario y la especificación de requisitos
Historias de usuario y la especificación de requisitosHistorias de usuario y la especificación de requisitos
Historias de usuario y la especificación de requisitos
 
La priorización de historias de usuario (versión reducida)
La priorización de historias de usuario (versión reducida)La priorización de historias de usuario (versión reducida)
La priorización de historias de usuario (versión reducida)
 
Agile Inception
Agile InceptionAgile Inception
Agile Inception
 
Metodologias agiles de gestion de proyecto. ORT 14.05.2014
Metodologias agiles de gestion de proyecto. ORT 14.05.2014Metodologias agiles de gestion de proyecto. ORT 14.05.2014
Metodologias agiles de gestion de proyecto. ORT 14.05.2014
 
Gestionando el Valor del Product Backlog
Gestionando el Valor del Product BacklogGestionando el Valor del Product Backlog
Gestionando el Valor del Product Backlog
 
Estimación Ágil, Story Points y Planning Poker
Estimación Ágil, Story Points y Planning PokerEstimación Ágil, Story Points y Planning Poker
Estimación Ágil, Story Points y Planning Poker
 
Estrategia y métodos para adoptar agilidad en áreas de negocio
Estrategia y métodos para adoptar  agilidad en áreas de negocioEstrategia y métodos para adoptar  agilidad en áreas de negocio
Estrategia y métodos para adoptar agilidad en áreas de negocio
 
Retos de la Gestión de Portafolio Ágil
Retos de la Gestión de Portafolio ÁgilRetos de la Gestión de Portafolio Ágil
Retos de la Gestión de Portafolio Ágil
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Agile. Una introducción a la agilidad en el desarrollo de software
Agile. Una introducción a la agilidad en el desarrollo de softwareAgile. Una introducción a la agilidad en el desarrollo de software
Agile. Una introducción a la agilidad en el desarrollo de software
 
Product Discovery
Product DiscoveryProduct Discovery
Product Discovery
 
Gestión Lean de Portafolios de Empresariales - Guía de Implementación
Gestión Lean de Portafolios de Empresariales - Guía de ImplementaciónGestión Lean de Portafolios de Empresariales - Guía de Implementación
Gestión Lean de Portafolios de Empresariales - Guía de Implementación
 
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...
 
Llevando Agilidad a la Estrategia --- Agilidad Estratégica
Llevando Agilidad a la Estrategia --- Agilidad EstratégicaLlevando Agilidad a la Estrategia --- Agilidad Estratégica
Llevando Agilidad a la Estrategia --- Agilidad Estratégica
 
El por qué de los métodos ágiles
El por qué de los métodos ágilesEl por qué de los métodos ágiles
El por qué de los métodos ágiles
 
5. Prototipado
5.  Prototipado5.  Prototipado
5. Prototipado
 
Curso gratuito de Agile y scrum
Curso gratuito de Agile y scrumCurso gratuito de Agile y scrum
Curso gratuito de Agile y scrum
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
 

Andere mochten auch

No todo es scrum en agilidad: kanban
No todo es scrum en agilidad: kanbanNo todo es scrum en agilidad: kanban
No todo es scrum en agilidad: kanban
Jorge Jiménez
 

Andere mochten auch (20)

Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?
Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?
Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?
 
Historias de Usuario (Tarjetas)
Historias de Usuario (Tarjetas)Historias de Usuario (Tarjetas)
Historias de Usuario (Tarjetas)
 
Escribir Historias de Usuario Maravillosas
Escribir Historias de Usuario MaravillosasEscribir Historias de Usuario Maravillosas
Escribir Historias de Usuario Maravillosas
 
Formación 'user stories' biko - mayo 2011
Formación 'user stories'   biko - mayo 2011Formación 'user stories'   biko - mayo 2011
Formación 'user stories' biko - mayo 2011
 
Historias de usuario
Historias de usuarioHistorias de usuario
Historias de usuario
 
Mapa de Historias de Usuario - User Story Map
Mapa de Historias de Usuario - User Story MapMapa de Historias de Usuario - User Story Map
Mapa de Historias de Usuario - User Story Map
 
Introduccion a Scrum con caso práctico
Introduccion a Scrum  con caso prácticoIntroduccion a Scrum  con caso práctico
Introduccion a Scrum con caso práctico
 
Noemí Navarro Sánchez. Experiencia de #MobProgramming
Noemí Navarro Sánchez. Experiencia de #MobProgrammingNoemí Navarro Sánchez. Experiencia de #MobProgramming
Noemí Navarro Sánchez. Experiencia de #MobProgramming
 
Metodologia Agile - Estimacion por Story Points
Metodologia Agile -  Estimacion por Story PointsMetodologia Agile -  Estimacion por Story Points
Metodologia Agile - Estimacion por Story Points
 
Webinar #noEstimate
Webinar #noEstimateWebinar #noEstimate
Webinar #noEstimate
 
Clase 02 Scrum
Clase 02 ScrumClase 02 Scrum
Clase 02 Scrum
 
Scrum
ScrumScrum
Scrum
 
Hablemos de la Complejidad, la Gestión de Proyectos y Cynefin
Hablemos de la Complejidad, la Gestión de Proyectos y CynefinHablemos de la Complejidad, la Gestión de Proyectos y Cynefin
Hablemos de la Complejidad, la Gestión de Proyectos y Cynefin
 
Motivación
MotivaciónMotivación
Motivación
 
No todo es scrum en agilidad: kanban
No todo es scrum en agilidad: kanbanNo todo es scrum en agilidad: kanban
No todo es scrum en agilidad: kanban
 
Scrum y la gestión de proyecto Web
Scrum y la gestión de proyecto WebScrum y la gestión de proyecto Web
Scrum y la gestión de proyecto Web
 
Git with Scrum en español
Git with Scrum en españolGit with Scrum en español
Git with Scrum en español
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 
El Scrum Master Extraordinario
El Scrum Master ExtraordinarioEl Scrum Master Extraordinario
El Scrum Master Extraordinario
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 

Mehr von Jose Manuel Beas

Mehr von Jose Manuel Beas (20)

Introducción a los mapas de Wardley (para describir nuestro entorno competitivo)
Introducción a los mapas de Wardley (para describir nuestro entorno competitivo)Introducción a los mapas de Wardley (para describir nuestro entorno competitivo)
Introducción a los mapas de Wardley (para describir nuestro entorno competitivo)
 
User Story Mapping [webinar DoneTonic, Dic - 2023]
User Story Mapping [webinar DoneTonic, Dic - 2023]User Story Mapping [webinar DoneTonic, Dic - 2023]
User Story Mapping [webinar DoneTonic, Dic - 2023]
 
Valor y Tipos de Desperdicio [Dic - 2023]
Valor y Tipos de Desperdicio [Dic - 2023]Valor y Tipos de Desperdicio [Dic - 2023]
Valor y Tipos de Desperdicio [Dic - 2023]
 
Introducción a Flow Efficiency [Dic 2023]
Introducción a Flow Efficiency [Dic 2023]Introducción a Flow Efficiency [Dic 2023]
Introducción a Flow Efficiency [Dic 2023]
 
Cómo tratar defectos con Kanban [Nov 2023]
Cómo tratar defectos con Kanban [Nov 2023]Cómo tratar defectos con Kanban [Nov 2023]
Cómo tratar defectos con Kanban [Nov 2023]
 
Introducción a Team Topologies [Oct 2023]
Introducción a Team Topologies [Oct 2023]Introducción a Team Topologies [Oct 2023]
Introducción a Team Topologies [Oct 2023]
 
Priorización de Portfolio para Agility360
Priorización de Portfolio para Agility360Priorización de Portfolio para Agility360
Priorización de Portfolio para Agility360
 
Webinar “Repensemos la forma en la que trabajamos; empecemos simplificando”
Webinar “Repensemos la forma en la que trabajamos; empecemos simplificando”Webinar “Repensemos la forma en la que trabajamos; empecemos simplificando”
Webinar “Repensemos la forma en la que trabajamos; empecemos simplificando”
 
Internal keynote - La era del agilismo (curated version)
Internal keynote  - La era del agilismo (curated version)Internal keynote  - La era del agilismo (curated version)
Internal keynote - La era del agilismo (curated version)
 
Transformar por niveles
Transformar por nivelesTransformar por niveles
Transformar por niveles
 
CAS2018 - El poder de las metaforas
CAS2018 - El poder de las metaforasCAS2018 - El poder de las metaforas
CAS2018 - El poder de las metaforas
 
Los estados intermedios
Los estados intermediosLos estados intermedios
Los estados intermedios
 
How to implement agile in a waterfall company
How to implement agile in a waterfall companyHow to implement agile in a waterfall company
How to implement agile in a waterfall company
 
Taller exprés planificación ágil
Taller exprés planificación ágilTaller exprés planificación ágil
Taller exprés planificación ágil
 
Scaling Agile without frameworks
Scaling Agile without frameworksScaling Agile without frameworks
Scaling Agile without frameworks
 
Gestión de riesgos en proyectos ágiles
Gestión de riesgos en proyectos ágilesGestión de riesgos en proyectos ágiles
Gestión de riesgos en proyectos ágiles
 
Codemotion 2014 - Desarrollo Agil de Producto para Emprendedores
Codemotion 2014  - Desarrollo Agil de Producto para EmprendedoresCodemotion 2014  - Desarrollo Agil de Producto para Emprendedores
Codemotion 2014 - Desarrollo Agil de Producto para Emprendedores
 
Startups Mansion - Desarrollo Agil de Producto para Emprendedores
Startups Mansion - Desarrollo Agil de Producto para EmprendedoresStartups Mansion - Desarrollo Agil de Producto para Emprendedores
Startups Mansion - Desarrollo Agil de Producto para Emprendedores
 
Betabeers Huelva - Agilismo y Lean Startup
Betabeers Huelva - Agilismo y Lean StartupBetabeers Huelva - Agilismo y Lean Startup
Betabeers Huelva - Agilismo y Lean Startup
 
DrupalCamp14 Agile product development for startups
DrupalCamp14 Agile product development for startupsDrupalCamp14 Agile product development for startups
DrupalCamp14 Agile product development for startups
 

Kürzlich hochgeladen

CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
WILIANREATEGUI
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
nathalypaolaacostasu
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
i7ingenieria
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
MIGUELANGELLEGUIAGUZ
 

Kürzlich hochgeladen (20)

implemenatcion de un data mart en logistica
implemenatcion de un data mart en logisticaimplemenatcion de un data mart en logistica
implemenatcion de un data mart en logistica
 
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de sociales
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Renta
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
 
mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdf
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdf
 

Taller Historias de usuario 20130117

  • 1. H isto rias de usu ario Madrid, 17 Enero 2013 viernes 18 de enero de 13
  • 2. José Manuel - El consultor agilista 43 años / divorciado / 2 hijos • Vive en la soleada Sierra de La Cabrera • Le gusta programar, pasear por el campo y tuitear • >15 años desarrollando software, ≉ roles, ≉ sectores • Blog, Twitter, LinkedIn • Agile-Spain, agilismo.es Motivaciones Objetivos • Transformar organizaciones • Que sus alumnos aprendan a desarrollar • Probar cosas que nadie haya hecho proyectos iterativos e incrementales y antes enfocados en satisfacer al usuario • Fiel a sus principios (aunque le duela) • Aumentar su reputación y que le contraten más a menudo • Que haya más clientes que valoren un trabajo bien hecho “Ayudo a desarrollar mejor software” viernes 18 de enero de 13
  • 3. ¿Qué acabamos de aprender? viernes 18 de enero de 13
  • 4. User Personas Etnografías Arquetipos Retratos Robot viernes 18 de enero de 13
  • 5. viernes 18 de enero de 13
  • 6. viernes 18 de enero de 13
  • 7. viernes 18 de enero de 13
  • 8. ¡Y no olvides las entrevistas! Hay que conocer al usuario viernes 18 de enero de 13
  • 9. viernes 18 de enero de 13
  • 10. Horario 17:30 FIN Presentación Capturar requisitos Pactar el lenguaje 15:45 Café Café 11:15 Café UserStoryKata Gestión del proyecto Comida Dudas Agile Inception Café User Story Map Backlog del MVP Wrap-up 13:15 - 14:30 Fin Comida viernes 18 de enero de 13
  • 11. viernes 18 de enero de 13
  • 12. ¿En qué estoy pensando? ? viernes 18 de enero de 13
  • 13. viernes 18 de enero de 13
  • 14. Esto no es lo que yo te pedí ! viernes 18 de enero de 13
  • 15. Ejercicio #1 Resto del equipo 5 min 2 min ANALISTA CLIENTE viernes 18 de enero de 13
  • 16. Ejercicio #2 5 min 2 min Todo el equipo CLIENTE viernes 18 de enero de 13
  • 17. Ejercicio #3 1 min x3 1 min Todo el equipo CLIENTE viernes 18 de enero de 13
  • 18. Pre dictivo viernes 18 de enero de 13
  • 19. Pre dictivo Adapta tivo viernes 18 de enero de 13
  • 20. Iterativo Incremental http://agileproductdesign.com/blog/dont_know_what_i_want.html viernes 18 de enero de 13
  • 21. SCRUM viernes 18 de enero de 13
  • 22. ROLES viernes 18 de enero de 13
  • 23. ROLES viernes 18 de enero de 13
  • 24. ROLES viernes 18 de enero de 13
  • 25. ROLES viernes 18 de enero de 13
  • 26. EL PROCESO viernes 18 de enero de 13
  • 27. H isto rias de usu ario viernes 18 de enero de 13
  • 28. 25 min. viernes 18 de enero de 13
  • 29. C Card C Conversation C Confirmation http://xprogramming.com/articles/expcardconversationconfirmation/ viernes 18 de enero de 13
  • 30. I Independent N Negotiable V Valuable E Estimable S Sized appropriately T Testable http://en.wikipedia.org/wiki/INVEST_(mnemonic) viernes 18 de enero de 13
  • 31. Tareas viernes 18 de enero de 13
  • 32. S Specific M Measurable A Achievable R Relevant T Time-boxed http://xp123.com/articles/invest-in-good-stories-and-smart-tasks/ viernes 18 de enero de 13
  • 33. Título Como <rol> Quiero <funcionalidad> Para <beneficio> viernes 18 de enero de 13
  • 34. Criterios de aceptación viernes 18 de enero de 13
  • 35. viernes 18 de enero de 13
  • 36. viernes 18 de enero de 13
  • 37. viernes 18 de enero de 13
  • 38. C Card C Conversation C Confirmation http://xprogramming.com/articles/expcardconversationconfirmation/ viernes 18 de enero de 13
  • 39. User Personas Etnografías Arquetipos Retratos Robot viernes 18 de enero de 13
  • 40. Título Como <rol> Quiero <funcionalidad> Para <beneficio> viernes 18 de enero de 13
  • 41. Ejemplo viernes 18 de enero de 13
  • 42. Historias de usuario Como [cliente habitual], quiero [ver productos relacionados] para [ver si hay otros productos que me puedan interesar] Condiciones de completitud Prioridad • Los productos estarán ordenados por 70 valoración y margen de beneficio. • Cuando el usuario haga clic en un Coste producto, se desplegará el detalle. 5 • Etc. http://farm1.static.flickr.com/55/147874576_8a453079f3.jpg viernes 18 de enero de 13
  • 43. Más ejemplos viernes 18 de enero de 13
  • 44. Iluminar la salida de dinero Como Juana “la señora mayor” Quiero que el cajero me avise de por dónde va a salir el dinero con una señal luminosa Para no desorientarme al terminar la operación viernes 18 de enero de 13
  • 45. Puntuación de la partida en curso Como Ricardo “el jugador competitivo” Quiero tener siempre presente la puntuación de la partida en curso Para no bajar el ritmo viernes 18 de enero de 13
  • 46. Partida multijugador Como Ricardo “el jugador competitivo” Quiero jugar partidas con otros jugadores Para divertirme más que jugando solo viernes 18 de enero de 13
  • 47. d o s i z a t Criterios de aceptación a t o m A u viernes 18 de enero de 13
  • 48. viernes 18 de enero de 13
  • 49. Driving Development with Tests: ATDD and TDD The Acceptance Test Driven Development (ATDD) Cycle (ATDD cycle model developed by James Shore with changes suggested by Grigori Melnick, Brian Marick, and Elisabeth Hendrickson.) Discuss the Requirements During the Planning Meeting in which we discuss the story about secure passwords, we ask the viernes 18 de business stakeholder requesting the feature questions intended to elicit acceptance criteria: enero de 13
  • 50. Consejos • Escribe especificaciones, no scripts • Las especificaciones deben ser estables • Extrae un DSL • Aisla comportamientos • Piensa en “Given-When-Then” http://concordion.org/Technique.html viernes 18 de enero de 13
  • 51. Malos olores • Cambios en la implementación obligan a cambios en las especificaciones • Instrumentación/tests/fixtures muy complicados • Todos los ejemplos se parecen http://concordion.org/Technique.html viernes 18 de enero de 13
  • 55. viernes 18 de enero de 13
  • 57. User Story Kata viernes 18 de enero de 13
  • 58. “Quiero llamar a mi madre” viernes 18 de enero de 13
  • 59. “Quiero llamar a mi madre” Turno #1 10 min viernes 18 de enero de 13
  • 60. “Quiero llamar a mi madre” Turno #2 5 min viernes 18 de enero de 13
  • 62. S 1 M 2 L 3 XL 5 XXL 8 XXXL 13 viernes 18 de enero de 13
  • 63. viernes 18 de enero de 13
  • 64. Incertidumbre http://geeks.ms/blogs/rcorral/archive/2010/12/13/gesti-243-n-de-proyectos-guiada-por-la-intuici-243-n-o-por-qu-233-gestionar-proyectos-es-tan-dif-237-cil.aspx viernes 18 de enero de 13
  • 65. ¿Para qué estimamos? • Gestión de las expectativas • Conversación • Ritmo sostenible viernes 18 de enero de 13
  • 67. Ejercicio: Estimar el backlog 5 min viernes 18 de enero de 13
  • 68. Ejercicio: Reunión de planificación 5 min viernes 18 de enero de 13
  • 69. Seguimiento del Proyecto viernes 18 de enero de 13
  • 70. Cuadro de Mandos http://www.xqa.com.ar/visualmanagement/ viernes 18 de enero de 13
  • 71. Gráficos de progreso Valor entregado Entrega de objetivos y velocidad Finalización estimada Incremento de alcance Horas pendientes en la iteración Defectos http://davenicolette.wikispaces.com/Agile+Metrics viernes 18 de enero de 13
  • 72. Me parece muy bien, pero... ¿cuándo me vas a entregar el proyecto? viernes 18 de enero de 13
  • 73. Burn-up o valor entregado viernes 18 de enero de 13
  • 74. Espacio Velocidad = Tiempo viernes 18 de enero de 13
  • 75. Espacio RI = VelocidadTM SOSTE O Tiempo NIBLE PRED = ICTIB ILIDA D viernes 18 de enero de 13
  • 76. Afectan a las estimaciones • Multitarea / cambios de contexto • Interrupciones • Criterios de aceptación no claros • Desconocimiento de la tecnología • No cuidar el backlog viernes 18 de enero de 13
  • 78. ¿CÓMO MANEJAMOS LOS REQUISITOS? viernes 18 de enero de 13
  • 79. Pila de Producto viernes 18 de enero de 13
  • 80. Plan de Releases viernes 18 de enero de 13
  • 81. User Story Map viernes 18 de enero de 13
  • 82. Agile Inception Deck viernes 18 de enero de 13
  • 85. Ejercicio: User Story Map 5 min viernes 18 de enero de 13
  • 87. Horario 17:30 FIN Presentación Capturar requisitos Pactar el lenguaje 15:45 Café Café 11:15 Café UserStoryKata Gestión del proyecto Comida Dudas Agile Inception Café User Story Map Backlog del MVP Wrap-up 13:15 - 14:30 Fin Comida viernes 18 de enero de 13
  • 88. viernes 18 de enero de 13
  • 89. Agile Inception Deck viernes 18 de enero de 13
  • 90. Agile Inception 1. ¿Por qué? 2. Elevator pitch 3. La caja (Funcionalidades / Beneficios / Eslogan) 4. El ámbito (IN/OUT/Sin resolver) 5. La comunidad 6. La Solución 7. Riesgos 8. Duración del proyecto 9. ¿Qué es más importante? 10. ¿Cuánto y cuándo? ¿Y quién? viernes 18 de enero de 13
  • 91. viernes 18 de enero de 13
  • 92. viernes 18 de enero de 13
  • 93. User Story Map viernes 18 de enero de 13
  • 94. Pila de Producto viernes 18 de enero de 13
  • 96. MUCHAS GRACIAS viernes 18 de enero de 13