Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
Mediante el siguiente estudio realizado se
pretende describir el modelo de desarrollo de
software utilizado sobre las empresas IFX
Giovanny Quintero Networks S.A.S, Consorcio HGC Y Skandia;
Ingeniero de Sistemas mostrando las razones por las cuales se em-
Universidad Simón Bolívar plea, enumerando las ventajas y desventajas
Correo electrónico: percibidas de forma práctica y finalizando
giovannyquin@gmail.com con casos de éxito y fracaso sobre software
desarrollado sobre cada uno de los modelos.
Henry González Es de importancia aclarar que se realizó el
Ingeniero de Sistemas estudio sobre los siguientes modelos de desa-
Universidad Central, Bogotá rrollo: procesos evolutivos, desarrollo rápido
Correo electrónico: de aplicaciones, construcción de prototipos y
henry.gonzalez777@gmail.com técnicas de cuarta generación.
Palabras clave: Modelos de desarrollo, mo-
Simón Ariza delo evolutivo en las empresas, enfoque prác-
Ingeniero de Sistemas tico de los modelos de desarrollo.
Universidad Central, Bogotá
Correo electrónico: Abstract
ares.faas@gmail.com Using this study is to describe the develop-
ment model of software used on enterprises
IFX Networks SAS, HGC Consortium and
Artículo reflexión Skandia; showing why it is used, listing the
advantages and perceived disadvantages of
practical and ending with cases of success
and failure on software developed on each of
the models. It is important to clarify that the
Fecha de Recepción: 2014-02-29 study on the following models of develop-
Fecha de Aceptación: 2014-07-23
ment took place: evolutionary processes,
rapid application development, prototyping
and fourth generation techniques.
Keywords: development models, evolution-
ary model in enterprises, practical approach
to development models.
232
ISSN: 2344-8288 │ Vol. 2 │No. 2 │Julio-Diciembre 2014│ TIA
233
ISSN: 2344-8288 │ Vol. 2 │No. 2 │Julio-Diciembre 2014│ TIA
Sin embargo, como se manejan una serie cliente ya que de lo contrario se caería en
de fases dentro de cada secuencia lineal realizar un producto que no satisfaga los
(Análisis, diseño, desarrollo, pruebas, requerimientos establecidos.
implantación) este modelo facilitaría el
cambio entre los requerimientos solicita-
dos por el cliente, reduciendo costos y Tecnologías de cuarta generación
permitiendo la realización de pruebas (T4G)
constantes. Esta tecnología se caracteriza por brindar
una serie de herramientas de abstracción
Asimismo este modelo ayuda a medir el
que con una serie de entradas definidas
progreso del software ya que se puede
puede generar una salida que en algunas
medir en intervalos de tiempo cortos.
ocasiones se convierte en un prototipo,
Como es un modelo en constante evolu- esto hace que se genere código a partir de
ción su coordinación y planeación es un modelo ayudando a realizar sistemas
compleja en comparación con los otros en corto tiempo generando una producti-
modelos de desarrollo, haciendo que se vidad elevada, lo cual se convierte en una
centre bastante atención en la planeación ayuda para empezar a codificar la aplica-
de sus actividades, manejando un control ción.
constante para que no hubiese algún in-
Al aplicar este modelo se corre el riesgo
conveniente por una mala delegación de
de que se genere código ineficiente, inefi-
la actividad.
caz y sobre todo inútil para los objetivos
de la aplicación haciendo que el mante-
Modelo DRA (Diseño rápido de aplica- nimiento de este código sea dispendioso
ciones) para los desarrolladores y en algunos ca-
sos costosos, por esta razón es recomen-
Este modelo es basado en el modelo se-
dable implementar este modelo sobre
cuencial, teniendo un ciclo de desarrollo
proyectos pequeños.
corto donde los equipos de desarrollo
trabajan de manera independiente hacien- Entretanto y de acuerdo a la descripción
do que la definición del proyecto sea general de cada uno de los modelos se
completa desde el inicio. Por lo general procede a describir como se implementan
este modelo se implementa en proyectos algunos modelos de desarrollo en las em-
grandes que se tienen que entregar en presas IFX Networks S.A.S, Consorcio
periodos de tiempo corto. HGC y Skandia.
Una de sus ventajas es el tiempo en el que
se tiene un entregable, ya que sus esfuer- Casos de estudio
zos se enfocan directamente en el proceso
IFX Networks S.A.S
permitiendo la reutilización de compo-
nentes, esto hace del modelo un “modelo Es una empresa líder en el sector de las
colaborativo”, Sin embargo, esto genera telecomunicaciones, ofrece servicios de
que el modelo dependa del compromiso, Cloud computing y telefonía en Argenti-
responsabilidad y comunicación eficiente na, Chile, Colombia, USA, y Ecuador.
que tenga del equipo de desarrollo con el
234
ISSN: 2344-8288 │ Vol. 2 │No. 2 │Julio-Diciembre 2014│ TIA
235
ISSN: 2344-8288 │ Vol. 2 │No. 2 │Julio-Diciembre 2014│ TIA
ingenieros de desarrollo, cada uno realiza irlo mejorando y acoplando a las necesi-
funciones específicas de su cargo. Lo dades del proyecto.
anterior hace que la implementación sea Acá es donde aparece el modelo incre-
fácil de coordinar ya que cada actor del mental evolutivo ya que se empezó a rea-
sistema tiene claro su función en el mode- lizar las actividades de cada secuencia y a
lo y no pierde el foco de su objetivo pen- tener constantes entregas que son revisa-
sando en realizar labores que no son de su das por el cliente, como se describió ante-
área. riormente solo se cuentan con dos desa-
rrolladores y la aplicación de cada activi-
Consorcio HGC dad (análisis, diseño, código, pruebas)
En el Consorcio HGC se cuenta única- son realizadas por los desarrolladores
mente con dos desarrolladores y una haciendo que los tiempos de entrega sean
coordinadora que se encarga de ser la variantes y no se tenga un control exacto
persona que se comunica de forma fre- y preciso sobre el proyecto.
cuente con el cliente y con los usuarios
del sistema para generar de forma cons- CONCLUSIONES
tante los requerimientos que exige la me- La investigación realizada sobre las dis-
jora constante del software. tintas empresas fue de gran ayuda y
En el consorcio se concluyó que se han aprendizaje para nosotros, ya que se pudo
implementado dos modelos de desarrollo, comprobar mediante un estudio el modelo
los cuales son el de prototipo y el incre- de desarrollo aplicado en varias empresas.
mental-evolutivo; lo anterior debido a que Se concluyó que el modelo de desarrollo
manejan proyectos de licitación con Fo- que se aplica de forma directa según el
nade y la Agencia Nacional Minera. estudio en las diferentes empresas es el
Básicamente Consorcio HGC adquirió la incremental evolutivo, mostrando que es
responsabilidad de realizar un sistema que el que más se adapta a las necesidades de
en el menor tiempo posible realizara la los clientes y equipos de personas encar-
captura de información solicitada por el gados de las actividades del software,
cliente. Esto conllevó a que en las prime- describiendo que este modelo es exitoso
ras entregas previstas se trabajara sobre en distintos contextos donde se imple-
un modelo prototipo en el cual se les mente el software, mostrándonos una vi-
mostraba al cliente y a la interventoría un sión más amplia de las fortalezas y debi-
bosquejo funcional para que con base a lidades con la que se cuenta en el momen-
esto se evaluara la evolución del software to de aplicar este modelo.
y se garantice el cumplimiento de los re-
Es importante decir que en los contextos
querimientos. del software de estas empresas donde se
Entretanto, teniendo un prototipo bastante aplicó este modelo, se comprobó que fue-
funcional y con los tiempos de entrega ron varios los casos de éxito sobre distin-
ajustados y la necesidad de realizar nue- tos proyectos que se habían implementa-
vos requerimientos se evidenció un difícil do en ellas.
cambio de diseño y arquitectura sobre Cabe recalcar que el estudio fue grafíti-
este prototipo y se decidió realizar el camente ya que se realizó sobre empresas
software con este diseño y paulatinamente que cuentan con estructuras distintas y
métodos de desarrollo diferentes pero que
236
ISSN: 2344-8288 │ Vol. 2 │No. 2 │Julio-Diciembre 2014│ TIA
RECOMENDACIONES
Deseamos agradecer a las personas de las
tres empresas que mostraron gran empatía
hacia nuestra investigación, mostrándo-
nos su apoyo con descripciones de forma
amplia y amena de todos los procesos que
están realizando en sus distintas empre-
sas; por facilitarnos información sin tan-
tas dificultades haciendo con esto que se
cumpliera con el objetivo de este artículo
en el tiempo estimado.
Deseamos agradecer especialmente a la
Ingeniera Alexandra Abuchar quien nos
facilitó la realización de este artículo,
haciendo con esto que clarificáramos al-
gunos conceptos que estaban confusos
acerca de los distintos modelos de desa-
rrollo, volviendo a retomar y a conocer
sus características, ventajas y desventajas.
REFERENCIAS
Juan Bernardo Quintero, Raquel Anaya.
“MDA y el papel de los modelos en el
proceso de desarrollo de Software”, Re-
vista EIA, ISSN 1794-1237 Número 8, p.
131-146. Diciembre 2007, Escuela de
Ingeniería de Antioquia, Medellín (Co-
lombia).
http://revista.eia.edu.co/articulos8/Art.10.
pdf
Pressman, Roger S. Ingeniería del softwa-
re un enfoque práctico. 4ª ed. México:
McGraw-Hill, 1998.
237