el subdesarrollo es un problema cultural y no...

23
Experiencias de una compañía de TI asentada en un país en vía de desarrollo, que ha alcanzado los máximos niveles de madurez en ingeniería de software en el mundo Ponencia presentada en LA - SEPG Presentador: Jorge Aramburo Siegert Presidente PSL [email protected] El subdesarrollo es un problema cultural y no económico

Upload: others

Post on 12-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

Experiencias de una compañía de TI asentada en un país en vía de desarrollo, que ha alcanzado los máximos niveles de madurez en ingeniería de software en el mundo

Ponencia presentada en LA - SEPG

Presentador: Jorge Aramburo SiegertPresidente [email protected]

El subdesarrollo es un problema cultural y no económico

Page 2: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

Agenda

� Propósito de la presentación

� Muy breve perfil de PSL

� Donde nos encontrábamos antes de emprender el proceso de mejoramiento

� Motivación para emprender el proceso de mejoramiento

� Hoja de ruta

� Lecciones aprendidas

� Preguntas y Respuestas

El subdesarrollo es un problema cultural y no económico

Page 3: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

Propósito de la presentación

1. Demostrar que en un país en vías de desarrollo es posible mejorar hasta alcanzar los máximos niveles de madurez de acuerdo con modelos como CMM, CMMI, y eSCM.

2. Compartir los espectaculares resultados que PSL ha obtenido en su proceso de mejoramiento.

3. Compartir algunas lecciones aprendidas

4. Plantear la cuestión que resultó y resulta vital para el proceso de mejoramiento en PSL, y que quizá ayude a otros a emprenderlo

Page 4: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

Breve perfil de PSL

PSL es una compañía de IT que provee productos, servicios de software y consultoría a clientes en América y Europa Occidental.

Servicios: Desarrollo, mejoramiento y mantenimiento de software, incluyendo software desarrollado por terceros.

Servicios de outsourcing con valor agregado

Consultoría y acompañamiento en adopción de mejores prácticas y técnicas de ingeniería

Page 5: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

Breve perfil de PSL

Productos: Sistemas ERP y complementarios

Herramientas para inteligencia de negocios

Sistemas Web y Wireless banking

Plataformas de pago Web y Wireless

Aplicaciones móviles de diferentes tipos

La compañía ha servido clientes en UK, USA, Canadá, España, México, Costa Rica, Panamá, Ecuador, Venezuela y Colombia.

Page 6: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

Donde nos encontrábamos

� Portafolio de productos y servicios apoyado en tecn ologías tradicionales

� Productos estables pues tenían mucho tiempo en el m ercado

� PSL era reconocida en Colombia por productos y serv icios “muy innovadores y de alta calidad” (Habíamos olvidad o el monstruo de la complejidad)

� Exportaciones prácticamente inexistentes

Hasta 1996

1996 - 1998

� Reconversión a nuevas tecnologías

� El monstruo despertó: 8 defectos / KLOC detectado p or los clientes (en operación)

� Un año de atraso en promedio

� Sobre costos del 160 %

� Satisfacción de clientes en declive. Pérdida de cli entes.

Page 7: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

Donde nos encontrábamos

Los procesos de ingeniería eran caóticos, y el resultado evidente lo conformaban productos de

baja calidad, costosos y a destiempo

El mejoramiento de los procesosconstituía el reto de negocios mas importante

que afrontábamos

De este dependería nuestra supervivencia

Page 8: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

• En Latinoamérica no existía conocimiento alguno ace rca de CMM, Six Sigma o cualquier modelo de mejoramiento aplicado a la in geniería de software.

• ISO 9000 se implantaba, tímidamente, en industrias manufactureras. No existían consultores ISO para industrias de TI.

• Las personas vinculadas a PSL éramos una muestra “e stadística” de la población Colombiana (y Latinoamericana).

� Poder de la impotencia (“cultura de la pobreza de L ewis”).

� Individualismo. Poco preocupados por el futuro de n uestras comunidades (organización, ciudad, nación).

� “A que horas vamos a estudiar?”. El ingeniero de so ftware promedio lee menos de 0.3 libros relacionados con la profesi ón por año.

� “Para que hacer las cosas de manera diferente?”. Au nque la apertura económica había comenzado en 1991, los empresarios y trabajadores colombianos aún no experimentábamos sus efectos. La rivalidad empresarial era esencialmente local en industrias d e software. Un ser humano que no tenga que asumir las consecuencias de sus actos nomejora.

� “Esa empresa no es mía”, “yo no tengo nada por mejo rar”, etc.

Por aquel entonces …..

Page 9: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

� En 1996 nos propusimos convertirnos en una compañía de clase mundial en ingeniería de software.

� Resultaba tonto pretender estar entre las mas grandes, no así entre los mejores.

Siempre hemos creído que

el subdesarrollo es un problema cultural y no económico

A pesar de todo ….

Page 10: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

Empresarial: Aún en mercados locales, las compañías que no desarrollen competencia mundial perecerán.

Una verdadera estrategia empresarial exige la creación de una posición única de mercado, que en todo caso implica actividades empresariales diferenciadoras.

Social: La construcción de una sociedad, de una nación, es responsabilidad de todos sus actores.

El proceso de mejoramiento en PSL podría “jalonar” las industrias de conocimiento en Colombia e influir de alguna manera en Latinoamérica.

Nos fundamentamos en dos razones, una empresarial y otra social

Page 11: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

La revolución de la productividad en la economía tradicional ya terminó. Hoy en día cerca del 85% de la mano de obra en los países desarrollados está empleado en industrias de “servicios y conocimiento”

Si Latinoamérica no desarrolla

este tipo de industrias, cada día

será mas pobre.

Nos fundamentamos en dos razones, una empresarial y otra social

Page 12: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

ISO

CMM

Sistema demétricas

CMMI

eSCM

Six Sigma

1997 1998 1999 2000 2001 2002

02/97Perfil de calidad

estudio ISO09/97

Política de calidad

01/98Comité de

calidad

EstudioCMM

Métricasde calidad

01/99SEPG

Fusión

ISO/CMM

11/99CertificaciónISO 9001:94

CumplíamosCMM nivel 3(Assessment

interno)

Métricasde esfuerzo

y productividad

ConsolidaciónISO 9001:94CMM nivel 3

Inicio CMM niveles4 y 5

Certificación ISO 9001:2000

CMM niveles4 y 5

(Assessment Interno)

12/2002CMM nivel 5

(Formal Assessment)

Todos las PA de CMMI

implementados(Assessment

Interno)

Estudio e implantación de CMMI. Fusión con ISO/CMM

Estudio eSCM

2003

07/2003CMMI nivel 5

(Formal Assessment)

En proceso de fusión

MODELO DE MEJORAMIENTO DE PROPÓSITO GENERAL

Hoja de ruta 1997 – 2004Mejoramiento de procesos

Page 13: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

Evolución defectos / KLOC encontrados por los clien tes1997 - 2004

0.00

0.10

0.20

0.30

0.40

0.50

0.60

0.70

Def

ecto

s/K

LOC

Producto 1

1997 - 1998

Producto 2

1999 – 2000

Producto 4

2003 - 2004

Producto 3

2001 - 2002

Page 14: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

Evolución de la calidad 1998 - 2004

0.0000

0.5000

1.0000

1.5000

2.0000

2.5000

3.0000

3.5000

4.0000

4.5000

5.0000

5.5000

6.0000

6.5000

7.0000

7.5000

8.0000

8.5000

9.0000

9.5000

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

Def

ecto

s/K

LOC

1998 1999 2000 2001 2002 2003 - 2004

Page 15: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

0.00

1.00

2.00

3.00

4.00

5.00

6.00

7.00

eRvs

eE

2000 2001 2002 2003- 4

Evolución de la predictibilidad del esfuerzo 2000 - 2004

Page 16: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

Evolución de la predictibilidad del progreso 1999 - 2004

0.00

1.00

2.00

3.00

4.00

5.00

6.00

7.00

pRvs

pE

1999 2000 – 2001 2002 2003 - 2004

Page 17: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

Variación de la productividad empresarialAño base 2000

-5

0

5

10

15

20

25

30

35

40

45

2000 2001 2002 2003 2004

Var

iaci

ón(%

)

Page 18: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

• Toda organización desea ser mejor, pero pocas organizaciones eligen serlo.

� El deseo habla de la incapacidad humana.

� La elección tiene que ver con sus posibilidades , pero implica una infatigable atención al propósito.

� El proceso de mejoramiento debe partir de un propó sito de organización, y ser liderado por la alta dirección de la compañía. Debe estar enfocado a agregar valor a los clientes y a la organización (mejor calidad, mayor productividad, m enores costos, mayor velocidad, etc.).

� Si el objetivo consiste en lograr un nivel de madur ez, puede crearse un monstruo. El objetivo primario debe ser el mejor amiento.

� Muchos procesos ISO 9001 implantados en Latinoaméri ca son un atentado a la calidad, pues se fundamentaron en el logro de una certificación.

Lecciones aprendidas

Page 19: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

� El proceso tiene que fundamentarse en hechos y datos (Deming: “En Dios confiamos, todos los demás traigan datos”) . Los objetivos deben trasladarse a los proyectos y ser cuantitativ os.

� Ante los hechos y los datos, los Latinoamericanos r eaccionamos defensivamente. El proceso exige niveles elevados d e apertura y franqueza, es decir, compromiso con la verdad.

• Especialmente en Latinoamérica, el dinamismo y mejo ramiento constantes son extremadamente incómodos para las pe rsonas e instituciones. Implican retos y presión continuas, pero son un imperativo para el éxito.

• El mal desempeño individual, “enmascarado” en el ca os colectivo,sale a flote. El manejo de estas situaciones es crí tico para el éxito del proceso.

• Es necesario un modelo de mejoramiento y una filoso fía de administración, tanto para la compañía como para to dos los grupos funcionales o de proyectos.

Lecciones aprendidas

Page 20: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

• La motivación es uno de los mayores impulsores del cambio. Las organizaciones socialmente responsables le dan mayo r significadoal trabajo, lo que significa que un mayor número de personas adhieren voluntariamente al proceso. Cuando la gran deza existe la mezquindad desaparece.

• El tiempo produce mas conversos que la razón, pero sin razones jamás se mejora.

• El proceso de mejoramiento debe ser implementado po r los mejores recursos humanos. Expertos practicantes de la ingeniería de software, con capacidad de liderazgo y un profun do sentido del logro.

• No es cierto que CMM y CMMI sean sinónimo de desarr ollo en cascada y procesos pesados. Son modelos en los cual es se puede y se tiene que balancear disciplina y agilidad.

• Solo si se conoce el “que”, es posible convertirse en un virtuoso en el “como”.

Lecciones aprendidas

Page 21: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

• Para PSL los máximos niveles de madurez han represe ntado el comienzo, no el fin.

• “Un tonto con una buena herramienta sigue siendo un tonto”. La automatización de un proceso mal diseñado produce r esultados incorrectos… mas rápidamente.

• Es necesario ser persistente. La excelencia no es u na cuestión de este mes o el siguiente. Debe mantenerse en el tiem po y sobrevivir a ciclos económicos y cambios de liderazgo.

• La información y el conocimiento son trasnacionales . Están a disposición de todo el mundo.

• Si se requiere conocimiento.

Lecciones aprendidas

Page 22: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

Lecciones aprendidas

Si una persona no es feliz, nunca será buena Para ser feliz es necesario amar Para amar es necesario conocer

El deseo de saber es connatural a las personas buenas.

Page 23: El subdesarrollo es un problema cultural y no …52.0.140.184/typo43/fileadmin/Base_de_Conocimiento/IV...El subdesarrollo es un problema cultural y no económico Propósito de la presentación

El subdesarrollo es un problema cultural y no económico

No existe mayor signo de demencia que hacer lo mismo una y otra vez y esperar resultados

diferentes

Albert Einstein

Lecciones aprendidas