SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
Implantando prácticas ágiles en un contexto
             multi-proyecto

                   Patricio Letelier Torres
                      letelier@dsic.upv.es

    Departamento Sistemas Informáticos y Computación (DSIC)
       Universidad Politécnica de Valencia (UPV) - España
Agenda

    Motivación
    Visualización esencial => Tablero kanban
    Solución a medida => Workflows
    “Multi-kanban” visualización uniforme e integrada
    Kanban, Sprints o mezcla
    Planificación y Seguimiento
    Visual Project Management
    Conclusiones
Motivación
Soluciones a medida
Diversidad
             o altamente configurables
                                         4
Situación ideal




                                     1



                                         Proyecto
             Equipo
                      Un equipo trabajando solo en un proyecto
                           en el mismo periodo de tiempo

                                                                 5
Situación frecuente




                                                   *
                                                         Proyecto
               Equipo
               - Desafíos en cuando a la gestión de la capacidad del equipo
       - Degradación del desempeño del equipo

                                                                              6
Similar pero desde una perspectiva de supervisión
         Departamento X



                                          Proyecto1
                          Equipo1


                                                            Proyecto2
                                              Equipo2
                            Proyecto3
             Equipo4

                                                Proyecto4
                                Equipo3

                                                                        7
Tipos de agrupación del trabajo



                       Proyecto



          Producto                Servicio



                                             8
Simplificación tipos de agrupación del trabajo



                        Proyecto



                 Producto/Servicio



                                                 9
Configuración básica para cada Producto/Servicio
                                Definición de actividades y workflows
        (Método) Kanban
                                Limitar/Supervisar el WIP
                                Pre-asignación y balanceo de carga
         Pre-asignación         Sin pre-asignación
           encargados           Pre-asignación parcial
                                Ninguna
     Medida del Esfuerzo        Puntos
        y Capacidad             Tiempo restante
                                Tiempo estimado y tiempo invertido
                                No usar Sprints
                   Sprints      Usar Sprints solo como agrupador
                                Usar Sprints como previsión o compromiso
                                No usar Proyectos/Releases
       Proyectos/Releases
                                Usar Proyectos/Releases


                                                                           10
Trabajo del equipo
Visualización esencial   →
Tablero kanban
kanban elemental


            To Do       Doing   Done
            A       B
                C
            D
                    E
            F
                    G




                                       13
…kanban elemental


           To Do    Doing    Done
           A
                      C

            D         E

                      B
            F
                G



                     Flujo
…kanban elemental


           To Do    Doing       Done
           A
                         C

            D       F             E

           H             B

                G



                        Flujo
…kanban elemental


           To Do       Doing    Done
                       A            C

                       D            E
               I

           H               B    F

                   G



                        Flujo
…kanban elemental


           To Do    Doing    Done
               J    A            C
                    G
               I                 E

           H            B    F
                                     D



                     Flujo
…kanban elemental


           To Do    Doing    Done
                     H           C
              J
                    G                    A
              I                  E

                        B    F
                                     D



                     Flujo
…kanban elemental


          To Do              Doing            Done
                                                    C           H
                                G
              K                                                 A
                                                    E
                                    J
              L                                             G
                                                F
                                I
                                                        D           B




       Visibilidad del estado del trabajo
       Conseguir un flujo de producción “Pull”
       Limitar Supervisar el WIP (Work in Progress)
kanban más especifico

                Actividad 1       Actividad 2               …                 Actividad n
             Doing Done Doing Done                          …               Doing      Done

                                                                               C         H
                                                            …
                K        L         G        I
                                   J        D                                  E         A
                G
                                   F                                                     B




  Las columnas corresponden a las actividades del workflow que sigue cada unidad de trabajo
  Las WUs son cogidas en orden desde las actividades precedentes, desde la columna “Done” pasándolas a “Doing” en la
  actividad que se inicia
  Se podría establecer un límite para el WIP en cada columna Doing o Done de cualquier actividad  Kanban
Un kanban manual (de pared) es un excelente medio para motivar al equipo durante la introducción del
agilismo pero a medio y largo plazo es cuestionable como forma de trabajo escalable/sostenible
(http://bit.ly/ABKlOW), ¿debería ser soportado por una herramienta software? Solo Kanban
http://bit.ly/JBWE0U o algo más completo http://bit.ly/JoT9ou
Analizando el Flujo: Cumulative Flow Diagram (CFD)




 Theory of Constraints (TOC) + Limitar Supervisar el WIP
Solución a medida =>
Workflows
Workflow “estilo” Scrum
Workflow “mediano” y más “tradicional”




                                         25
Workflow más “complejo/completo”
“Know How” explícito en los WFs
“Multi-Kanban” visualización
uniforme e integrada
Equipo *
                 1..
                           *Proyecto
                                            * Backlog
 1..
       *     *
           1..
                                  *

   *
 1..
                       *          *
                                1..    1

Agente                 Producto/Servicio1    * Sprint


                                                        29
Desafíos de visualización

             Vista integrada de
           todo el trabajo de un
              equipo o agente

   Equipo *
                   1..         0..
                                   *Proyecto
                                                      * Backlog
    1..
       * 1..*                             *
                                                   Múltiples vistas del
                                                     trabajo, desde
       *
     1..
                           *              *
                                        1..    1    Proyecto y desde
                                                   Producto/Servicio
   Agente                  Producto/Servicio1           * Sprint


                                                                          30
31
Kanban, Sprints o mezcla
Sólo flujo (≅Kanban) para todo tipo de trabajo
Usando Sprints


         SprintX   Sprintx+1   Sprintx+2
Usando Sprints independientes
         SprintX         Sprintx+1          Sprintx+2




               Sprinty          Sprinty+1          Sprinty+2
Mezcla de tipos de trabajo con y sin Sprints
Capacidad
     100%
            Sprint1                Sprint2                 Sprint3



      80%




      60%



      40%



      20%


       0%
                      Semana1   Semana2      Semana3   Semana4       Tiempo
Usar el método Kanban, Sprints o incluso
mezcla es una decisión que debería tomarse
según características del tipo de trabajo del
  equipo (es decir, para cada producto o
                  servicio)



                                                37
Sólo flujo (Kanban) o usar Sprints
  Recomendaciones
     Usa Kanban si no existe un compromiso inflexible de plazos ni de alcance.
     Usa Kanban si tienes poco control sobre la demanda (puedes priorizar pero no se
     suele aplazar el trabajo, existen SLAs).
     No uses Sprints previamente definidos si continuamente se estaría cambiando su
     contenido, o úsalos pero no los consideres un compromiso. (Forecast versus
     Commitment)
     Usa Sprints previamente definidos para realizar un seguimiento con respecto de
     estimaciones del trabajo (debes estimar) y de acuerdo a un compromiso.



                                                                                       38
Sólo flujo (Kanban) o usar Sprints
   …Recomendaciones
     Puedes usar Kanban mezclado con Sprints posteriormente definidos o implícitos,
     éstos solo para estudiar la Capacidad invertida en Sprints vistos como intervalos
     de tiempo que agrupan trabajo terminado (no sería necesario estimar).
     Si usas Sprints previamente definidos debes planificar en base a una previsión de
     Capacidad disponible y restante con respecto a la que te dejarían otros productos o
     servicios.




                                                                                           39
Planificación y Seguimiento
Desafíos ante varios Productos/Servicios y Proyectos

      Limitar el número de productos/servicios y/o proyectos en marcha
      Reservar Capacidad para cada producto o servicio, o proyecto
      Activación/Desactivación de Proyectos
      Priorización de Proyectos
      Acuerdo de Niveles de Servicio (para servicios)
      Políticas explicitas para orientar al equipo en la selección de trabajo




                                                                                41
Obtención de la Capacidad




                            42
Planificación de Proyecto o de Sprint


                                                          Backlog
                                                                   *
    Equipo *
                      1..
                                *Proyecto
                                                   Planificación de un
      1..
            *     *
                1..
                                        *       Proyecto asignandoun
                                                   Planificación de WUs
                                                        Proyecto
                                                  al Backlog o al Sprint

        *
      1..
                            *        1..
                                        *   1

    Agente                  Producto/Servicio1            * Sprint


                                                                           43
El trabajo de un proyecto, según corresponda,
bien se incluye directamente en el kanban como
  trabajo pendiente y ordenado, o se asigna en
    Sprints o Backlog de los correspondientes
              productos o servicios.



                                                 44
Seguimiento de Sprint o Proyecto
                                                •   Multi-kanban
                                                •   Burndown
                           Seguimiento          •   Trabajo Finalizado
                           del Proyecto         •   VPM


   Equipo                   *Proyecto
                          0..



       *
     1..                              0..
                                            *             Seguimiento
                                                           del Sprint

                      *
                    0..
                                            *
                                          1..

   Agente           Producto/Servicio                 *
                                                    0.. Sprint

                                                                         45
Seguimiento de 1 Sprint o 1 Proyecto




                                       46
Hacia un“Cuadro de Mandos”

          A                  B   C




          D                  E   F




                                     47
Visual Project Management - VPM




   Holt, J. R., & Srinivasan, M. M., (2011, February). How to Get Things Done, Visual project
   management shows the way,
   http://bus.utk.edu/cba/news_articles/2011/documents/JF11_Reprint_Srinivasan_Holt.pdf



                                                                                                49
Configuración básica para cada Producto/Servicio
                                Definición de actividades y workflows
        (Método) Kanban
                                Limitar/Supervisar el WIP
                                Pre-asignación y balanceo de carga
         Pre-asignación         Sin pre-asignación
           encargados           Pre-asignación parcial
                                Ninguna
     Medida del Esfuerzo        Puntos
        y Capacidad             Tiempo restante
                                Tiempo estimado y tiempo invertido
                                No usar Sprints
                   Sprints      Usar Sprints solo como agrupador
                                Usar Sprints como previsión o compromiso
                                No usar Proyectos/Releases
       Proyectos/Releases
                                Usar Proyectos/Releases


                                                                           50
Implantando prácticas ágiles en un contexto
             multi-proyecto

Gracias por vuestra atención!!
            www.tuneupprocess.com
          agilismoatwork.blogspot.com

Más contenido relacionado

Más de ChileAgil

Mesa Redonda Desafios Agilidad en Chile - Hector contreras - BCI
Mesa Redonda Desafios Agilidad en Chile - Hector contreras  - BCIMesa Redonda Desafios Agilidad en Chile - Hector contreras  - BCI
Mesa Redonda Desafios Agilidad en Chile - Hector contreras - BCIChileAgil
 
Hackers de Culturas Organizacionales - Motivacion
Hackers de Culturas Organizacionales - MotivacionHackers de Culturas Organizacionales - Motivacion
Hackers de Culturas Organizacionales - MotivacionChileAgil
 
AgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad AgilmenteAgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad AgilmenteChileAgil
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013ChileAgil
 
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...ChileAgil
 
Edmundo leiva lecciones con scrum 26-09-13
Edmundo leiva   lecciones con scrum 26-09-13Edmundo leiva   lecciones con scrum 26-09-13
Edmundo leiva lecciones con scrum 26-09-13ChileAgil
 
Gerardo Cerda - Compartiendo experiencias - 20130926
Gerardo Cerda   - Compartiendo experiencias - 20130926Gerardo Cerda   - Compartiendo experiencias - 20130926
Gerardo Cerda - Compartiendo experiencias - 20130926ChileAgil
 
Agustin Villena - La realidad de la Agilidad en Chile
Agustin Villena  - La realidad de la Agilidad en ChileAgustin Villena  - La realidad de la Agilidad en Chile
Agustin Villena - La realidad de la Agilidad en ChileChileAgil
 
Un camino de 4 años - Experiencia de agilidad en el SII
Un camino de 4 años - Experiencia de agilidad en el SIIUn camino de 4 años - Experiencia de agilidad en el SII
Un camino de 4 años - Experiencia de agilidad en el SIIChileAgil
 
Celeste aguayo - Experiencia de Agilidad en Genera S.A.
Celeste aguayo  - Experiencia de Agilidad en Genera S.A.Celeste aguayo  - Experiencia de Agilidad en Genera S.A.
Celeste aguayo - Experiencia de Agilidad en Genera S.A.ChileAgil
 
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012ChileAgil
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
10 años de evolución del Taller de metodologias Agiles
10 años de evolución del Taller de metodologias Agiles10 años de evolución del Taller de metodologias Agiles
10 años de evolución del Taller de metodologias AgilesChileAgil
 
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0ChileAgil
 
Un terremoto, cientos de voluntarios y 6 días para levantar un portal
Un terremoto, cientos de voluntarios y 6 días para levantar un portalUn terremoto, cientos de voluntarios y 6 días para levantar un portal
Un terremoto, cientos de voluntarios y 6 días para levantar un portalChileAgil
 
Agile Perú & Agiles 2010
Agile Perú & Agiles 2010Agile Perú & Agiles 2010
Agile Perú & Agiles 2010ChileAgil
 
ALD.cl.09 Caso de Exito - NameAction
ALD.cl.09 Caso de Exito - NameActionALD.cl.09 Caso de Exito - NameAction
ALD.cl.09 Caso de Exito - NameActionChileAgil
 
ALD.cl.09 1 Caso De Exito - Proaud
ALD.cl.09 1  Caso De Exito - ProaudALD.cl.09 1  Caso De Exito - Proaud
ALD.cl.09 1 Caso De Exito - ProaudChileAgil
 
Encuesta Agilidad Agosto 2009
Encuesta Agilidad Agosto 2009Encuesta Agilidad Agosto 2009
Encuesta Agilidad Agosto 2009ChileAgil
 
Cultura Agil y su Ecosistema
Cultura Agil y su EcosistemaCultura Agil y su Ecosistema
Cultura Agil y su EcosistemaChileAgil
 

Más de ChileAgil (20)

Mesa Redonda Desafios Agilidad en Chile - Hector contreras - BCI
Mesa Redonda Desafios Agilidad en Chile - Hector contreras  - BCIMesa Redonda Desafios Agilidad en Chile - Hector contreras  - BCI
Mesa Redonda Desafios Agilidad en Chile - Hector contreras - BCI
 
Hackers de Culturas Organizacionales - Motivacion
Hackers de Culturas Organizacionales - MotivacionHackers de Culturas Organizacionales - Motivacion
Hackers de Culturas Organizacionales - Motivacion
 
AgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad AgilmenteAgileDayChile 2013: Construyendo Agilidad Agilmente
AgileDayChile 2013: Construyendo Agilidad Agilmente
 
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
 
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...Charla  una receta para implantar agilismo en asignaturas de ingeniería de so...
Charla una receta para implantar agilismo en asignaturas de ingeniería de so...
 
Edmundo leiva lecciones con scrum 26-09-13
Edmundo leiva   lecciones con scrum 26-09-13Edmundo leiva   lecciones con scrum 26-09-13
Edmundo leiva lecciones con scrum 26-09-13
 
Gerardo Cerda - Compartiendo experiencias - 20130926
Gerardo Cerda   - Compartiendo experiencias - 20130926Gerardo Cerda   - Compartiendo experiencias - 20130926
Gerardo Cerda - Compartiendo experiencias - 20130926
 
Agustin Villena - La realidad de la Agilidad en Chile
Agustin Villena  - La realidad de la Agilidad en ChileAgustin Villena  - La realidad de la Agilidad en Chile
Agustin Villena - La realidad de la Agilidad en Chile
 
Un camino de 4 años - Experiencia de agilidad en el SII
Un camino de 4 años - Experiencia de agilidad en el SIIUn camino de 4 años - Experiencia de agilidad en el SII
Un camino de 4 años - Experiencia de agilidad en el SII
 
Celeste aguayo - Experiencia de Agilidad en Genera S.A.
Celeste aguayo  - Experiencia de Agilidad en Genera S.A.Celeste aguayo  - Experiencia de Agilidad en Genera S.A.
Celeste aguayo - Experiencia de Agilidad en Genera S.A.
 
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012
Levantamiento Ciudadano Ágil - Nuestra Providencia enero 2012
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
10 años de evolución del Taller de metodologias Agiles
10 años de evolución del Taller de metodologias Agiles10 años de evolución del Taller de metodologias Agiles
10 años de evolución del Taller de metodologias Agiles
 
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0
Conocer a tus clientes e Inteligencia Colectiva: Claves 2.0
 
Un terremoto, cientos de voluntarios y 6 días para levantar un portal
Un terremoto, cientos de voluntarios y 6 días para levantar un portalUn terremoto, cientos de voluntarios y 6 días para levantar un portal
Un terremoto, cientos de voluntarios y 6 días para levantar un portal
 
Agile Perú & Agiles 2010
Agile Perú & Agiles 2010Agile Perú & Agiles 2010
Agile Perú & Agiles 2010
 
ALD.cl.09 Caso de Exito - NameAction
ALD.cl.09 Caso de Exito - NameActionALD.cl.09 Caso de Exito - NameAction
ALD.cl.09 Caso de Exito - NameAction
 
ALD.cl.09 1 Caso De Exito - Proaud
ALD.cl.09 1  Caso De Exito - ProaudALD.cl.09 1  Caso De Exito - Proaud
ALD.cl.09 1 Caso De Exito - Proaud
 
Encuesta Agilidad Agosto 2009
Encuesta Agilidad Agosto 2009Encuesta Agilidad Agosto 2009
Encuesta Agilidad Agosto 2009
 
Cultura Agil y su Ecosistema
Cultura Agil y su EcosistemaCultura Agil y su Ecosistema
Cultura Agil y su Ecosistema
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (20)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Implantando prácticas ágiles en un contexto multiproyecto

  • 1. Implantando prácticas ágiles en un contexto multi-proyecto Patricio Letelier Torres letelier@dsic.upv.es Departamento Sistemas Informáticos y Computación (DSIC) Universidad Politécnica de Valencia (UPV) - España
  • 2. Agenda Motivación Visualización esencial => Tablero kanban Solución a medida => Workflows “Multi-kanban” visualización uniforme e integrada Kanban, Sprints o mezcla Planificación y Seguimiento Visual Project Management Conclusiones
  • 4. Soluciones a medida Diversidad o altamente configurables 4
  • 5. Situación ideal 1 Proyecto Equipo Un equipo trabajando solo en un proyecto en el mismo periodo de tiempo 5
  • 6. Situación frecuente * Proyecto Equipo - Desafíos en cuando a la gestión de la capacidad del equipo - Degradación del desempeño del equipo 6
  • 7. Similar pero desde una perspectiva de supervisión Departamento X Proyecto1 Equipo1 Proyecto2 Equipo2 Proyecto3 Equipo4 Proyecto4 Equipo3 7
  • 8. Tipos de agrupación del trabajo Proyecto Producto Servicio 8
  • 9. Simplificación tipos de agrupación del trabajo Proyecto Producto/Servicio 9
  • 10. Configuración básica para cada Producto/Servicio Definición de actividades y workflows (Método) Kanban Limitar/Supervisar el WIP Pre-asignación y balanceo de carga Pre-asignación Sin pre-asignación encargados Pre-asignación parcial Ninguna Medida del Esfuerzo Puntos y Capacidad Tiempo restante Tiempo estimado y tiempo invertido No usar Sprints Sprints Usar Sprints solo como agrupador Usar Sprints como previsión o compromiso No usar Proyectos/Releases Proyectos/Releases Usar Proyectos/Releases 10
  • 12. Visualización esencial → Tablero kanban
  • 13. kanban elemental To Do Doing Done A B C D E F G 13
  • 14. …kanban elemental To Do Doing Done A C D E B F G Flujo
  • 15. …kanban elemental To Do Doing Done A C D F E H B G Flujo
  • 16. …kanban elemental To Do Doing Done A C D E I H B F G Flujo
  • 17. …kanban elemental To Do Doing Done J A C G I E H B F D Flujo
  • 18. …kanban elemental To Do Doing Done H C J G A I E B F D Flujo
  • 19. …kanban elemental To Do Doing Done C H G K A E J L G F I D B Visibilidad del estado del trabajo Conseguir un flujo de producción “Pull” Limitar Supervisar el WIP (Work in Progress)
  • 20. kanban más especifico Actividad 1 Actividad 2 … Actividad n Doing Done Doing Done … Doing Done C H … K L G I J D E A G F B Las columnas corresponden a las actividades del workflow que sigue cada unidad de trabajo Las WUs son cogidas en orden desde las actividades precedentes, desde la columna “Done” pasándolas a “Doing” en la actividad que se inicia Se podría establecer un límite para el WIP en cada columna Doing o Done de cualquier actividad  Kanban
  • 21. Un kanban manual (de pared) es un excelente medio para motivar al equipo durante la introducción del agilismo pero a medio y largo plazo es cuestionable como forma de trabajo escalable/sostenible (http://bit.ly/ABKlOW), ¿debería ser soportado por una herramienta software? Solo Kanban http://bit.ly/JBWE0U o algo más completo http://bit.ly/JoT9ou
  • 22. Analizando el Flujo: Cumulative Flow Diagram (CFD) Theory of Constraints (TOC) + Limitar Supervisar el WIP
  • 23. Solución a medida => Workflows
  • 25. Workflow “mediano” y más “tradicional” 25
  • 29. Equipo * 1.. *Proyecto * Backlog 1.. * * 1.. * * 1.. * * 1.. 1 Agente Producto/Servicio1 * Sprint 29
  • 30. Desafíos de visualización Vista integrada de todo el trabajo de un equipo o agente Equipo * 1.. 0.. *Proyecto * Backlog 1.. * 1..* * Múltiples vistas del trabajo, desde * 1.. * * 1.. 1 Proyecto y desde Producto/Servicio Agente Producto/Servicio1 * Sprint 30
  • 31. 31
  • 33. Sólo flujo (≅Kanban) para todo tipo de trabajo
  • 34. Usando Sprints SprintX Sprintx+1 Sprintx+2
  • 35. Usando Sprints independientes SprintX Sprintx+1 Sprintx+2 Sprinty Sprinty+1 Sprinty+2
  • 36. Mezcla de tipos de trabajo con y sin Sprints Capacidad 100% Sprint1 Sprint2 Sprint3 80% 60% 40% 20% 0% Semana1 Semana2 Semana3 Semana4 Tiempo
  • 37. Usar el método Kanban, Sprints o incluso mezcla es una decisión que debería tomarse según características del tipo de trabajo del equipo (es decir, para cada producto o servicio) 37
  • 38. Sólo flujo (Kanban) o usar Sprints Recomendaciones Usa Kanban si no existe un compromiso inflexible de plazos ni de alcance. Usa Kanban si tienes poco control sobre la demanda (puedes priorizar pero no se suele aplazar el trabajo, existen SLAs). No uses Sprints previamente definidos si continuamente se estaría cambiando su contenido, o úsalos pero no los consideres un compromiso. (Forecast versus Commitment) Usa Sprints previamente definidos para realizar un seguimiento con respecto de estimaciones del trabajo (debes estimar) y de acuerdo a un compromiso. 38
  • 39. Sólo flujo (Kanban) o usar Sprints …Recomendaciones Puedes usar Kanban mezclado con Sprints posteriormente definidos o implícitos, éstos solo para estudiar la Capacidad invertida en Sprints vistos como intervalos de tiempo que agrupan trabajo terminado (no sería necesario estimar). Si usas Sprints previamente definidos debes planificar en base a una previsión de Capacidad disponible y restante con respecto a la que te dejarían otros productos o servicios. 39
  • 41. Desafíos ante varios Productos/Servicios y Proyectos Limitar el número de productos/servicios y/o proyectos en marcha Reservar Capacidad para cada producto o servicio, o proyecto Activación/Desactivación de Proyectos Priorización de Proyectos Acuerdo de Niveles de Servicio (para servicios) Políticas explicitas para orientar al equipo en la selección de trabajo 41
  • 42. Obtención de la Capacidad 42
  • 43. Planificación de Proyecto o de Sprint Backlog * Equipo * 1.. *Proyecto Planificación de un 1.. * * 1.. * Proyecto asignandoun Planificación de WUs Proyecto al Backlog o al Sprint * 1.. * 1.. * 1 Agente Producto/Servicio1 * Sprint 43
  • 44. El trabajo de un proyecto, según corresponda, bien se incluye directamente en el kanban como trabajo pendiente y ordenado, o se asigna en Sprints o Backlog de los correspondientes productos o servicios. 44
  • 45. Seguimiento de Sprint o Proyecto • Multi-kanban • Burndown Seguimiento • Trabajo Finalizado del Proyecto • VPM Equipo *Proyecto 0.. * 1.. 0.. * Seguimiento del Sprint * 0.. * 1.. Agente Producto/Servicio * 0.. Sprint 45
  • 46. Seguimiento de 1 Sprint o 1 Proyecto 46
  • 47. Hacia un“Cuadro de Mandos” A B C D E F 47
  • 48. Visual Project Management - VPM Holt, J. R., & Srinivasan, M. M., (2011, February). How to Get Things Done, Visual project management shows the way, http://bus.utk.edu/cba/news_articles/2011/documents/JF11_Reprint_Srinivasan_Holt.pdf 49
  • 49. Configuración básica para cada Producto/Servicio Definición de actividades y workflows (Método) Kanban Limitar/Supervisar el WIP Pre-asignación y balanceo de carga Pre-asignación Sin pre-asignación encargados Pre-asignación parcial Ninguna Medida del Esfuerzo Puntos y Capacidad Tiempo restante Tiempo estimado y tiempo invertido No usar Sprints Sprints Usar Sprints solo como agrupador Usar Sprints como previsión o compromiso No usar Proyectos/Releases Proyectos/Releases Usar Proyectos/Releases 50
  • 50. Implantando prácticas ágiles en un contexto multi-proyecto Gracias por vuestra atención!! www.tuneupprocess.com agilismoatwork.blogspot.com