Casos de Éxito
del TSPSM en México
                      Rafael Salazar Chávez
                          Director Iniciativa TSP
                      Tecnológico de Monterrey
Objetivo



                 Presentar los resultados y los
               casos de éxito obtenidos a la fecha
                 en la “Iniciativa Mexicana del
               Team Software ProcessSM (TSP)”



SM Team Software Process, TSP, Personal Software Process y PSP son marcas de servicio registradas por Carnegie Mellon University
® CMMI es una marca registrada por Carnegie Mellon University


                                                                                                                        22
Agenda

Situación actual de la industria del Software
Problema  causa  solución
La Iniciativa Mexicana del TSP
Objetivo
Resultados a la fecha
Resumen del estudio realizado sobre proyectos
mexicanos
Otros casos de éxito:
Delaware Software
Quarksoft
                                                33
Situación Actual

Calidad= “superar expectativas del cliente”
Expectativa del cliente en dllo. de software:
Un producto que cumpla con lo que
necesita
Entregado a tiempo y en el costo prometido
              12
La industria mundial no anda bien y no ha
              10
mejorado en los últimos 15 años
               8
  % Proy. Exitosos    6
                      4
                      2
                      0
          Fuente: Chaos Report 2009, Standish Group
                                                      44
¿Por qué no mejoramos?

Es un problema de gerencia
Deming: 85% problemas vienen de la
gerencia
Humphrey: gerenciamos en forma
equivocada
Estilo tradicional de gerencia
Basada en Fredrick Taylor desde hace 100
años
Asume que:
  ●   Se trabaja con “cosas”
Solución

Gerencia del conocimiento (Peter Drucker)
Trabajan con conceptos, ideas, diseños,
etc.
El trabajo ocurre en sus cabezas
No puede ser “observado” y “monitoreado”
por los gerentes
Los ingenieros de software son
“trabajadores del conocimiento”
El Team Software Process enseña a:
Gerentes: cómo dirigir trab. del
Algunos resultados del TSP

Reduce los defectos entregados
17.5 veces mejor que CMMI nivel 5 (0.061
vs. 1.052 defectos/KLDC)
Reduce la desviación en la fecha de
entrega
Antes del TSP: 27%  112% tarde3
Con el TSP: 8% antes  20% tarde3
Reduce el tiempo de ciclo
Tiempo desde código-completo hasta
entrega del producto se redujo de 34% 
Iniciativa Mexicana TSP
 Objetivo: Posicionar a la Industria Mexicana del
 Software como la de mejor calidad del mundo
          SEI
                               Empresas que
                                desarrollan
                                 Software               Calidad y
                                                        Productividad




                                   Certificado
                                   Recurso
                  Iniciativa                       Mercado
                Mexicana TSP                     Internacional
                                                  y Nacional


Estados
                                 Universi-
                                  dades

     Indust
     ria
Resultados 2006  2009

11 empresas introduciendo el TSP
239 personas certificadas en PSP
65% de todos los certificados en el mundo
35 instructores de PSP autorizados
11 coaches de TSP autorizados (+24
provisionales)
2 personas autorizadas para entrenar
instructores y coaches
Alianza ITESM-SEI
Primer Strategic Partner del mundo
Casos de éxito en México

Resultados publicados por SEI en reporte
técnico
“Deploying TSP on a National Scale: An
Experience Report from Pilot Projects in
Mexico”
CMU/SEI-2009-TR-011
5 organizaciones mexicanas
Varios niveles de CMMI (niveles 1, 2 y 5)
9 proyectos utilizando TSP (8 por primera
vez)
Calidad
Rendimiento en las pruebas
Desviaciones de Esfuerzo y
Calendario
El PSP enseña a reducir el
desperdicio                                                             Fuente: 26 profesionistas
                         Segundos por Línea de Código                   Mexicanos utilizando
                                                                        lenguajes tipo C++
                             por Tipo de Trabajo
             180

             160                                   + 20.5% productividad

             140

             120

             100
Segundos
              80

              60

              40

              20

               0

    Fuente: 26 profesionistas Mexicanos utilizando lenguajes tipo C++
Otros resultados
posteriores al estudio
                                  Proy. 1 Proy. 2 Proy. 3
Cant. miembros en equipo            4         4         7
Semanas de duración                 25       12        24
LDC agregadas y modificadas       10,728    3,862     5,622
% dif. real vs. plan (LDC)        +160% +132% -13.2%
% dif. real vs. plan (esfuerzo)   +77%      +15%      +3.1%
Def/KLDC pruebas sistema           0.75     0.29      3.86
Def/KLDC pruebas aceptación        0.37    No disp.   2.65
Caso de éxito:
Delaware Software
           Francisco Alemán
          Director Comercial
   francisco.aleman@delaware.com.mx
Caso de éxito:
Quarksoft
          Ricardo Vidrio
      Director de Operaciones
       rvidrio@quarksoft.net
Preguntas y Respuestas     [Logo de la
                          organización
                          representada
                            (opcional)]




               Rafael Salazar Chávez
             rafael.salazar@itesm.mx

Casos de éxito de TSP en México

  • 1.
    Casos de Éxito delTSPSM en México Rafael Salazar Chávez Director Iniciativa TSP Tecnológico de Monterrey
  • 2.
    Objetivo Presentar los resultados y los casos de éxito obtenidos a la fecha en la “Iniciativa Mexicana del Team Software ProcessSM (TSP)” SM Team Software Process, TSP, Personal Software Process y PSP son marcas de servicio registradas por Carnegie Mellon University ® CMMI es una marca registrada por Carnegie Mellon University 22
  • 3.
    Agenda Situación actual dela industria del Software Problema  causa  solución La Iniciativa Mexicana del TSP Objetivo Resultados a la fecha Resumen del estudio realizado sobre proyectos mexicanos Otros casos de éxito: Delaware Software Quarksoft 33
  • 4.
    Situación Actual Calidad= “superarexpectativas del cliente” Expectativa del cliente en dllo. de software: Un producto que cumpla con lo que necesita Entregado a tiempo y en el costo prometido 12 La industria mundial no anda bien y no ha 10 mejorado en los últimos 15 años 8 % Proy. Exitosos 6 4 2 0 Fuente: Chaos Report 2009, Standish Group 44
  • 5.
    ¿Por qué nomejoramos? Es un problema de gerencia Deming: 85% problemas vienen de la gerencia Humphrey: gerenciamos en forma equivocada Estilo tradicional de gerencia Basada en Fredrick Taylor desde hace 100 años Asume que: ● Se trabaja con “cosas”
  • 6.
    Solución Gerencia del conocimiento(Peter Drucker) Trabajan con conceptos, ideas, diseños, etc. El trabajo ocurre en sus cabezas No puede ser “observado” y “monitoreado” por los gerentes Los ingenieros de software son “trabajadores del conocimiento” El Team Software Process enseña a: Gerentes: cómo dirigir trab. del
  • 7.
    Algunos resultados delTSP Reduce los defectos entregados 17.5 veces mejor que CMMI nivel 5 (0.061 vs. 1.052 defectos/KLDC) Reduce la desviación en la fecha de entrega Antes del TSP: 27%  112% tarde3 Con el TSP: 8% antes  20% tarde3 Reduce el tiempo de ciclo Tiempo desde código-completo hasta entrega del producto se redujo de 34% 
  • 8.
    Iniciativa Mexicana TSP Objetivo: Posicionar a la Industria Mexicana del Software como la de mejor calidad del mundo SEI Empresas que desarrollan Software Calidad y Productividad Certificado Recurso Iniciativa Mercado Mexicana TSP Internacional y Nacional Estados Universi- dades Indust ria
  • 9.
    Resultados 2006 2009 11 empresas introduciendo el TSP 239 personas certificadas en PSP 65% de todos los certificados en el mundo 35 instructores de PSP autorizados 11 coaches de TSP autorizados (+24 provisionales) 2 personas autorizadas para entrenar instructores y coaches Alianza ITESM-SEI Primer Strategic Partner del mundo
  • 10.
    Casos de éxitoen México Resultados publicados por SEI en reporte técnico “Deploying TSP on a National Scale: An Experience Report from Pilot Projects in Mexico” CMU/SEI-2009-TR-011 5 organizaciones mexicanas Varios niveles de CMMI (niveles 1, 2 y 5) 9 proyectos utilizando TSP (8 por primera vez)
  • 11.
  • 12.
  • 13.
  • 14.
    El PSP enseñaa reducir el desperdicio Fuente: 26 profesionistas Segundos por Línea de Código Mexicanos utilizando lenguajes tipo C++ por Tipo de Trabajo 180 160 + 20.5% productividad 140 120 100 Segundos 80 60 40 20 0 Fuente: 26 profesionistas Mexicanos utilizando lenguajes tipo C++
  • 15.
    Otros resultados posteriores alestudio Proy. 1 Proy. 2 Proy. 3 Cant. miembros en equipo 4 4 7 Semanas de duración 25 12 24 LDC agregadas y modificadas 10,728 3,862 5,622 % dif. real vs. plan (LDC) +160% +132% -13.2% % dif. real vs. plan (esfuerzo) +77% +15% +3.1% Def/KLDC pruebas sistema 0.75 0.29 3.86 Def/KLDC pruebas aceptación 0.37 No disp. 2.65
  • 16.
    Caso de éxito: DelawareSoftware Francisco Alemán Director Comercial [email protected]
  • 17.
    Caso de éxito: Quarksoft Ricardo Vidrio Director de Operaciones [email protected]
  • 18.
    Preguntas y Respuestas [Logo de la organización representada (opcional)] Rafael Salazar Chávez [email protected]