SlideShare ist ein Scribd-Unternehmen logo
1 von 79
Agilizando CMMI
                                                 en
                                               Unkasoft


Unkasoft Advergaming – http://unkasoft.com   Universidad Rey Juan Manager – http://scrummanager.net
                                                              Scrum Carlos - Diciembre 2009
Agenda

         n    Contexto inicial


               n   Conceptos: procesos vs agilidad

                       n    Solución

                                      n      Situación final y resultados

                                                   n   Consejos


Unkasoft Advergaming – http://unkasoft.com                  Scrum Manager – http://scrummanager.net
La persona

                                             José Manuel (JM) Navarro
                                                                             @jmnavarro
                                                   agilizandocmmi.wordpress.com



                                             Unkasoft   - Responsable Técnico




                                             Scrum Manager         - Colaborador


Unkasoft Advergaming – http://unkasoft.com                 Scrum Manager – http://scrummanager.net
La empresa




      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/gaetanlee/118885175/   Scrum Manager – http://scrummanager.net
La empresa




Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
La empresa




Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
La comunidad




                                                                    Partners
   Certificación                             Foros

                             Open Knowledge
              Colaboradores                                            Blog

                                             http://scrummanager.net
Unkasoft Advergaming – http://unkasoft.com           Scrum Manager – http://scrummanager.net
Situación inicial

       Mercado inmaduro




                                                  Continuos cambios de
                                                          rumbo
      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/marcelschmitz/4012581474/   Scrum Manager – http://scrummanager.net
Situación inicial

 Falsos ágiles!!




        Falta de disciplina y constancia
      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/jdhancock/3870942118/   Scrum Manager – http://scrummanager.net
Situación inicial
                                                       Procesos heterogéneos




                       Dos áreas, dos mundos
      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/ancestor/3884166021/   Scrum Manager – http://scrummanager.net
Situación inicial
                                                    Estrategia: internacionalizarse




Creative Commons - http://www.flickr.com/photos/jdhancock/3653177703/in/set-72157616786064037
        Unkasoft Advergaming – http://unkasoft.com                                              Scrum Manager – http://scrummanager.net
Agenda

         n    Contexto inicial


               n   Conceptos: procesos vs agilidad

                       n    Solución

                                      n      Situación final y resultados

                                                   n   Consejos


Unkasoft Advergaming – http://unkasoft.com                  Scrum Manager – http://scrummanager.net
Procesos clásicos


        • Heredado de la ingeniería clásica
        • Entorno predictivo e inmutable
        • Organización en cascada
        • Ejecución controlada
        • Cambios = yuyu


      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/anirudhkoul/3483999817/   Scrum Manager – http://scrummanager.net
Procesos ágiles



        • El software no sigue las mismas
          leyes
        • Entorno impredecible, cambiante y
          con alta innovación
        • No hay operarios: hay creadores
        • Cambios = necesarios y positivos

      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/27180696@N02/3910686410/   Scrum Manager – http://scrummanager.net
CMMI

 La forma más
 eficiente de hacer un
 trabajo es hacerlo
 bien a la primera
                                                            Watts S. Humphrey
                                                     Creador de los modelos CMM - CMMI




 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Agile manifesto

 Agradecemos los requisitos cambiantes,
 incluso al final del desarrollo. Los procesos
 ágiles aprovechan los cambios para dar una
 ventaja competitiva a los clientes


                                                              Agile manifesto
                                                               Segundo principio




 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
CMMI

 La calidad del
 resultado depende
 de la calidad de los
 procesos
                                                            Watts S. Humphrey
                                                     Creador de los modelos CMM - CMMI




 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Agile manifesto

 Desarrolla proyectos alrededor de
 personas motivadas. Dales el entorno,
 apoya sus necesidades y confía en que
 ellos hagan el trabajo.
                                                              Agile manifesto
                                                                  Quinto principio




 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Agile manifesto

 Preferimos…

       …a las personas y su interacción
                    sobre
       los procesos y las herramientas



                                               http://agilemanifesto.org

 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Agile manifesto

 Preferimos…

               …el software funcional
                       sobre
           una documentación exhaustiva



                                               http://agilemanifesto.org

 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Agile manifesto

 Preferimos…

          …la colaboración con el cliente
                      sobre
            la negociación contractual



                                               http://agilemanifesto.org

 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Agile manifesto

 Preferimos…

                  …responder a los cambios
                            sobre
                  el seguimiento de un plan



                                               http://agilemanifesto.org

 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Agile manifesto




             Sobre != En vez de



 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Agile-CMMI manifesto

 Preferimos…

            …apoyar a las personas y sus
 interacciones a través de procesos y
                                       herramientas.


                                                 http://agilecmmi-manifesto.org

 Unkasoft Advergaming – http://unkasoft.com        Scrum Manager – http://scrummanager.net
Agile-CMMI manifesto

 Preferimos…

           …crear documentación ligera y
              simple para complementar al
                               software funcional.


                                              http://agilecmmi-manifesto.org

 Unkasoft Advergaming – http://unkasoft.com     Scrum Manager – http://scrummanager.net
Agile-CMMI manifesto

 Preferimos…

                 …apoyar la negociación de
  contratos con procesos que animen
    a la colaboración y el compromiso


                                              http://agilecmmi-manifesto.org

 Unkasoft Advergaming – http://unkasoft.com     Scrum Manager – http://scrummanager.net
Agile-CMMI manifesto

 Preferimos…

           …crear un plan que soporte el
                                              cambio




                                                       http://agilecmmi-manifesto.org

 Unkasoft Advergaming – http://unkasoft.com              Scrum Manager – http://scrummanager.net
¿CMMI o Ágil?
                                                                            Personal
                                                                 % Junior                 % Senior y Master



                                                                                40             15



                                                                                30             20

      Criticidad
          Posibles pérdidas                                                     20             25                                                     Definición
       materiales y/o humanas
                                                                                                                                               % Modific. Requisitos / mes
                                                                                10             30                                    1

                              V ida                                                                                          5
                                   s –                                           0
                                       B ien                                                   35                    10
                                            es -
                                                 utili                                                    30
                                                      dad
                                                                                                50

                                                                            3
                                                                                                                           Ági
                                                                                                                              l
                                                                   10                                                             For
                                                                                     90                                               ma
                                                                                                                                        l
                                                            30
                                                                                          70
                                                    100
                                                                                                     50

                                          300
                                                                                                           30

      Tamaño                                                                                                    10

 Número de personas involucradas                                                                                                         Dinamismo
                                                                                                                                            % adaptación a entornos caóticos




 Unkasoft Advergaming – http://unkasoft.com                                                                               Scrum Manager – http://scrummanager.net
¿Qué es CMMI?




                                                                               § No es un proceso
                                                                      § Es un modelo de procesos
                                       § Describe las características de un proceso
                 § Dice QUÉ hacer, no CÓMO hacerlo ni QUIÉN lo hace
      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/43140674@N08/4007046592/   Scrum Manager – http://scrummanager.net
CMMI: abrocharos los cinturones




      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/eldritch/187996661/   Scrum Manager – http://scrummanager.net
El universo CMMI


                                              CMMI-ACQ




                           CMMI-DEV                      CMMI-SRV




 Unkasoft Advergaming – http://unkasoft.com                 Scrum Manager – http://scrummanager.net
Constelación CMMI-DEV

                                              CMMI-DEV
                              ML-2            ML-3   ML-4         ML-5
                                CM             VAL   OPP            CAR

                               REQM            VER   QPM            OID

                                PP             RD

                                              RSKM
                                PMC
                                               OT
                               PPQA
                                               DAR
                                MA
                                              OPD
                                SAM
                                               OPF

                                               PI

                                               TS

                                               IPM

 Unkasoft Advergaming – http://unkasoft.com                 Scrum Manager – http://scrummanager.net
Área de proceso CM
    CM: Configuration Management
                                              GG 2.1

        SG 1              GG 1.1              GG 2.1   GG 3.1           GG 4.1          GG 5.1


                                              GG 2.1   GG 3.2           GG 4.2          GG 5.2
        SG 2
                                              GG 2.1

                                              GG 2.1
        SG 3
                                              GG 2.1

                                              GG 2.1

                                              GG 2.1

                                              GG 2.1

                                              GG 2.1




 Unkasoft Advergaming – http://unkasoft.com                     Scrum Manager – http://scrummanager.net
Metas (requeridas)
  SG 1: Establish Baselines




                      SP 1.1                  SP 1.2       SP 1.3




 Unkasoft Advergaming – http://unkasoft.com            Scrum Manager – http://scrummanager.net
Prácticas (esperadas)
 SP 1.2: Establish a Configuration Management System




              SUBP 1                  SUBP 2   SUBP 3             SUBP 4


             SUBP 5                   SUBP 6   SUBP 7             SUBP 8




 Unkasoft Advergaming – http://unkasoft.com             Scrum Manager – http://scrummanager.net
Subpráctica (informativas)
 Subpractice 2: Store and retrieve configuration items in a
 configuration management system




               SAMPLE 1                       SAMPLE 2   SAMPLE 3




 Unkasoft Advergaming – http://unkasoft.com              Scrum Manager – http://scrummanager.net
¿Eso es todo?




      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/tripphotogallery/4059486159/   Scrum Manager – http://scrummanager.net
SCRUM




Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Entonces… ¿ágil?




       Unkasoft Advergaming – http://unkasoft.com
http://media.photobucket.com/image/yoda/y23155/Soulcalibur%20IV/Yoda.jpg   Scrum Manager – http://scrummanager.net
¿o CMMI?




       Unkasoft Advergaming – http://unkasoft.com
http://simonz.web.elte.hu/wallp/promo-vader.jpg     Scrum Manager – http://scrummanager.net
CMMI vs Ágil




http://starwars.yahoo.com/photos/darth-vader-luke-skywalker-fight-2?lid=2cfcab65369c83ccd605e31f06052793 http://scrummanager.net
       Unkasoft Advergaming – http://unkasoft.com                                       Scrum Manager –
CMMI con Ágil!




       Unkasoft Advergaming – http://unkasoft.com
http://www.uncommondialogue.com/jtmisc/StarWarsConcert.jpg   Scrum Manager – http://scrummanager.net
Patrón dialéctico
                                                                  S3
                                                                       T4
                                       O
                                  IE NT            S2
                         O C IM
                   C   ON
                           S1                           T3                           A3

                                     T2                      A2

                                                                                 T    TESIS
        T1                                    A1                                 A    ANTÍTESIS

                                                                                 S    SÍNTESIS




 Unkasoft Advergaming – http://unkasoft.com                   Scrum Manager – http://scrummanager.net
Patrón dialéctico

       1950             1960            1970        1980     1990          2000              2010




                           Crisis del
                           Crisis del
                           software
                            software


                                                 TESIS
                                                 TESIS

                                                            ANTÍTESIS
                                                            ANTÍTESIS
                                               ISO 9000-3
                                                  CMM
                                                  SPICE                        SÍNTESIS
                                                                               SÍNTESIS
                                               BOOTSTRAP       DSDM
                                                    …         SCRUM
                                                                 XP        Agilizando CMMI
                                                                FDD
                                                                 …         SCRUM    MANAGER
                                                                                   …




 Unkasoft Advergaming – http://unkasoft.com                    Scrum Manager – http://scrummanager.net
Scrum Manager


                                              Flexibilidad




         Disciplina                                                             Agilidad




 Unkasoft Advergaming – http://unkasoft.com                  Scrum Manager – http://scrummanager.net
Scrum Manager




   Flexible
       Unkasoft Advergaming – http://unkasoft.com
http://www.flickr.com/photos/nubigena/2099124226/   Scrum Manager – http://scrummanager.net
Scrum Manager

                                                    Global




       Unkasoft Advergaming – http://unkasoft.com
http://www.flickr.com/photos/nubigena/2156169288             Scrum Manager – http://scrummanager.net
Scrum Manager

  Abierto




       Unkasoft Advergaming – http://unkasoft.com
http://www.flickr.com/photos/tcdh/2426320835/       Scrum Manager – http://scrummanager.net
Scrum Manager



                                              Gestión de Proyecto

                                              Ingeniería


                                              Gestión de Empresa




 Unkasoft Advergaming – http://unkasoft.com     Scrum Manager – http://scrummanager.net
Agenda

         n    Contexto inicial


               n   Conceptos: procesos vs agilidad

                       n    Solución

                                      n      Situación final y resultados

                                                   n   Consejos


Unkasoft Advergaming – http://unkasoft.com                  Scrum Manager – http://scrummanager.net
Fases y recursos

        § Definición: 4 meses, 2 personas + 1 C

        § Despliegue: 3 meses, 1 persona




        § Mantenimiento: 0.5 personas
      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/dunechaser/489467800/   Scrum Manager – http://scrummanager.net
Problemas y riesgos



           § Proceso pesado: evolución continua

           § Fechas impuestas: planificación y recursos

           § Resistencias varias: implicación y diálogo

           § Falta de experiencia: formación y apoyo externo



      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/yeti78/2122896835/in/photostream/   Scrum Manager – http://scrummanager.net
Herramientas




                                                                 Word/Excel




                                   Trac

 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Herramientas



      § Basado en tickets: identificados y con atributos
      § Basado en wiki: wikified everywhere
      § Histórico completo de cambios
      § Trazabilidad natural
      § Integrado con Subversion
      § Extensible y open source: desarrollo propio



 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Trac: anatomía de un ticket




 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
REQM
                           Requisitos basados en Trac

                          • Clientes externos: proyectos cerrados
                          • Clientes internos: productos evolutivos

                           • Pila del producto: requisitos generales
                           • Pila del sprint: tareas time-boxed


                           Trazabilidad gracias a Trac




Unkasoft Advergaming – http://unkasoft.com           Scrum Manager – http://scrummanager.net
PP & PMC

      No creemos Gantt!




                     Seguimiento basado en avance real
                                 (burndown)
 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Estimaciones

                    Estimación basada en datos históricos o en
                    experiencia

                    Imputación de horas por tareas de proyecto


                    Realimentación y consolidación automática en
                    tiempo real

                    Informes por tipo de proyecto: tiempos medios
                    (PERT) basados en datos históricos



 Unkasoft Advergaming – http://unkasoft.com    Scrum Manager – http://scrummanager.net
CM

                        Subversion: desde el día 0



                        Hudson: servidor de CI


                        Maven:                build y dependencias Java




 Unkasoft Advergaming – http://unkasoft.com               Scrum Manager – http://scrummanager.net
Integración continua
Centraliza de forma automática:
   • Construcción: compilación, despliegue
   • Gestión de dependencias
   • Testeo: a varios niveles
•Recolección de métricas
   •Análisis de tendencias




 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Integración continua




 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
MA

                                                            Este?




Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
MA




No, “el otro MA”

                                                             W. Edwards Deming
                                                              Estadista americano




Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
MA



In God we trust; all
others must bring
data.
                                                             W. Edwards Deming
                                                              Estadista americano




Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
MA


                       Completamente nuevo

                       Indicadores a nivel de proyecto


                        Indicadores a nivel de empresa:
                        orientados a conseguir objetivos




Unkasoft Advergaming – http://unkasoft.com             Scrum Manager – http://scrummanager.net
PPQA


                       Verificar productos y procesos


                        Auditorías exhaustivas


                         Pruebas automáticas


 Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
Agenda

         n    Contexto inicial


               n   Conceptos: procesos vs agilidad

                       n    Solución

                                      n      Situación final y resultados

                                                   n   Consejos


Unkasoft Advergaming – http://unkasoft.com                  Scrum Manager – http://scrummanager.net
Situación final

       Mercado inmaduro…




                                                                     …y en crisis
      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/marcelschmitz/4012581474/   Scrum Manager – http://scrummanager.net
Situación final

 Ágiles




                        pero con disciplina
      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/jdhancock/3870942118/   Scrum Manager – http://scrummanager.net
Situación final
                                                         Procesos homogeneos




                         Dos áreas, un proceso
      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/ancestor/3884166021/   Scrum Manager – http://scrummanager.net
Situación final
                                                                                                                               USA
                                                                                                                                   UK
                                                                                                                      Francia
                                                                                                                        México
                                                                                                                Sudáfrica


        Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/jdhancock/3653177703/in/set-72157616786064037
                                                                                                Scrum Manager – http://scrummanager.net
Otros hitos

                                      Clarificar responsabilidades:
                                        comercial - producción


                 Proceso “ágil”, conocido y homogeneo


                                   Establecer mecanismos de mejora:
                                               dónde estamos
                                              de dónde venimos
                                               a dónde vamos
 Unkasoft Advergaming – http://unkasoft.com             Scrum Manager – http://scrummanager.net
Agenda

         n    Contexto inicial


               n   Conceptos: procesos vs agilidad

                       n    Solución

                                      n      Situación final y resultados

                                                   n   Consejos


Unkasoft Advergaming – http://unkasoft.com                  Scrum Manager – http://scrummanager.net
Consejos
                        Procesos para las personas




Creative Commons - http://www.dfas.mil/careers/acareeratdfas/comminvolv/communitypeople.jpg Manager – http://scrummanager.net
      Unkasoft Advergaming – http://unkasoft.com                                     Scrum
Consejos

             Centrarse en aligerar y automatizar




      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/phlb/3121830301/   Scrum Manager – http://scrummanager.net
Consejos
        De menos a más: iterativo, incremental




      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/fpsurgeon/3142358285/   Scrum Manager – http://scrummanager.net
Consejos



  “Todo viaje de mil
  millas empieza con
  un solo paso”
                                          Lao Tze




      Unkasoft Advergaming – http://unkasoft.com
Creative Commons - http://www.flickr.com/photos/claudio_ar/3354840032/   Scrum Manager – http://scrummanager.net
Consejos
      “Escoge un trabajo que te guste, y no tendrás que
           trabajar ni un sólo día de tu vida” - Confucio




Unkasoft Advergaming – http://unkasoft.com   Scrum Manager – http://scrummanager.net
José Manuel Navarro
                                                          @jmnavarro
                                              jm@scrummanager.net
Unkasoft Advergaming – http://unkasoft.com        Scrum Manager – http://scrummanager.net

Weitere ähnliche Inhalte

Was ist angesagt?

Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMAlejandro Marin
 
Workshop - Aproximación al metodología Scrum
Workshop - Aproximación al metodología ScrumWorkshop - Aproximación al metodología Scrum
Workshop - Aproximación al metodología ScrumSlashMobility.com
 
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 Webinvestic
 
Metodo agil scrum
Metodo agil scrumMetodo agil scrum
Metodo agil scrumtestlucero
 
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ácticoguestebf771
 
17º Webinar - 2ª Ed. EXIN en Castellano: Cómo aplicar el Modelo P3M3 de madur...
17º Webinar - 2ª Ed. EXIN en Castellano: Cómo aplicar el Modelo P3M3 de madur...17º Webinar - 2ª Ed. EXIN en Castellano: Cómo aplicar el Modelo P3M3 de madur...
17º Webinar - 2ª Ed. EXIN en Castellano: Cómo aplicar el Modelo P3M3 de madur...EXIN
 
Workshop Framework SCRUM
Workshop Framework SCRUMWorkshop Framework SCRUM
Workshop Framework SCRUMAngel Lacret
 
Scrum en sistema grh tuc
Scrum en sistema grh tucScrum en sistema grh tuc
Scrum en sistema grh tucDaniel Muccela
 
Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)marihencely
 
Mooc metodologias agilesm3
Mooc metodologias agilesm3Mooc metodologias agilesm3
Mooc metodologias agilesm3Jose Chisun
 
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SWscrumecuador
 
Desarrollo ágil de software, Scrum
Desarrollo ágil de software, ScrumDesarrollo ágil de software, Scrum
Desarrollo ágil de software, ScrumPablo Lischinsky
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0TestingBaires
 

Was ist angesagt? (20)

Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUM
 
Workshop - Aproximación al metodología Scrum
Workshop - Aproximación al metodología ScrumWorkshop - Aproximación al metodología Scrum
Workshop - Aproximación al metodología Scrum
 
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
 
Metodo agil scrum
Metodo agil scrumMetodo agil scrum
Metodo agil scrum
 
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
 
17º Webinar - 2ª Ed. EXIN en Castellano: Cómo aplicar el Modelo P3M3 de madur...
17º Webinar - 2ª Ed. EXIN en Castellano: Cómo aplicar el Modelo P3M3 de madur...17º Webinar - 2ª Ed. EXIN en Castellano: Cómo aplicar el Modelo P3M3 de madur...
17º Webinar - 2ª Ed. EXIN en Castellano: Cómo aplicar el Modelo P3M3 de madur...
 
METODOS TRADICIONALES VS AGILES
METODOS TRADICIONALES VS AGILES METODOS TRADICIONALES VS AGILES
METODOS TRADICIONALES VS AGILES
 
Gestión de Proyectos Agile 2013
Gestión de Proyectos Agile                                        2013Gestión de Proyectos Agile                                        2013
Gestión de Proyectos Agile 2013
 
Workshop Framework SCRUM
Workshop Framework SCRUMWorkshop Framework SCRUM
Workshop Framework SCRUM
 
Scrum: la guía básica
Scrum: la guía básicaScrum: la guía básica
Scrum: la guía básica
 
Scrum en sistema grh tuc
Scrum en sistema grh tucScrum en sistema grh tuc
Scrum en sistema grh tuc
 
Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)Presentacion de xp scrum final (1)
Presentacion de xp scrum final (1)
 
Mooc metodologias agilesm3
Mooc metodologias agilesm3Mooc metodologias agilesm3
Mooc metodologias agilesm3
 
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
 
Resumen sobre Marco de trabajo SCRUM
Resumen sobre Marco de trabajo SCRUMResumen sobre Marco de trabajo SCRUM
Resumen sobre Marco de trabajo SCRUM
 
Desarrollo ágil de software, Scrum
Desarrollo ágil de software, ScrumDesarrollo ágil de software, Scrum
Desarrollo ágil de software, Scrum
 
Scrum
ScrumScrum
Scrum
 
Gestión ágil de proyectos disruptivos
Gestión ágil de proyectos disruptivos Gestión ágil de proyectos disruptivos
Gestión ágil de proyectos disruptivos
 
Presentación de Scrum
Presentación de ScrumPresentación de Scrum
Presentación de Scrum
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0
 

Ähnlich wie Agilizando CMMI en Unkasoft (URJC)

Scrum manager
Scrum manager Scrum manager
Scrum manager .. ..
 
6º Webinar - 3ª Ed. EXIN en Castellano: Aplicaciones de Scrum más allá del ám...
6º Webinar - 3ª Ed. EXIN en Castellano: Aplicaciones de Scrum más allá del ám...6º Webinar - 3ª Ed. EXIN en Castellano: Aplicaciones de Scrum más allá del ám...
6º Webinar - 3ª Ed. EXIN en Castellano: Aplicaciones de Scrum más allá del ám...EXIN
 
gestion de proyecto scrum manager_98 HO.pdf
gestion de proyecto scrum manager_98 HO.pdfgestion de proyecto scrum manager_98 HO.pdf
gestion de proyecto scrum manager_98 HO.pdfRodolfoSaulCohen
 
Pres como llevar proyectos agiles como scrum master
Pres como llevar proyectos agiles como scrum masterPres como llevar proyectos agiles como scrum master
Pres como llevar proyectos agiles como scrum masterGitaneDemone
 
Continuous Delivery, por donde empezar
Continuous Delivery, por donde empezarContinuous Delivery, por donde empezar
Continuous Delivery, por donde empezarSoftware Guru
 
Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa Open Source Pyme
 
Modelo scrum
Modelo scrumModelo scrum
Modelo scrumfrank81
 
Scrum Manager_RESUMEN 58 HO.pdf
Scrum Manager_RESUMEN 58 HO.pdfScrum Manager_RESUMEN 58 HO.pdf
Scrum Manager_RESUMEN 58 HO.pdfRodolfoSaulCohen
 
Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...
Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...
Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...Open Source Pyme
 
teScrum brochure spanish tcsa
teScrum brochure spanish tcsateScrum brochure spanish tcsa
teScrum brochure spanish tcsaGonzalo Gallegos
 

Ähnlich wie Agilizando CMMI en Unkasoft (URJC) (20)

Entornos agiles resumen ejecutivo
Entornos agiles resumen ejecutivoEntornos agiles resumen ejecutivo
Entornos agiles resumen ejecutivo
 
Scrum manager
Scrum manager Scrum manager
Scrum manager
 
Libro scrum
Libro scrumLibro scrum
Libro scrum
 
6º Webinar - 3ª Ed. EXIN en Castellano: Aplicaciones de Scrum más allá del ám...
6º Webinar - 3ª Ed. EXIN en Castellano: Aplicaciones de Scrum más allá del ám...6º Webinar - 3ª Ed. EXIN en Castellano: Aplicaciones de Scrum más allá del ám...
6º Webinar - 3ª Ed. EXIN en Castellano: Aplicaciones de Scrum más allá del ám...
 
Scrum
ScrumScrum
Scrum
 
gestion de proyecto scrum manager_98 HO.pdf
gestion de proyecto scrum manager_98 HO.pdfgestion de proyecto scrum manager_98 HO.pdf
gestion de proyecto scrum manager_98 HO.pdf
 
Scrum 2
Scrum 2Scrum 2
Scrum 2
 
Pres como llevar proyectos agiles como scrum master
Pres como llevar proyectos agiles como scrum masterPres como llevar proyectos agiles como scrum master
Pres como llevar proyectos agiles como scrum master
 
Continuous Delivery, por donde empezar
Continuous Delivery, por donde empezarContinuous Delivery, por donde empezar
Continuous Delivery, por donde empezar
 
Generación de Valor con Scrum
Generación de Valor con ScrumGeneración de Valor con Scrum
Generación de Valor con Scrum
 
Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa
 
Scrum israel tello solórzano va a
Scrum israel tello solórzano va aScrum israel tello solórzano va a
Scrum israel tello solórzano va a
 
Scrum israel tello solórzano VA A
Scrum israel tello solórzano VA AScrum israel tello solórzano VA A
Scrum israel tello solórzano VA A
 
Es scrumprimer20
Es scrumprimer20Es scrumprimer20
Es scrumprimer20
 
Modelo scrum
Modelo scrumModelo scrum
Modelo scrum
 
Clase 3 SCRUM como framework
Clase 3   SCRUM como frameworkClase 3   SCRUM como framework
Clase 3 SCRUM como framework
 
Scrum Manager_RESUMEN 58 HO.pdf
Scrum Manager_RESUMEN 58 HO.pdfScrum Manager_RESUMEN 58 HO.pdf
Scrum Manager_RESUMEN 58 HO.pdf
 
Introducción a Scrum
Introducción a ScrumIntroducción a Scrum
Introducción a Scrum
 
Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...
Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...
Certificacion internacional de scrumstudy en gestion agil de proyectos scrum ...
 
teScrum brochure spanish tcsa
teScrum brochure spanish tcsateScrum brochure spanish tcsa
teScrum brochure spanish tcsa
 

Kürzlich hochgeladen

Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 

Kürzlich hochgeladen (20)

Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 

Agilizando CMMI en Unkasoft (URJC)

  • 1. Agilizando CMMI en Unkasoft Unkasoft Advergaming – http://unkasoft.com Universidad Rey Juan Manager – http://scrummanager.net Scrum Carlos - Diciembre 2009
  • 2. Agenda n Contexto inicial n Conceptos: procesos vs agilidad n Solución n Situación final y resultados n Consejos Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 3. La persona José Manuel (JM) Navarro @jmnavarro agilizandocmmi.wordpress.com Unkasoft - Responsable Técnico Scrum Manager - Colaborador Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 4. La empresa Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/gaetanlee/118885175/ Scrum Manager – http://scrummanager.net
  • 5. La empresa Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 6. La empresa Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 7. La comunidad Partners Certificación Foros Open Knowledge Colaboradores Blog http://scrummanager.net Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 8. Situación inicial Mercado inmaduro Continuos cambios de rumbo Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/marcelschmitz/4012581474/ Scrum Manager – http://scrummanager.net
  • 9. Situación inicial Falsos ágiles!! Falta de disciplina y constancia Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/jdhancock/3870942118/ Scrum Manager – http://scrummanager.net
  • 10. Situación inicial Procesos heterogéneos Dos áreas, dos mundos Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/ancestor/3884166021/ Scrum Manager – http://scrummanager.net
  • 11. Situación inicial Estrategia: internacionalizarse Creative Commons - http://www.flickr.com/photos/jdhancock/3653177703/in/set-72157616786064037 Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 12. Agenda n Contexto inicial n Conceptos: procesos vs agilidad n Solución n Situación final y resultados n Consejos Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 13. Procesos clásicos • Heredado de la ingeniería clásica • Entorno predictivo e inmutable • Organización en cascada • Ejecución controlada • Cambios = yuyu Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/anirudhkoul/3483999817/ Scrum Manager – http://scrummanager.net
  • 14. Procesos ágiles • El software no sigue las mismas leyes • Entorno impredecible, cambiante y con alta innovación • No hay operarios: hay creadores • Cambios = necesarios y positivos Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/27180696@N02/3910686410/ Scrum Manager – http://scrummanager.net
  • 15. CMMI La forma más eficiente de hacer un trabajo es hacerlo bien a la primera Watts S. Humphrey Creador de los modelos CMM - CMMI Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 16. Agile manifesto Agradecemos los requisitos cambiantes, incluso al final del desarrollo. Los procesos ágiles aprovechan los cambios para dar una ventaja competitiva a los clientes Agile manifesto Segundo principio Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 17. CMMI La calidad del resultado depende de la calidad de los procesos Watts S. Humphrey Creador de los modelos CMM - CMMI Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 18. Agile manifesto Desarrolla proyectos alrededor de personas motivadas. Dales el entorno, apoya sus necesidades y confía en que ellos hagan el trabajo. Agile manifesto Quinto principio Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 19. Agile manifesto Preferimos… …a las personas y su interacción sobre los procesos y las herramientas http://agilemanifesto.org Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 20. Agile manifesto Preferimos… …el software funcional sobre una documentación exhaustiva http://agilemanifesto.org Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 21. Agile manifesto Preferimos… …la colaboración con el cliente sobre la negociación contractual http://agilemanifesto.org Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 22. Agile manifesto Preferimos… …responder a los cambios sobre el seguimiento de un plan http://agilemanifesto.org Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 23. Agile manifesto Sobre != En vez de Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 24. Agile-CMMI manifesto Preferimos… …apoyar a las personas y sus interacciones a través de procesos y herramientas. http://agilecmmi-manifesto.org Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 25. Agile-CMMI manifesto Preferimos… …crear documentación ligera y simple para complementar al software funcional. http://agilecmmi-manifesto.org Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 26. Agile-CMMI manifesto Preferimos… …apoyar la negociación de contratos con procesos que animen a la colaboración y el compromiso http://agilecmmi-manifesto.org Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 27. Agile-CMMI manifesto Preferimos… …crear un plan que soporte el cambio http://agilecmmi-manifesto.org Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 28. ¿CMMI o Ágil? Personal % Junior % Senior y Master 40 15 30 20 Criticidad Posibles pérdidas 20 25 Definición materiales y/o humanas % Modific. Requisitos / mes 10 30 1 V ida 5 s – 0 B ien 35 10 es - utili 30 dad 50 3 Ági l 10 For 90 ma l 30 70 100 50 300 30 Tamaño 10 Número de personas involucradas Dinamismo % adaptación a entornos caóticos Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 29. ¿Qué es CMMI? § No es un proceso § Es un modelo de procesos § Describe las características de un proceso § Dice QUÉ hacer, no CÓMO hacerlo ni QUIÉN lo hace Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/43140674@N08/4007046592/ Scrum Manager – http://scrummanager.net
  • 30. CMMI: abrocharos los cinturones Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/eldritch/187996661/ Scrum Manager – http://scrummanager.net
  • 31. El universo CMMI CMMI-ACQ CMMI-DEV CMMI-SRV Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 32. Constelación CMMI-DEV CMMI-DEV ML-2 ML-3 ML-4 ML-5 CM VAL OPP CAR REQM VER QPM OID PP RD RSKM PMC OT PPQA DAR MA OPD SAM OPF PI TS IPM Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 33. Área de proceso CM CM: Configuration Management GG 2.1 SG 1 GG 1.1 GG 2.1 GG 3.1 GG 4.1 GG 5.1 GG 2.1 GG 3.2 GG 4.2 GG 5.2 SG 2 GG 2.1 GG 2.1 SG 3 GG 2.1 GG 2.1 GG 2.1 GG 2.1 GG 2.1 Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 34. Metas (requeridas) SG 1: Establish Baselines SP 1.1 SP 1.2 SP 1.3 Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 35. Prácticas (esperadas) SP 1.2: Establish a Configuration Management System SUBP 1 SUBP 2 SUBP 3 SUBP 4 SUBP 5 SUBP 6 SUBP 7 SUBP 8 Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 36. Subpráctica (informativas) Subpractice 2: Store and retrieve configuration items in a configuration management system SAMPLE 1 SAMPLE 2 SAMPLE 3 Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 37. ¿Eso es todo? Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/tripphotogallery/4059486159/ Scrum Manager – http://scrummanager.net
  • 38. SCRUM Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 39. Entonces… ¿ágil? Unkasoft Advergaming – http://unkasoft.com http://media.photobucket.com/image/yoda/y23155/Soulcalibur%20IV/Yoda.jpg Scrum Manager – http://scrummanager.net
  • 40. ¿o CMMI? Unkasoft Advergaming – http://unkasoft.com http://simonz.web.elte.hu/wallp/promo-vader.jpg Scrum Manager – http://scrummanager.net
  • 41. CMMI vs Ágil http://starwars.yahoo.com/photos/darth-vader-luke-skywalker-fight-2?lid=2cfcab65369c83ccd605e31f06052793 http://scrummanager.net Unkasoft Advergaming – http://unkasoft.com Scrum Manager –
  • 42. CMMI con Ágil! Unkasoft Advergaming – http://unkasoft.com http://www.uncommondialogue.com/jtmisc/StarWarsConcert.jpg Scrum Manager – http://scrummanager.net
  • 43. Patrón dialéctico S3 T4 O IE NT S2 O C IM C ON S1 T3 A3 T2 A2 T TESIS T1 A1 A ANTÍTESIS S SÍNTESIS Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 44. Patrón dialéctico 1950 1960 1970 1980 1990 2000 2010 Crisis del Crisis del software software TESIS TESIS ANTÍTESIS ANTÍTESIS ISO 9000-3 CMM SPICE SÍNTESIS SÍNTESIS BOOTSTRAP DSDM … SCRUM XP Agilizando CMMI FDD … SCRUM MANAGER … Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 45. Scrum Manager Flexibilidad Disciplina Agilidad Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 46. Scrum Manager Flexible Unkasoft Advergaming – http://unkasoft.com http://www.flickr.com/photos/nubigena/2099124226/ Scrum Manager – http://scrummanager.net
  • 47. Scrum Manager Global Unkasoft Advergaming – http://unkasoft.com http://www.flickr.com/photos/nubigena/2156169288 Scrum Manager – http://scrummanager.net
  • 48. Scrum Manager Abierto Unkasoft Advergaming – http://unkasoft.com http://www.flickr.com/photos/tcdh/2426320835/ Scrum Manager – http://scrummanager.net
  • 49. Scrum Manager Gestión de Proyecto Ingeniería Gestión de Empresa Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 50. Agenda n Contexto inicial n Conceptos: procesos vs agilidad n Solución n Situación final y resultados n Consejos Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 51. Fases y recursos § Definición: 4 meses, 2 personas + 1 C § Despliegue: 3 meses, 1 persona § Mantenimiento: 0.5 personas Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/dunechaser/489467800/ Scrum Manager – http://scrummanager.net
  • 52. Problemas y riesgos § Proceso pesado: evolución continua § Fechas impuestas: planificación y recursos § Resistencias varias: implicación y diálogo § Falta de experiencia: formación y apoyo externo Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/yeti78/2122896835/in/photostream/ Scrum Manager – http://scrummanager.net
  • 53. Herramientas Word/Excel Trac Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 54. Herramientas § Basado en tickets: identificados y con atributos § Basado en wiki: wikified everywhere § Histórico completo de cambios § Trazabilidad natural § Integrado con Subversion § Extensible y open source: desarrollo propio Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 55. Trac: anatomía de un ticket Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 56. REQM Requisitos basados en Trac • Clientes externos: proyectos cerrados • Clientes internos: productos evolutivos • Pila del producto: requisitos generales • Pila del sprint: tareas time-boxed Trazabilidad gracias a Trac Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 57. PP & PMC No creemos Gantt! Seguimiento basado en avance real (burndown) Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 58. Estimaciones Estimación basada en datos históricos o en experiencia Imputación de horas por tareas de proyecto Realimentación y consolidación automática en tiempo real Informes por tipo de proyecto: tiempos medios (PERT) basados en datos históricos Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 59. CM Subversion: desde el día 0 Hudson: servidor de CI Maven: build y dependencias Java Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 60. Integración continua Centraliza de forma automática: • Construcción: compilación, despliegue • Gestión de dependencias • Testeo: a varios niveles •Recolección de métricas •Análisis de tendencias Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 61. Integración continua Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 62. MA Este? Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 63. MA No, “el otro MA” W. Edwards Deming Estadista americano Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 64. MA In God we trust; all others must bring data. W. Edwards Deming Estadista americano Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 65. MA Completamente nuevo Indicadores a nivel de proyecto Indicadores a nivel de empresa: orientados a conseguir objetivos Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 66. PPQA Verificar productos y procesos Auditorías exhaustivas Pruebas automáticas Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 67. Agenda n Contexto inicial n Conceptos: procesos vs agilidad n Solución n Situación final y resultados n Consejos Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 68. Situación final Mercado inmaduro… …y en crisis Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/marcelschmitz/4012581474/ Scrum Manager – http://scrummanager.net
  • 69. Situación final Ágiles pero con disciplina Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/jdhancock/3870942118/ Scrum Manager – http://scrummanager.net
  • 70. Situación final Procesos homogeneos Dos áreas, un proceso Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/ancestor/3884166021/ Scrum Manager – http://scrummanager.net
  • 71. Situación final USA UK Francia México Sudáfrica Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/jdhancock/3653177703/in/set-72157616786064037 Scrum Manager – http://scrummanager.net
  • 72. Otros hitos Clarificar responsabilidades: comercial - producción Proceso “ágil”, conocido y homogeneo Establecer mecanismos de mejora: dónde estamos de dónde venimos a dónde vamos Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 73. Agenda n Contexto inicial n Conceptos: procesos vs agilidad n Solución n Situación final y resultados n Consejos Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 74. Consejos Procesos para las personas Creative Commons - http://www.dfas.mil/careers/acareeratdfas/comminvolv/communitypeople.jpg Manager – http://scrummanager.net Unkasoft Advergaming – http://unkasoft.com Scrum
  • 75. Consejos Centrarse en aligerar y automatizar Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/phlb/3121830301/ Scrum Manager – http://scrummanager.net
  • 76. Consejos De menos a más: iterativo, incremental Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/fpsurgeon/3142358285/ Scrum Manager – http://scrummanager.net
  • 77. Consejos “Todo viaje de mil millas empieza con un solo paso” Lao Tze Unkasoft Advergaming – http://unkasoft.com Creative Commons - http://www.flickr.com/photos/claudio_ar/3354840032/ Scrum Manager – http://scrummanager.net
  • 78. Consejos “Escoge un trabajo que te guste, y no tendrás que trabajar ni un sólo día de tu vida” - Confucio Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net
  • 79. José Manuel Navarro @jmnavarro jm@scrummanager.net Unkasoft Advergaming – http://unkasoft.com Scrum Manager – http://scrummanager.net