Advertisement
¿Qué estrategia de PROSOFT se ha ejecutado mejor?
Advertisement
Noviembre-Diciembre 2005
SPIN en América del Sur. Situación y Desafíos.
por Alejandro Bedini, Karin Steembecker y Miroslav Pavlovic el 26 de noviembre de 2007
Visitas:    648
Calificación promedio:       (0 voto)
Hacer referencia a este artículo Favoritos Imprimir Enviar por email Artículos relacionados Enviar a del.icio.us

Han pasado veinte años desde que el término SPI (Software Process Improvement), o mejoramiento de procesos de software, se acuñara en el lenguaje de ingeniería de software. Cada día son más organizaciones dedicadas al desarrollo de software que aplican modelos de madurez, de calidad y/o metodologías para mejorar los procesos orientados al software, con la esperanza de mejorar la calidad de sus productos y aumentar la satisfacción de sus clientes.

A comienzos de 1990, nace la iniciativa en el SEI de crear centros independientes que permitan difundir el mejoramiento de los procesos de software a las empresas y organizaciones cercanas a ellos. A estos organismos se les conoce como SPIN (Software Process Improvement Network) o red de mejoramientos de procesos de software. Los SPIN son organizaciones sin fines de lucro que dependen exclusivamente de recursos externos para poder subsistir. Esta iniciativa tomó gran fuerza en USA, con la aparición de múltiples SPIN en diferentes estados. Con la expansión del modelo de madurez CMM a otros países, los centros SPIN se consolidan, crecen y fortalecen.

Pero, ¿qué pasa en nuestra región?, ¿han cumplido sus objetivos los SPIN regionales?, ¿han apoyado a las empresas locales para crear un circulo virtuoso de SPIN? En este artículo abordamos estas interrogantes.

SPIN en América del Sur
SPIN es una red de individuos y/o entidades que incentivan mejorar las prácticas en el desarrollo de software. Esta red promueve el uso de la ingeniería de software como herramienta base para aumentar la madurez de la empresa.

Actualmente existe una cantidad limitada de centros SPIN en la región, la tabla 1 indica los SPIN activos y emergentes en América del Sur, la cantidad en cada país y su nivel de actividad. El nivel de actividad presente en dichos centros fue establecido mediante entrevistas directas a presidentes y miembros, numerando la cantidad de actividades en desarrollo, y visitando su sitio web. Además de la contribución de uno de los autores de este artículo, que es fundador y co-fundador de 5 SPIN en la región.


Tabla 1. SPINs en América del Sur [1].

SPIN como Herramienta Difusora de Iniciativas
Pero, ¿por qué es necesario un SPIN y qué beneficios conlleva? El SPIN es necesario como elemento motivador, fuente de conocimiento y negociador ante el gobierno para conseguir fondos o subsidios para apoyar las certificaciones.

Uno de los principios fundamentales para la evolución y vigencia de los SPINs es compartir experiencia, casos y apoyo mutuo entre estos organismos. Por tal motivo, se ha creado SPIN Latinoamérica (www.latinspin.org) para fortalecer los SPINs de la región. Una de sus primeras metas es traducir los modelos CMMI e ISO/IEC 15504, esperando que eliminar la barrera del idioma sirva de motivación para que las empresas mejoren sus procesos bajo estos modelos. SPIN cuenta con el patrocinio principal del SEI, ISO SPICE y actualmente se encuentra en negociaciones con el ESI.

Para las PyMEs desarrolladoras de software en América del Sur, la decisión de implantar un marco de trabajo orientado a la mejora de procesos no es algo trivial, a pesar de los beneficios concretos que se han demostrado. La principal variable de decisión es la inversión inicial necesaria para llevar a cabo un plan de mejora. La respuesta que facilitaría esta decisión es la "Coopetencia". Este concepto surge del ebusiness, y se refiere a la cooperación entre empresas para lograr un objetivo en común con beneficios mutuos pero con competencia hacia el cliente final [2]. De esta forma se combinan las reglas de la competencia y la cooperación en una nueva dinámica que puede ser usada no sólo para incrementar las utilidades, sino también para mejorar la naturaleza del ambiente de los negocios. Por consiguiente, lo mejor que pueden hacer las empresas en América del Sur es unirse bajo un objetivo común que es mejorar sus procesos de software. SPIN permite realizar una coopetencia entre empresas y gobierno para conseguir fondos en programas de mejora.

Entonces el dicho la “unión hace la fuerza”, se podría traducir en "la unión prorratea costos y permite gestionar apoyo del gobierno". Lecciones Aprendidas Las observaciones encontradas durante este ejercicio y complementarias a estudios del ESI en la región, que guardan relación con los errores más comúnmente cometidos al momento de implantar un SPIN son las siguientes[3]:

Errores

    • Crear un SPIN y esperar a que las personas lleguen solas.
    • No hacer un estudio de factibilidad económica para mantener SPIN.
    • No realizar difusión de su existencia.
    • No establecer metas.
    • Pedir una cuota de incorporación aclarar qué se recibe a cambio.

Mejores Prácticas

    • Conseguir patrocinador, pueden ser empresas y/o universidades.
    • Incorporar a estudiantes como soporte al SPIN. Serán los futuros ingenieros de calidad que apoyaran al SPIN.
    • Difusión en los medios.
    • Actividades programadas de charlas, talleres y cursos.
    • Buena relación entre la cuota cobrada y servicios recibidos.
    • Agente catalizador de SPI y acuerdos gobierno-empresa.
    • Desarrollo de estudio de mercado sobre SPI para las empresas.

Conclusiones
La continua e ineludible comparación entre países de similar actividad y desarrollo tecnológico, exacerbada por el bajo costo en la mano de obra que ofrecen nuestros países a las grandes economías del mundo, hace imperativa la necesidad de mejorar los actuales procesos de desarrollo de software observados en la región. Afortunadamente, la iniciativa SPIN ha tomado cartas en el asunto, instalándose en siete países y creciendo. Sin embargo, el verdadero impulso que requieren estos organismos para establecerse en la región y convertirse en una alternativa viable son:
a) Ver la exportación de software como una actividad prioritaria y de generación de valor superior por parte del gobierno.
b) Fortalecer los centros de SPIN como entidad creadora de espacios de comunicación entre gobierno-empresa-universidades-profesionales.
c) Compartir experiencias entre los países y organizaciones locales e incentivar que las empresas se unan para encarar conjuntamente proyectos de este tipo. Este es el objetivo de Latin SPIN.

De este estudio se desprende que la situación general de los SPIN en la región es de Crisis. Son muy pocos los casos de éxito rotundo en este tipo de organizaciones, donde la mayoría están en un estado más de supervivencia que de sinergia. Las expectativas podrían ser promisorias por el aumento en países como Brasil, Chile, Argentina y Perú (con 90 empresas en proceso de implantar SPI) en vías de evaluación, sobre todo, del modelo CMMI. Debe tomarse esta situación como una perspectiva de mercado que aliente los SPIN.

Para realizar este artículo se contó con el universo de estudio que contiene una muestra de 35 documentos oficiales e informes, referidos al lanzamiento de los respectivos SPINs , actividades logradas, cantidad de socios, y publicaciones relacionadas al SPI en la región. Además, se contactaron vía e-mail o personalmente a más de 23 miembros de varios SPIN de la región. Adicionalmente, se consideran las apreciaciones personales de los autores. Es importante mencionar que uno de los autores es fundador de varios SPIN en la región.

Referencias
1. Software Process Improvement Networks www.sei.cmu.edu/collaborating/spins/spins.html
2. Alejandro Bedini. Congreso Internacional de Gestión del Conocimiento y la Calidad. Cartagena de Indias, Colombia. 2004.
3. Jose Árias, Presentación en SPIN Chile. Santiago, Chile. 2004.

Acerca de los autores
Alejandro Bedini G. es consultor en Practia Consulting para la implantación de CMMI y SPICE. En su carrera ha asesorado empresas en diversos países de América y Europa. Es fundador y Presidente de SPIN – Latinoamericano, así como cofundador y colaborador de SPINs en Perú, Bolivia, Argentina y Colombia. Adicionalmente, es autor del libro “Gestión de proyectos de Software”, orientado a las empresas de Latinoamérica. Alejandro es Ing. y Master en Ingeniería Informática en la Universidad Técnica Federico Santa María, Chile. spin@latinspin.org

Karin Steembecker es consultora en Practia Consulting, donde ha llevado a diversas empresas a nivel 3 del modelo CMMI. Karin es Ing. en Informática de la Universidad de Santiago de Chile, y posee un master de la Leeds Metropolitan University en Inglaterra. Además es profesora invitada del master en informática de la USACH en Chile. ksteembecker@pragmaconsultores.com

Miroslav Pavlovic es consultor en Practia Consulting, trabajando con metodologías de desarrollo, modelos de calidad y certificaciones basadas en CMM y CMMI. Ha participado en el desarrollo del estándar “IEEE P1074 (12207) - Standard for Software Development Process Lifecycle”, y es miembro del “Comité de Revisión de Estándares de Ingeniería de Software” de la IEEE. Miroslav es graduado y postgrado en la Universidad de Belgrado. mpavlovic@pragmaconsultores.com


Comentarios de usuarios (0) RSS feed comment

Ningún comentario guardado

Añade tu comentario



mXcomment 1.0.8 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved