0 calificaciones0% encontró este documento útil (0 votos) 44 vistas16 páginasMdsic
Modelo de desarrollo agil
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
(#Nova Scientia
Revista Electronica Nova Scientia
Disefio del modelo integral colaborativo para el
desarrollo agil de software en las empresas de la
zona centro-occidente en México
Design of the integrated collaborative model for
agile development software in the central-western
companies in Mexico
José Luis Cendejas Valdéz', Carlos Arturo Vega Lebran’,
Anayansi Careta Isordia’, Osvaldo Gutiérrez Sanchez’ y
Heberto Ferreira Medina™
"CA de transferencia tecnolégica para la construccin de software. Universidad
Tecnolégica de Morelia
*Universidad Popular Autonoma del Estado de Puebla.
‘Instituto Tecnolégico de Morelia.
Centro de Investigaciones en Ecosistemas, UNAM, Campus Morelia
México
José Luis Cendejas Valdéz. F-mail joseluis cendejas@[Link]
© Universidad De La Salle Bajio (México)Disefio del modelo integral colaborativo para el desarrollo égil de software en las empresas de la zona centro-oscidente en
México
Resumen
El principal problema en el desarrollo de software es generar aplicaciones que no acaban
satisfaciendo las necesidades y objetivos de las organizaciones (clientes). El desarrollo de
software en la actualidad no impacta directamente a los objetivos y metas que tienen planeadas
las organizaciones, es decir el software se desarrolla por expertos de tecnologias de la
informacién (TI) que se dedican a realizar los procesos de anilisis, disefio y desarrollo para la
creacién de nuevas herramientas tecnolégicas (software). Sin embargo, no se hacen acompafiar
por expertos de los procesos de la organizacién que contribuyan al éptimo funcionamiento del
software. Dichos desarrollos deben de estar respaldados y basarse en algin modelo o
metodologia que ayude a generar software de calidad, en donde el grupo multidisciplinario que
interviene en el desarrollo del software no acabe trabajando para la metodologia elegida, sino la
metodologia para el proyecto. De abi la necesidad de generar modelos que ayuden a las pequeitas
y medianas empresas de México al desarrollo pertinente de software a la medida, Este estudio
propone un modelo para el desarrollo dgil de software, el cual se basa en la percepeién de
expertos en esta drea. El modelo que se propone a continuacién se denomina “Modelo de
desarrollo de software integral colaborativo” (MDSIC) y ofrece a los expertos una manera
sencilla de interactuar con él a través de cinco niveles que brindan las mejores pricticas en el
desarrollo de software; ademds dichos niveles consideran las funciones principales que propone
el Project Management Institute (PMI), lo que permite generar software de calidad alineado con
los objetivos de la organizacién (planeacién estratégica). El MDSIC evaliia la calidad del
software a través de una serie de indicadores que se deben de contemplar para el éptimo
funcionamiento de un software, estos indicadores estin fundamentados por estandares de calidad
en el software, Por iltimo e] MDSIC busca generar una base de conocimientos a través del social
business apoydndose de las redes sociales y con ello generar un banco de informacién con las
opiniones y experiencias de los expertos en el desarrollo de software, permitiendo las mejores
practicas en el desarrollo de proyectos de software.
Palabras clave: software, metodologias
iles, PMT, social business, estrategia
Recepcién: 06-09-2013 Aceptacién: 18-09-2014
Revista Elactrdnica Nova Scientia, N° 13 Vol. 71), 2014, ISSN 2007 - 0705, pp: 133 - 148,
134.
Nova Scientia(Condejas Valdsz, J. tl
Abstract
‘The information technology is the means to achieve innovation in production processes. Software
plays an important role in achieving economic growth in any region, Nowadays the main problem
in the development of custom software to generate applications is that it doesn’t match the needs
and objectives of the companies (strategic planning); it doesn’t also directly impact the goals that
companies planned because it is only developed and created by TI experts not by a combination
between them and management experts as well. This way the development process would be
optimized. These software need to be supported or based on some model or methodology that
allows the creation of quality software, where a multidisciplinary group is involved in its
creation, ie. the methodology works smooth to develop the project. Hence the need to generate a
‘model that helps small and medium companies in the central-western of Mexico to have quality
custom software.
This study proposes a model for agile software development which take into account the
perception of experts in that area, The model is called “Integrated collaborative software
development model” (ICSDM) and offers an easy way to interact throught five different steps
that brings the best practices
in software development. Those steps are based on the principal
functions that proposes the “Project Management Institute” (PMI). The ICSDM evaluates the
quality of software through a series of KPI's that validate all the elements that contribute to the
optimal functioning of software; those KPI's are also based on intemational quality standards.
Finally the CSDM intends to generate a knowledge base through social business supported by
real time communication in social networks of experts opinions and experiences, allowing best
practices in software development projects.
Keywords: software, agile methodology, PMI, social business, strategy
Revista Electronica Nova Scientia, N° 13 Vol. 7 (1), 2014, ISSN 2007-0705, pp: 133 - 148
135-
Nova ScientiaDisefio del modelo integral colaborativo para el desarrollo égil de software en las empresas de la zona centro-oscidente en
México
Introduccién
Cuando se habla de crecimiento econémico de un pais, se hace referencia al incremento en una
determinada area. Llorens 2008, 608 sefiala que la actual fase del desarrollo econémico se basa
en la incorporacién de conocimientos y que esto demuestra la importancia de la introduceién de
innovaciones en los procesos productivos, un hecho es que no es Gnicamente tecno-econdmico
sino que incorpora también un proceso social, politico y cultural. La innovacién puede ser vista
como el proceso de traducir el conocimiento en crecimiento econémico o bienestar social
(Rahman & Ramos 2010, 471). La planeacién estratégica permite el cumplimiento de los
objetivos y metas de la organizacién a través de las TI
Un factor innovador es el uso de las TI, las cuales han permitido generar una ventaja
competitiva sobre organizaciones del propio giro. Esta ventaja se puede generar a través de una
planeacién estratégica la cual busca que las tecnologias de la informacién vayan alineadas con los
objetivos y metas de la organizacién, Las tecnologias de la informacién permiten el
almacenamiento, anilisis y la generacién de la toma de decisiones con base en la informacion
obtenida de sus clientes, proveedores, competidores y su entorno, Estas deficiencias de calidad y
la falta de cumplimiento con los objetivos de la organizacién han ido disminuyendo a través de
los afios con el uso de metodologias/modelos y su control ha mejorado con la administracién de
proyectos. Los modelos/metodologias son fundamentales para el desarrollo de software, para
potenciar el retiso de sus| |diferentes elementos y facilitar el trabajo del personal que participa del
proceso (Quintero & Anaya 2007, 131),
La industria del software es muy dinamica, donde los motivos que conducen a la creacién
de software difieren entre los actores que se encuentran involuerados en esta industria
(Steinmueller 2004, 193). En las organizaciones utilizar metodologias en proyectos de desarrollo
de software puede generar un estado de andlisis - paralisis. Esto es, que invertir la mayor parte de
los esfuerzos en el uso de la metodologia en muchas ocasiones genera que el recurso humano que
se encuentra involucrado en este proceso del software, trabaje para la metodologia y no que la
metodologia sea una herramienta facilitadora que sirva como una guia en el desarrollo.
Revista Elactrdnica Nova Scientia, N° 13 Vol. 71), 2014, ISSN 2007 - 0705, pp: 133 ~ 148,
136-
Nova Scientia(Condejas Valdsz, J. tl
Por ello lo que se propone en este trabajo es conjuntar una serie de procesos que permita
el desarrollo agil de software evaluando los pardmetros minimos necesarios de calidad. Existen
diferentes modelos y metodologias que han sido en los tiltimos afios herramientas de apoyo para
el desarrollo del software. (Somerville 2005, 130) menciona que:
‘+ Modelo de desarrollo de software: es una representacién simplificada del proceso para
el desarrollo de software, presentada desde una perspectiva especifica.
‘+ Metodologia de desarrollo de software: cs un enfoque estructurado para el desarrollo de
software que incluye modelos de sistemas, notaciones, reglas, sugerencias de disefio y
guias de procesos.
El modelo que se propone es denominado integral colaborativo ya que con la
participacién de los personajes que intervienen en el proceso de desarrollo se busca generar un
entorno colaborativo © integral entre los participantes (stakeholders y/o participantes) del
proyecto, Con esto se busca desarrollar las mejores pricticas para realizar la apertura,
establecimiento, desarrollo y cierre de un proyecto. El modelo brinda las siguientes ventajas a los
usuarios: i) organizacién por niveles, ii) facil entendimiento de los procesos, iii) facil aplicacién,
iv) integracién de la etapa de andlisis y disefio, v) almacenamiento de informacién generada de
todos los niveles, vi) documentacién generada de las actividades de los niveles, vii) generacién
de prototipo, viii) generacién de plan de pruebas con base en especificaciones obtenidas en la
identificacién del problema, ix) integracién del desarrollo a través de médulos y x) evaluacién de
la calidad a través de indicadores,
Marco conceptual
Debido a la necesidad que tienen los paises de contar con organizaciones desarrolladoras de
software, es importante contar con modelos que sean directrices en su desarrollo y que se
requieran en proyectos de corte tecnolégico (OECD 2005, 110). Una cultura emprendedora o
innovadora junto con una organizacién social adecuada, es la base para desarrollar la piramide de
a riqueza de una nacién (Thurow 2000, 242).
En la figura 1 se deseribe el proceso descrito por (Matthews 2008, 290), en donde
evidencia la estrecha interrelacién de la organizacién con Ia tecnologia, Las "consideraciones
Revista Electronica Nova Scientia, N° 13 Vol. 7 (1), 2014, ISSN 2007-0705, pp: 133 - 148
137.
Nova Sciential desarrollo gil de software n las empresas de Ia zona cento-occidente en
México
Disefo del modelo integral colaborativo
tecnol6gicas" que se mencionan son las responsables de las ottas areas de la empresa, las cuales
permiten emerger la estrategia corporativa de la cual se generard la estrategia tecnolégica, que se
traducira en el plan tecnolégico que deben de implementar las organizaciones,
=a—
SED ee
seas
Fuente: The Globalization Reader
Matthew, J. 2008.
Figura 1. Proceso de elaboracién de Ia estrategia tecnologica,
(Porter & Kramer 2011, 65). Comparten que a estrategia tecnolégica es el enfoque de una
empresa para el desarrollo y uso de tecnologia. El software es el elemento de las TI que permite
almacenar y sistematizar la informacién para la toma de decisiones. Segin (Sommerville 2005,
130). Para muchas personas el software son s6lo programas de computadora, sin embargo son
todos aquellos documentos asociados a la configuracién de datos que se necesitan para hacer que
estos programas operen de manera adecuada.
Las TI aportan herramientas y procedimientos que se apoyan en la ingenieria de software
con el fin de mejorar la calidad de estos productos, aumentar la productividad y el trabajo de los
ingenieros desarrolladores de software. Ademas permiten llevar el control del proceso de
desarrollo de software y suministrar a los desarrolladores las bases para construir software de alta
calidad en una forma eficiente (Gacitia 2003, 24),
Una metodologia define una representacién que facilita la manipulacién de modelos y la
comunicacién ¢ intercambio de informacién entre todas las partes involucradas en la construccién
de un sistema, (Goncalves 2005, 93) plantea que la experiencia ha demostrado que los proyectos
exitosos son aquellos que son administrados siguiendo una serie de procesos que organizan y
luego controlan el proyecto, considerando que aquellos procesos que no sigan estos lineamientos
Revista Electronica Nova Scientia, N° 13 Vol. 71), 2014, ISSN 2007 - 0705, pp: 133 ~ 148
138
Nova Scientia(Condejas Valdsz, J. tl
corren un alto riesgo de fracasar. Fs necesario destacar la importancia de los métodos, pero el
éxito del proyecto depende mas de la comunicacién efectiva con los interesados, el manejo de las
expectativas y las personas que participan en el proyecto,
La administracién de proyectos ha tenido un gran desarrollo, en los iiltimos afios ha
generado la necesidad de poder administrar un mayor néimero de proyectos con variables distintas
y caracteristicas diferentes, en las organizaciones ademas de que cada proyecto se encuentra en
diferentes fases dentro de su ciclo de vida, Esto representa nuevos y dificiles retos en las
organizaciones (Dooley, Lupton & O'Sullivan 2005, 466). La administracién de proyectos es la
disciplina de gestionar proyectos exitosamente, la cual puede y debe aplicarse durante el ciclo de
vida de cualquier proyecto; (Dixon 2000, 76). Todo proyecto crea un producto, servicio o
resultado tinico y sus etapas son inicio, desarrollo y cierre. Este dato puede parecer evidente, pero
si se trabaja en gestién de proyectos, identificar el momento del ciclo de vida es vital, ya que
influira sobre lo que se debe de hacer y sobre las opciones que se presentaran.
Otro elemento que se debe de cuidar en un proyecto es la calidad y la calidad del software es de
vital importancia en el proceso de desarrollo, por ello el modelo para el desarrollo integral
colaborativo (MDSIC) busca integrar la estructura del “Project Management Institute” (PMI). Lo.
que asegura la satisfaccién del cliente y permite realizar la etapa de cierre de cada uno de los
proyectos basados en el MDSIC. En el modelo se integran los cinco primeros elementos del PMT
que son: 1) integracién del proyecto, 2) alcance, 3) tiempo, 4) costo, 5) calidad.
Método
El proyecto para el disefio del MDSIC se realiz6 en cuatro etapas principales las cuales incluyen
desde el proceso de la 1) propuesta de Ia investigacién, donde se plasmaron los objetivos y
preguntas de investigacién, seguido del 2) disefio de la investigacién, donde se identificaron las
variables directas ¢ indirectas y se determino su naturaleza. La que fue de tipo a) exploratoria,
ya que como lo indica (Hemindez, Femdndez & Baptista 2010, 79), este tipo de estudio se
realiza normalmente, cuando el objetivo es examinar un tema o problema de investigacién poco
estudiado, E] método de aplicacién de encuestas en este tipo de investigacién es pertinente; esto
se debe a que puede ayudar a descubrir o proporcionar evidencia preliminar de asociacién entre
Revista Electronica Nova Scientia, N° 13 Vol. 7 (1), 2014, ISSN 2007-0705, pp: 133 - 148
139.
Nova ScientiaDisefio del modelo integral colaborativo para el desarrollo égil de software en las empresas de la zona centro-oscidente en
México
conceptos (Kulmala, 2005, 170). b) No experimental, de tipo e) cuantitativa, de d) campo, e)
transeccional, f) explicativa y g) correlacional. Se seleccioné la investigacién cuantitativa y
explicativa debido al alcance de la investigacién: “determinar la relacién entre el uso de modelos
y metodologias con el incremento de la calidad en el desarrollo de software de las empresas de la
zona centro — occidente de México” (Cabanelas y Moreira, 2009, 223; Rojas, Gémez y
Bermudez, 2009, 265). Se considera transeccional debido a que no se realizaron comparaciones
histéricas en un periodo de tiempo (Vega y Rincén, 2008, 121). Ademés, se seleccioné la
investigacién de campo debido a que la fuente de informacién es el personal (analistas,
disefiadores, programadores, encargados de calidad y lideres de proyectos) de empresas
desarrolladoras de software de la zona centro — occidente, Por ultimo la investigacién
correlacional es un tipo de estudio descriptivo, que tiene como objetivo determinar el grado de
relacién o asociacién no causal existente entre dos o ms variables.
La etapa denominada 3) andlisis — sintesis de los datos contemplo los pasos que se
siguieron que fueron principalmente tres y se explican a continuacién: a) Recopilacién de
informacién; esto se genero a través del diseiio de las encuestas que consistio en desarrollar un
formulario en linea contemplando las principales variables, donde las preguntas fueron de tipo
abiertas, cerradas, dicotémicas, de opcién multiple y mixtas (Saunders 2003, 78; Miquel 1997,
110). El objeto de estudio(encuestados — Amiti A.C.) de la presente investigacién fue la industria
del software, especificamente de la zona centro-occidente. La cual esta conformada por los
estados de Nayarit, Jalisco, Colima, Michoacan, Querétaro, Guanajuato, Edo. de México, DF.
Hidalgo, Puebla, Tlaxcala y Morelos.
Respecto al método de muestreo se buscaron datos de empresas que pudiesen ser
contactadas via internet. b) El segundo paso consistié en determinar el nivel de confiabilidad del
instrumento (encuesta) a partir de la aplicacién del estudio denominado “Alpha de Cronbach”
(Oviedo et al., 2005) ¢) Posteriormente se realizé un estudio de “correlacién bivariada de
Pearson” que determino el grado de relacién entre las diferentes variables y permitio la
de SPSS de IBM.
jerarquizacién de los datos ambos estudios a trav:
Revista Elactrdnica Nova Scientia, N° 13 Vol. 71), 2014, ISSN 2007 - 0705, pp: 133 ~ 148,
140-
Nova Scientia(Cendejas Valdsz, J. ta
Por ultimo la etapa de 4) generacién del modelo, en esta ultima etapa se propone iniciar
con los procesos de definicién del plan estratégico, de niveles y procesos, la integracién de la
estructura del PMI al modelo y la medicién de la calidad ast como la integracién del social
business para Ia generacién de una base de conocimiento, La explicacién de estas etapas se
‘muestra en la figura 2.
3
3
3
2
g.
s
é
&
x
o
%
5
By] ered eIZo[Opojou e] op OUdDSICL
Fuente: Elaboracién propia -2014.
Figura 2. Descripeién de la metodologia para la construecién del MDSIC.
Resultados
Para la obtencién del tamaiio de la muestra se aplicé la férmula 1 y la sustitucién de los datos se
muestran en la tabla 1.
zt xpxg~N
7 (ND + ex Prag
Formula 1. Calculo para la obtencién de la poblacién.
Revista Elecirnica Nove Scientia, N"13 Vol. 7 (1), 2014. ISSN 2007-0705, pp: 133 - 148
Mie
a Nova Scientia.
SEF / 1 TINDisefio del modelo integral colaboratvo para el desarrollo égil de software en las empresas de la zona centro-occidente en
México
Donde:
= % de veces que se supone que ocurre un fenémeno en la pobla
q= es la no ocurrencia del fenémeno (1-p)]
‘=es el error maximo permitido para la media muestral.
N = tamaiio de la poblacién
z= % de fiabilidad deseado para la media muestral
‘Tabla 1, Sustitucién de datos.
Nivel de confianza 95% | p= 50% e= 5%
Valor deZ= 196 q= 50% NaS
Fuente: Elaboracion propia -2014.
Después de la aplicacién de las encuestas y a través del software SPSS de IBM, se obtuvo como
resultado un valor de 0.812, en el estudio denominado Alpha de Cronbach, estando por arriba del
valor minimo aceptado y considerindose este como un valor que representa que el instrumento
(encuesta) es confiable, Se construy6 una descripcién del sector a través del estudio de las
correlaciones vibariadas de Pearson a través de SPSS de IBM como se muestra en la tabla 1, las
cuales son base para la generacién del modelo para el desarrollo de software (MDSIC).
Tablal. Correlaciones obtenidas.
1.- Existe una correlacién positiva entre las organizaciones que cuentan con una amplia trayectoria en el
desarrollo de software y las organizaciones que cuentan con mis de 16 trabajadores que se encuentran
involuerados diroctamente en el desarrollo de software,
2.- Existe una correlacién positiva moderada entre las organizaciones con trabajadores que cuentan por lo
‘menos con ingenierfa y los que dominan varios lenguajes de programacién.
3.- Bxiste una correlacidn positiva moderada entre los trabajadores que cuentan con una ingenieria, que
‘se basan en metadologias, que tienen conocimiento en la administracién de proyectos y que trabajan bajo
cl enfogue de procesos para generar software de calidad.
4, Existe una correlacién positiva moderada entre el dominio de varios lenguajes de programacién y las
innovaciones que se implementan para producir software de mayor calidad,
5.- Existe una correlacién positiva alta entre el personal que trabaja bajo un enfoque de procesos y los
‘que utilizan metodologias, con base en la administracion de proyectos para generar software de calidad.
6 Existe una correlacién positiva moderada entre el personal de las organizaciones que trabajan bajo
procesos y el uso de software més actual para generar software de calidad.
7.- Existe una correlaci6n positive moderada entre el personal que trabaja bajo procesos y los que utilizan
‘modelos y metodologias para desarrollar software de calidad,
8.- Existe una correlacién positiva moderada entre el personal que domina la administracién de proyectos
bbasindose en PMI-PMBOK y el apoyo oblenido a través de PROSOFT en México.
9. Existe una correlacién positive moderada entre el uso de software mas actual y cl uso de hardware.
10.- Existe una correlacién positiva alta entre las etapas de analisis, diseilo, desarrollo e implementacién
¥ el indicador denominado facilidad de uso, el cual se identified como el de mayor importancia para
‘medir la calidad en el sofware,
Fuente: Elaboracién propia -2014.
Revista Elactrdnica Nova Scientia, N° 13 Vol. 71), 2014, ISSN 2007 - 0705, pp: 133 = 148,
12.
Nova Scientia(Cendejas Valds7, J. tal
Con base en el estudio realizado anteriormente, se procedié al disefio del modelo propuesto, el
cual busca generar el trabajo de una manera colaborativa entre todas las areas que intervienen,
Tiene como objetivo presentar una serie de pasos a través de cinco niveles que faciliten la
administracién y generacién de proyectos de software en pequefias y medianas empresas de una
manera gil, Los cinco niveles que conforman el modelo son los siguientes: a) Nivel 0:
Deteceién del problema; b) Nivel 1: An:
is ¥ disefio; c) Nivel 2: Desarrollo; d) Nivel 3:
Implementacién; e) Nivel 4: Indicadores de calidad.
EI MDSIC se puede leer de una manera sencilla ya que cuenta con las bases de la lecto-
escritura es decir, se puede entender su funcionamiento partiendo de la parte superior hacia la
inferior y de izquierda a derecha, A continuacién se presenta la estructura general del MDSIC
con los elementos antes mencionados, el cual se muestra en la figura 4.
Figura 4, MDSIC - Modelo integral colaborativo para cl desarrollo gil de software.
Ademés de estar conformado por procesos que representan los cinco distintos niveles, a
continuacién se describe el funcionamiento de dichos niveles.
Revista Eleirnica Nova Scientia, N"13 Vol. 7 (1), 2014. ISSN 2007-0705, pp: 133 - 148
13.
Nova ScientiaDisefio del modelo integral colaborativo para el desarrollo égil de software en las empresas de la zona centro-oscidente en
México
a) Nivel 0. Este proceso permite “identificar la problematiea”, la cual contempla llevar
1 cabo un conjunto de reuniones dependiendo del aleance del proyecto, en donde se busca
identificar las necesidades especificas del proyecto y el alcance del mismo. Generando asi un
anilisis de viabilidad y fiabilidad para que el cliente conozca las ventajas y desventajas de la
generacién del proyecto (software). Este tipo de estudios permite disminuir tiempos, costos y
generar beneficios del producto.
b) Nivel 1. Este nivel hace referencia al “anilisis y diseiio” ya que son dos de las etapas
mas importantes para la mayoria de las empresas encuestadas; pensando en que este modelo
permita brindar un desarrollo agil de software para las organizaciones. Ades de contemplar
uno de los principios basi
os de la planeacién estratégica, como lo es el alinear las tecnologias de
la informacién con los objetivos de la organizacién. Al llevar a cabo un andlisis adecuado de los
requerimientos y especificaciones del proyecto (software) permitira plasmarlo en una estructura
de desglose de cada proyecto (Work Breakdown Structure - WBS)
©) Nivel 2. Brinda los pasos para dar seguimiento al “desarrollo” de la aplicacién
(Software). el cual busca dividirlo a través de médulos, lo que permite su desarrollo por partes,
facilitando asi realizar la evaluacién de los médulos desarrollados e ir realizando las pruebas
correspondiente. En ese mismo nivel se encuentra un paso que busca la evaluacién de los
requerimientos confronténdola con el conjunto de los médulos desarrollados. Con base en dicha
evaluacién se determina la aprobacién 0 no aprobacién de los médulos y asi continuar con el
proceso del nivel 3 enfocado a la implementacién.
4d) Nivel 3. Este nivel hace referencia a la “implementacién” del software. En el se
realizan diferentes pruebas relacionadas con su funcionamiento, ahi se contempla una pre-entrega
para que los usuarios que le darin vida al sistema desarrollado interactien con él y den pie a la
correccién de los errores. Por iiltimo se procede con la entrega de la documentacién y los
procesos post-desarrollo.
9
contempla once indicadores que se dividen en tres grupos enfocados a medir la calidad del
software (Pressman & Perry 2006, 61).
‘el 4, El iltimo nivel hace referencia a los “indicadores de calidad” el cual
El MDSIC integra los cinco primeros elementos del Project Management Institute (PMD)
cn todos sus niveles con la finalidad de generar directrices para una mejor administracién de los
Revista Elactrdnica Nova Scientia, N° 13 Vol 71), 2014, ISSN 2007 - 0705, pp: 133 ~ 148,
144.
Nova Scientia(Condejas Valdsz, J. tl
proyectos que tomen como base al MDSIC para el logro de los proyectos (software) a desarrollar.
La integracién de las tareas del PMI en los diferentes niveles del modelo permiten producir un.
centregable (software) de calidad, como se muestra en la tabla 2.
Tabla 2. Integracién de elementos del PMI al MDSIC.
[Nivel y PMI ‘Actividad a desarrollar
Nivel: 0 1. Aniliss de viabitided 6. Expectativas de skateholders
Elemento PME: 2, Anlisis de fiabilidad 7. Factores ambientales de Ia empress-proyecto,
Integracidn de la 3. Sustificacion ‘Activos de la organizacion en los procesos
administracién del 4. Acta de consttucién del proyecto
proyecto, 5, Enunciado del trabajo del proyecto
(eleance preliminar del proyecto)
Nivel 1. Levantamiento de requisites 6 Conirol de aleance
Elemento PML: 2. Definicidn del sleance y actividades 7. Andlisisy respuesta de rieseos
‘Alcance ~ Tiempo 3. Planificacién del alcance y secuencia de & Fstimacidn de costos
=Costa actividades-WBS (Work Breakdown 9. Presupuesto del proyecto
Structure) 10, Asignacion det recurso
4, Metodologia
5. Vetificacién del aleance
Nivel: 3 y 4, 1. Procedimiento de cierre administrative 4. Contratos concluidos
Elemento PML: 2. Procedimiento de cierre del contrato 5. Cierre del proyecto
Calidad - Proceso 3. Producto, servicio o resultado final 6. Cierre del contrato
de cere, Activos de los procesos de la organizacién -Documentacién
(actuaizados)
Fuente: Elaboracién propia -2014.
Por ultimo el MDSIC incorporo el social bussines como el elemento generador de
conocimiento, el cual busca comentarios y opiniones de gente experta en el desarrollo de
software a través de las redes sociales, principalmente los usuarios que tomen como base al
MDSIC para desarrollar software, que les permita generar y obtener experiencias reales en
proyectos de desarrollo de software.
Conclusiones
Con Ia creacién del modelo para el desarrollo de software integral colaborativo (MDSIC)
podemos mencionar que:
~ _Eleestudio se realizé a través del analisis de la recopilacién de la informacién, obtenido de las
entrevistas realizadas a los expertos que cuentan con un manejo de las metodologias mas
usadas para desarrollar software que les ha brindado los mejores resultados en proyectos de
software,
Revista Electronica Nova Scientia, N° 13 Vol. 7 (1), 2014, ISSN 2007-0705, pp: 133 - 148
14s-
Nova ScientiaDisefio del modelo integral colaborativo para el desarrollo égil de software en las empresas de la zona centro-oscidente en
México
El desarrollo de software debe estar basado en la administracién de proyectos ¢ implementar
procesos innovadores que brinden una ventaja competitiva e impacteel aumento de la
competitividad y al crecimiento econémico de la region.
A través del andlisis de correlacién se obtuvieron las relaciones de las variables que fueron la
base para el disefio del modelo integral colaborativo para el desarrollo de software,
comprobando que existe suficiente evidencia estadistica para soportar dicho modelo.
La etapa del andlisis y disefio son fundamentales para el desarrollo de software, las cuales se
pueden conjuntar en una sola tarea y realizar el proceso de una manera mas gil, eso sin
disminuir su calidad,
De igual manera a través del estudio se conocié que la generacién de documentacién sigue
siendo una problemitica en los proyectos que generan las organizaciones.
Con base en el conocimiento de las metodologias mas actuales para desarrollar software y de
a comparativa generada de diferentes investigaciones, se generé la estructura principal del
“Modelo de desarrollo de software integral colaborativo” (MDSIC). Ademas de que a esta
estructura se integraron los procesos principales del “Project Management Institute” (PMD)
EI MDSIC acompaiia a los expertos en el desarrollo de software a través de cinco niveles. Lo
que ayuda a generar software alineado con los objetivos y las metas de la organizacién.
El MDSIC propone una serie de indicadores basados en estindares de calidad que permiten
validar la calidad del software desarrollado. Y generar aportaciones a través de las redes
sociales y del social business para la mejora de los procesos en el desarrollo de los proyectos
de software.
La implementacién del MDSIC es factible en cualquier organizacién debido a su fécil
funcionamiento y su adecuacién a los procesos de las empresas que desarrollan software de
una manera agil
La implementacién del MDSIC es factible en cualquier organizacién debido a que permite la
interaccién del cliente en todos los procesos. A diferencia de metodologias como SCRUM,
RUP o TSP que no permiten su participacién durante todo el proyecto ya que ponen énfasis
en las personas y no en los procesos ademas de que no son flexibles para realizar cambios
durante el proceso de desarrollo del software.
Los autores brindan una nueva directriz para lograr el desarrollo de software en una rea
donde a las organizaciones no les interesa invertir tiempo y trabajo, Ya que desconocen la
Revista Elactrdnica Nova Scientia, N° 13 Vol. 71), 2014, ISSN 2007 - 0705, pp: 133 - 148,
146
Nova Scientia(Condejas Valdsz, J. tl
importancia de planear, hacer y verificar sus productos. Ademas de ayudar a la generacién de
Ja documentacién apropiada para aplicar la reingenieria en todos los procesos del desarrollo
de software,
Referencias
Cabanelas Lorenzo, P. y Moreira, A. (2009). La gestién de las relaciones con clientes y la
empresa de alta rentabilidad de Galicia. Revista de Estudios Regionales, (84), 223-246.
Dixon, M. (2000). Project management body of knowledge . Retrieved October 19, 2005 from
[Link]
Dooley, L., Lupton, G., & O'Sullivan, D. (2005). Multiple project management: A modern
competitive necessity. Journal of Manufacturing Technology Management, 16(5), pp: 466-
482.
Gacitaa Bustos, R. A. (2003). Métodos de desarrollo de software: El desafio pendiente de la
estandarizacién. Software Development Methodologies: A Duel Pending for
Standardization. Theoria,12(1) pp: 23242. Recuperado de
[Link] [Link]/[Link]?id=29901203
Goncalves, Matias (2005), “Desarrollo de un Nuevo Modelo de Estimacién Basado en
Metodologia Agil de Desarrollo y Generadores de Aplicaciones”, Universidad de Morén.
Heméndez Sampieri, Roberto; Feméndez-Collado, Carlos & Baptista Lucio, Pilar (2010),
Metodologia de la investigacién. Pp: 76-82 México: McGraw-Hill.
Kulmala, H. I. & Uusi-Rauva, E. (2005). "Network as a business environment: experiences from
software industry." Supply Chain Management-An International Journal, 10, 3-4 pp: 169-
178.
Llorens, F. A. (2008). “Desarrollo econémico territorial: Una politica Innovadora”, Knowledge
transfer and territorial economical development: a pending polities, pp: 687-700,
Matthews, J. (2008). The Globalization Reader pp. 287-293. [Link]. Power shift. En Boli, J.y
Lechner, F. (Eds.).: Blackwell Publishing.
Miquel, S.; Bigné, Enrique et al. (1997). Investigacién de Mercados. McGraw-Hill, Espaiia.
Quintero, J. B., & Anaya, R. (2007). MDA y el papel de los modelos en el proceso de desarrollo
de software. Redalyc, (8), pp: 131-146. Escuela de ingenierfa de Antioquia.
Revista Electronica Nova Scientia, N° 13 Vol. 7 (1), 2014, ISSN 2007-0705, pp: 133 - 148
17.
Nova ScientiaDisefio del modelo integral colaborativo para el desarrollo égil de software en las empresas de la zona centro-oscidente en
México
OECD. (2005). Oslo Manual: Guidelines for collecting and interpreting innovation data. 3rd
edition, France, OECD - European Communities, The measurement of scientific and
technological activities.
Oviedo, I. C., Campo, A., Aproximaci, A., Uso, A. L., Coeficiente, D. E. L., & Cronbach, A. D.
E, (2005), Metodologia, XXXIV, pp: 372-580.
Porter, M. E., y Kramer, M. R. (2011). Shared value: How to reinvent capitalism and unleash a
wave of innovation and growth. Harvard Business Review, Jan-Feb(January-February), pp:
62-77. Descargado de_hitp://[Link]/de/asset/index/mid/16/lang/_x/file/o
document de [Link]
Pressman, R. (2006) Ingenieria de software. Un enfoque prictico. Espaiia, MeGraw Hill, pp: 61
Rahman, H., y Ramos, I. (2010). Open Innovation in SMEs: From Closed Boundaries 10
Networed Paradigm. Issues in Informing Science and Information Technology, pp: 471-
487
Rojas Lépez, M. D., Gémez Calderéna, R. y Bermudez Tabares, M. (2009). Incidencia de los
mecanismos de certificacién financiera (CAT-CERT) sobre las exportaciones no
tradicionales colombianas.
Someerville, I. (2005). Ingenieria del software (septima ed.). (A. B. Maria Isabel Alfonso
Galipienso, Trad.) Madrid, Madrid, Espaita: pp:130-145 Pearson.
Saunders, Mark; Lewis, Philip et al. (2003). Research Methods for Business Students. (3rd. Ed.)
pp: 110-125 Pearson Education Limited, England.
Steinmueller, Edward W. (2004). The European software sectoral system of innovation. En
F Malerba (Ed.), Sectoral Systems of Innovation pp: 193-242. Cambridge University Press.
Thurow, Lester. (2000). Construir riqueza. Las nuevas reglas para individuos, empresas y
naciones en una economia basada en el conocimiento, pp: 242-254 Vergara, Buenos.
Vega Escobar, A. M. y Rincén, E. J. (2008). Sistemas de Informacién como una Estrategia de
Desarrollo, Crecimiento y Competitividad, de las Pequeitas y Medianas Empresas del
Sector Servicios de Vigilancia en Bogota D. C. Avances en Sistemas e Informatica, 5 (2),
121-130.
Revista Electronica Nova Scientia, N° 13 Vol. 7 (1), 2014, ISSN 2007 - 0705, pp: 133 ~ 148,
148.
Nova Scientia