Está en la página 1de 4

Informe Visita

Técnica
Intergrupo – Software House
(Medellín)

Didier Fabián Silva Sánchez


Diana Sofía Villamues López

Institución Universitaria Tecnológica de


Comfacauca
Sistemas Empresariales de Información
Quinto Semestre
Noviembre de 2010
Sistemas de Información Gerencial

Informe Visita Técnica


Intergrupo – Software House (Medellín)

1. ¿Qué es una Fábrica de Software?

Una fábrica de software es una colección estructurada de los activos de software


relacionada. Cuando una fábrica de software se instala en un entorno de desarrollo,
que ayuda a los arquitectos y desarrolladores de forma predecible y eficiente crear
instancias de alta calidad de determinados tipos de aplicaciones. Cada fábrica de
software está diseñada para ayudar a construir aplicaciones que comparten una
arquitectura y función de un conjunto. Ejemplos de tipos de aplicaciones tales
incluyen aplicaciones móviles cliente, que se conectan ocasionalmente,
aplicaciones cliente inteligentes y aplicaciones de servicios Web transaccionales.

Una fábrica de software contiene una variedad de activos de software y


herramientas de software. Los activos de software incluyen componentes
reutilizables de código, documentación, e implementaciones de referencia.
Herramientas de software incluyen asistentes, generadores de código, y los
diseñadores visuales. Normalmente, una fábrica de software proporciona plantillas
y otras herramientas para ayudar a un equipo de desarrollo rápido comenzar el
desarrollo de nuevas aplicaciones. También sigue ayudando a los desarrolladores
proporcionar orientación y la automatización de las actividades de desarrollo
reglamentario a través del ciclo de vida de desarrollo.

Una característica clave de una fábrica de software es que los arquitectos y los
desarrolladores pueden personalizar, ampliar y ajustar a las necesidades únicas de
un equipo de proyecto o una organización. Por lo general, un arquitecto realiza esta
personalización, y luego vuelve a empaquetar el arquitecto y distribuye la fábrica
de software a los equipos de proyecto.

Intergrupo es una fábrica de software, ya que esta desarrolla aplicaciones


empresariales complejas y muy completas, no solo con reconocimiento a nivel
nacional sino también internacional. INTERGRUPO es una empresa de gran
magnitud y así mismo sus aplicaciones van dirigidas a grandes empresas como el
GRUPO BANCOLOMBIA que es uno de sus principales clientes. Los sistemas de
información que utilizan los bancos son muy complejos, e INTERGRUPO es muy
hábil para desarrollar este tipo de software, es aquí donde vemos que IG es una
compañía muy competitiva.

Su nivel de certificación CMMI se encuentra en el nivel 5 de la representación por


etapas, es decir, su nivel de madurez está en el nivel de optimización y
mejoramiento continuo. Este tipo de representación fue escogida por la empresa
por que su misión es ser líderes en la prestación de servicios de consultoría,
desarrollo de software e integración de productos y servicios en tecnología de
punta, con un excelente servicio al cliente, promoviendo el crecimiento profesional
y humano de sus colaboradores, con gran cobertura en sus áreas de procesos.

Fueron 15 años de esfuerzos para lograr emprender la organización Intergrupo.


Antes del año 2000 no tenían ningún tipo de certificación de procesos, pues no
tenían conocimiento de lo que se venía implementando a nivel mundial en cuanto
a la calidad de software; es decir, desde el comienzo de la empresa esta se
Sistemas de Información Gerencial

encontraba en un nivel 1. En el año 2004, surge un interés por ingresar a hacer


parte de las certificaciones del Modelo CMMI, y es ahí donde se establecen
relaciones con personas que tienen conocimientos en dicho modelo. Quien dio
conocimiento acerca de este modelo fue una colombiana que trabajaba para
Motorola. Ella fue a Medellín y aconsejó a esta compañía para que aplicaran o se
certificaran en este modelo de calidad. Fue así como Intergrupo, ingenuamente,
quiso llegar al nivel 5 en un año pero no lo lograron, entonces se propusieron
metas un poco más realistas, por lo tanto llegar al nivel 3 era su objetivo.
Desafortunadamente, para el año 2005 sus procesos no cumplían con los
estándares de un nivel 3, pero se logró escalar al nivel 2.

A partir de ese momento, Intergrupo se da cuenta que “cada proyecto era un


mundo, pero nos faltaba una identidad como organización”, por lo tanto era vital
para ellos instaurar un proceso corporativo base, con el cual establecer la mejor
manera de manejar los proyectos. Para el año 2007, Intergrupo logra llegar al nivel
de madurez CMMI 3.

Incorporar las mejoras prácticas de los procesos RUP (Rational Unified Process),
MSF (Microsoft Solutions Framework), entre otros, hace parte del constante
mejoramiento que tiene esta organización y es así como entra en juego el control
cuantitativo que se le debe hacer a los procesos en los proyectos; entender
variaciones de los procesos para poder identificar las causas, implica en el nivel 4
conocer la organización y pensar de manera estadística. Colocando esto en
práctica, el nivel de madurez CMMI 4 es logrado en Marzo del 2009.

Alcanzar el nivel de madurez CMMI 5, es estimado para Diciembre del 2010 pero
gracias al esfuerzo colocado en lograr el nivel, implementando el análisis de causas
e innovación en los procesos y proyectos, para Julio del 2010 se consigue dicho
nivel de certificación.

“Este trascendental logro obedece a la determinación estratégica de convertir a


INTERGRUPO en la mejor compañía de desarrollo de software de la región, en un
tiempo record de 4 años. CMMI es un modelo que sirve para certificar el nivel de
madurez y de capacidad que tiene una organización como INTERGRUPO, para llevar
a cabo un proyecto de construcción de software. CMMI establece un medio exitoso
para modelar, definir y medir la madurez de los procesos usados por profesionales
del software, como INTERGRUPO”.

En cuanto a los recursos que utiliza INTERGRUPO, están los equipos de cómputo y
los lenguajes de programación, que para cualquier compañía que desarrolla
software son esenciales ya que son las herramientas por las cuales van hacer
visible la aplicación que el usuario requiere. Pero su principal recurso y en el cual
invierten mas, es el humano, se contratan técnico, tecnólogos y profesionales y la
inversión se hace capacitando, certificando a los empleados para que ellos aporten
mas a la compañía y los productos sean de mayor calidad.

Los consejos y recomendaciones dadas por la organización se basan en documentar


todos los procesos que se practican para la ejecución de los proyectos, pues son de
gran relevancia para estimar si realmente se están cumpliendo los estándares que
la misma compañía ha impartido, y de igual manera, tener bases para corregir las
aplicaciones (en caso de que surja un cambio inesperado) o poder reutilizar los
procesos aplicados en determinado proyecto a otros que puedan requerir la misma
mecánica.
Sistemas de Información Gerencial

Bibliografía

• http://msdn.microsoft.com/en-us/library/ff648910.aspx

• http://www.intergrupo.com/col_Default.aspx

También podría gustarte