SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tspeeelllkkk
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
Fundación Universitaria Konrad Lorenz
 
Proceso de Software Personal
Proceso de Software PersonalProceso de Software Personal
Proceso de Software Personal
Irvin Ponce Pérez
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos
unrated999
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
EvelinBermeo
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
Anel Sosa
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
José Antonio Sandoval Acosta
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltosJansel M
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
metodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialmetodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificial
NoraVelasquez4
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
paoaboytes
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
NANO-06
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
CristobalFicaV
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
Hernan Espinoza
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoLu Martinez
 

La actualidad más candente (20)

Sqa
SqaSqa
Sqa
 
Ordenamiento por insercion
Ordenamiento por insercionOrdenamiento por insercion
Ordenamiento por insercion
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tsp
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Proceso de Software Personal
Proceso de Software PersonalProceso de Software Personal
Proceso de Software Personal
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
metodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificialmetodos de busqueda en inteligencia artificial
metodos de busqueda en inteligencia artificial
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 

Similar a Casos de éxito de TSP en México

3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
Pepe
 
Mejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software MejorMejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software Mejor
Pablo F. Sanchez
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 
Fabrica software
Fabrica softwareFabrica software
Fabrica software
kokyfe
 
Complemento cmmi
Complemento cmmiComplemento cmmi
Complemento cmmi
Tensor
 
Modelo Cmmi 7
Modelo Cmmi 7Modelo Cmmi 7
Modelo Cmmi 7
Su Vivian
 
Presentación Valuesoft III
Presentación Valuesoft IIIPresentación Valuesoft III
Presentación Valuesoft III
Jorge Marquez
 
Introduccion a calidad de software
Introduccion a calidad de softwareIntroduccion a calidad de software
Introduccion a calidad de softwareguest871c816
 
La ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesLa ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidades
Antonio Vallecillo
 
14 Tissat Solo Pruebas 2009
14 Tissat Solo Pruebas 200914 Tissat Solo Pruebas 2009
14 Tissat Solo Pruebas 2009
Pepe
 
Presentacion lean manufacturing -sep'12
Presentacion   lean manufacturing -sep'12Presentacion   lean manufacturing -sep'12
Presentacion lean manufacturing -sep'12ASI El Salvador
 
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.pptCC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
JONATHANJAIRALVARADO1
 
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.pptCC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
JONATHANJAIRALVARADO1
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
Joselito B
 

Similar a Casos de éxito de TSP en México (20)

3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
Mejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software MejorMejora de Procesos para Desarrollar Software Mejor
Mejora de Procesos para Desarrollar Software Mejor
 
A1 u1 tablas comparativa
A1 u1  tablas comparativaA1 u1  tablas comparativa
A1 u1 tablas comparativa
 
A1 u1 tablas comparativa
A1 u1  tablas comparativaA1 u1  tablas comparativa
A1 u1 tablas comparativa
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Fabrica software
Fabrica softwareFabrica software
Fabrica software
 
Complemento cmmi
Complemento cmmiComplemento cmmi
Complemento cmmi
 
Modelo Cmmi 7
Modelo Cmmi 7Modelo Cmmi 7
Modelo Cmmi 7
 
Presentación Valuesoft III
Presentación Valuesoft IIIPresentación Valuesoft III
Presentación Valuesoft III
 
Introduccion a calidad de software
Introduccion a calidad de softwareIntroduccion a calidad de software
Introduccion a calidad de software
 
El director de proyectos, presente y futuro
El director de proyectos, presente y futuroEl director de proyectos, presente y futuro
El director de proyectos, presente y futuro
 
La ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidadesLa ingeniería del software en España: retos y oportunidades
La ingeniería del software en España: retos y oportunidades
 
14 Tissat Solo Pruebas 2009
14 Tissat Solo Pruebas 200914 Tissat Solo Pruebas 2009
14 Tissat Solo Pruebas 2009
 
Cuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmiCuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmi
 
Cuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmiCuadro comparativo moprosoft_cmmi
Cuadro comparativo moprosoft_cmmi
 
Premier Rccs Version1 5
Premier Rccs Version1 5Premier Rccs Version1 5
Premier Rccs Version1 5
 
Presentacion lean manufacturing -sep'12
Presentacion   lean manufacturing -sep'12Presentacion   lean manufacturing -sep'12
Presentacion lean manufacturing -sep'12
 
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.pptCC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
 
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.pptCC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
CC51A_Clase12_Calidad_y_Mejor_de_Procesos.ppt
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
 

Más de Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
Software Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
Software Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
Software Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
Software Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
Software Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
Software Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
Software Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
Software Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
Software Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
Software Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Software Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
Software Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
Software Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
Software Guru
 

Más de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 

Último (20)

Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 

Casos de éxito de TSP en México

  • 1. Casos de Éxito del TSPSM 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 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
  • 4. 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
  • 5. ¿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”
  • 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 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% 
  • 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 é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)
  • 13. Desviaciones de Esfuerzo y Calendario
  • 14. 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++
  • 15. 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
  • 16. Caso de éxito: Delaware Software Francisco Alemán Director Comercial francisco.aleman@delaware.com.mx
  • 17. Caso de éxito: Quarksoft Ricardo Vidrio Director de Operaciones rvidrio@quarksoft.net
  • 18. Preguntas y Respuestas [Logo de la organización representada (opcional)] Rafael Salazar Chávez rafael.salazar@itesm.mx