You are on page 1of 11

Rev. Fac. Ing. Univ. Antioquia N. 70 pp.

233-243, marzo, 2014

Gestin de riesgos en proyectos de desarrollo de


software en Espaa: estudio de la situacin

Risk management in software development


projects in Spain: a state of art
Luis Fernndez Sanz*, Pedro Bernad Silva
Departamento de Ciencias de la Computacin, Universidad de Alcal. CP.
28871. Alcal de Henares, Madrid, Espaa.

(Recibido el 31 de octubre de 2012. Aceptado el 28 de noviembre de 2013)

Resumen
El software es en nuestros das un elemento crtico en todos los sistemas. El
desarrollo y la puesta en marcha de programas de ordenador estn sujetos a
numerosos riesgos que deben ser objeto de una gestin cuidadosa. La gestin
de riesgos en proyectos de software es una actividad reglada en mltiples
metodologas pero que en la prctica se aplica de forma muy desigual en los
distintos equipos de trabajo y organizaciones. Un primer estudio llevado a cabo
entre desarrolladores espaoles revela un inters por la gestin de riesgos y sus
tcnicas, pero tambin serias carencias en su aplicacin y algunas actitudes
que no favorecen a esta disciplina. Estos datos preliminares constituyen una
base para profundizar con ms detalle en la prctica de gestin de riesgos en
software y para plantear soluciones ms eficaces en dicha gestin.
---------- Palabras clave: Gestin de riesgos, desarrollo de software,
estndares de gestin de proyectos, encuesta

Abstract
Software is today a critical element in every system. The development and
implementation of computer programs is influenced by many varied risks which
should be managed properly. Risk management in software projects is an activity
addressed in several software methodologies, but the different workgroups and
organizations apply it in practice in many different ways. A preliminary study
has been conducted among Spanish software professionals and developers. It
reveals interest in risk management and its techniques, but it also shows that
serious deficiencies as well as attitudes which do not help to this activity. These
preliminary data represent a basis for a deeper and more detailed analysis of risk
management practices which might lead to more effective and practical solutions.
---------- Keywords: Risk management, software development, project
management standards, survey
* Autor de correspondencia: telfono: + 34 + 91 + 8856935, fax: + 34 + 91 + 885 66 46, correo electrnico: luis.fernandezs@uah.es (L. Fernndez)

233
Rev. Fac. Ing. Univ. Antioquia N. 70. marzo 2014

Introduccin En este artculo se hablar sobre el riesgo


asociado al desarrollo de software, su gestin, y
En la historia reciente de la ingeniera muchos los principales problemas de sta. Se expondrn
incidentes estn relacionados con problemas definiciones, encuestas realizadas en todas las
en el software. Pero estos problemas rara vez pocas y, por ltimo, se mostrar los primeros
ocupan las pginas de los peridicos, y solamente resultados de una encuesta realizada en Espaa
llaman nuestra atencin cuando se producen en entre los profesionales del software. El artculo
sistemas crticos, causando prdida de vidas concluye las conclusiones obtenidas a la vez
humanas o arruinando grandes inversiones. Es el que describe las lneas de profundizacin en el
caso de la explosin del cohete Ariane V en 1996 estudio de esta disciplina que los autores ya estn
debida a una reutilizacin fallida de software desarrollando.
[1], o los fallos de programacin en las primeras
versiones de los misiles Patriot que, a pesar de
su superioridad en el aire, resultaban totalmente
El riesgo
ineficaces contra los misiles Scud iraques [2], Segn el diccionario Webster [4] el riesgo
uno de cuyos ataques cost la vida a 28 personas. puede definirse como la posibilidad de un dao,
desventaja o destruccin. Es un ente que algunos
Los estudiosos del tema, como Peter G. Neumann,
autores [5-9] caracterizan como bidimensional
llevan ms de 25 aos observando y cuantificando
y que representa tpicamente una funcin de
los riesgos derivados de un mal desarrollo o un
la probabilidad de ocurrencia de un fallo y de
uso indebido de los sistemas informticos y sus
la gravedad de sus consecuencias. Esta doble
consecuencias. La tabla 1 recoge algunas cifras
dimensin es lo que para algunos autores [9]
extradas del Risk Digest [3] . Debe sealarse que
diferencia el riesgo y el peligro, que solo se
no se incluyen todas las categoras del trabajo
caracteriza por una dimensin de severidad
original, y que un mismo riesgo puede hallarse
contra las personas y los equipos. El riesgo
bajo ms de un epgrafe.
siempre est presente en todas las actividades
Tabla 1 Nmero de riesgos recogidos por Peter G. humanas individuales y de grupo, incluyendo las
Neumann de ingeniera, y dentro de estas, las de desarrollo
de software. Para el PMBOK [10] del Project
Categora N riesgos Management Institute el riesgo es un evento
Sobre proyectos de defensa 104 o condicin incierta que si ocurre, tendr un
Sobre proyectos de espacio 121 efecto positivo o negativo en los objetivos del
Sobre proyectos de aviacin comercial 370 proyecto. Como puede verse, en esta definicin
Sobre proyectos de medicina y salud 221 tendran tambin cabida los efectos positivos de
Problemas de calendario 250 un evento. La tabla 2 recoge algunos matices
Problemas de seguridad 363 comunes a definiciones de riesgo extradas de la
Problemas de privacidad 479 literatura [4-13]
Prdida de vidas humanas 188
Los riesgos detectados en un proyecto inciden
Prdida de recursos durante el proyecto 1.384
de dos formas en el mismo. A corto plazo, van
Problemas en el desarrollo del sistema 193
a condicionar la decisin sobre cul va a ser la
Problemas de evolucin, mantenimiento,
433 siguiente accin a tomar, encaminada a evitar,
actualizacin
Problemas de requisitos 178 contrarrestar o asumir el riesgo detectado. A
Defectos en diseo o implementacin 2.017 medio y largo plazo, los riesgos detectados o
Errores humanos con interfaz hombre experimentados en proyectos pasados pueden
810 determinar tambin los niveles de calidad y las
mquina
Riesgos identificados en total en Risk Digest [3]: 4.442 acciones que se van a exigir a los proyectos futuros.

234
Gestin de riesgos en proyectos de desarrollo de software en Espaa: estudio de la situacin

Tabla 2 Diferentes matices contemplados en cmo llevar a cabo esta gestin. La famoso
definiciones de riesgo PMBOK [10] dedica tambin un captulo entero
a esta tarea.

enlace otros riesgos

consecuencias

consecuencias
detectabilidad
Paso 1
probabilidad

negativas
positivas
Denir los requisitos

impacto

certeza
de la gestin de riesgos
origen

Proceso de gestin de riesgos


Paso 2
Identicar y
RAE [11] valorar los riesgos
Webster [4]
Rowe [6] Paso 3
Defence Systems [5] Decidir y actuar
ECCS [12]
Rosenberg [7] Paso 4
Monitorizar, comunicar
PMBOK [10] y aceptar los riesgos
US Air Force [13]
Moore [14]
Figura 1 Ciclo de gestin de riesgos en la ESA.
Stamatelatos [9]
(adaptado de [12])
Charette [8]
Charette [8] Las tres fuentes sealadas coinciden al sealar
las principales fases en la gestin de riesgos: Una
(atributos)
fase de planificacin que se encuadra dentro de
Mtodos para la gestin de la planificacin general del proyecto, y en las
que se decide cmo se va a gestionar el riesgo en
riesgos todo el ciclo de vida; una fase de identificacin
La gestin de riesgos puede definirse como el de los riesgos que pueden afectar al proyecto;
proceso sistemtico de identificacin, anlisis un anlisis cualitativo, cuantitativo o ambos de
y respuesta a los riesgos que se presentan los riesgos detectados, para evaluar sus efectos y
durante el ciclo de vida de un proyecto [10]. Su priorizar las posibles acciones; una planificacin
objetivo principal es minimizar la probabilidad de la respuesta a aplicar, que puede ir desde
y las consecuencias de los eventos perjudiciales. asumir los riesgos ntegramente, esquivarlos, o
Se considera un proceso ms dentro de las hasta realizar acciones especficas de mitigacin;
metodologas de gestin. y por ltimo una etapa de monitorizacin y
control para seguir la evolucin de los riesgos
La gestin de riesgos se ha regulado e tratados y proporcionar informacin ms all del
incluso estandarizado en muchas ocasiones. mbito del proyecto.
Generalmente las organizaciones que desarrollan
proyectos crticos son las ms preocupadas por Las fases interactan entre s y con otros procesos
contar con normas claras y comunes para su de gestin. Para las fases de identificacin y
proceso de gestin de riesgos. Por ejemplo, en el anlisis de riesgos aparecen en la literatura dos
mbito espacial las normas ECCS de la Agencia ayudas diferentes. Por un lado estn las taxonomas
Espacial Europea (ESA) [12] y el NPG7120.5 de riesgos, que buscan identificar los riesgos a
de la NASA [15] incluyen guas (Figura 1) sobre partir de una clasificacin completa y esttica

235
Rev. Fac. Ing. Univ. Antioquia N. 70. marzo 2014

de los factores que intervienen en un proyecto. [22], descrita en la figura 2. En esta clasificacin
Su punto fuerte es la exhaustividad, puesto que los riesgos se agrupan en tres clases que a su vez
intentan abarcar toda la tipologa de proyectos y se dividen en elementos, cada uno de los cuales
situaciones susceptibles de albergar riesgos. Por contempla diversos atributos. El resultado es
el contrario, su punto dbil es su tamao, puesto un marco formado por 79 categoras que puede
que el usuario debe analizar un gran nmero de usarse para identificar riesgos en un proyecto.
situaciones para llegar a identificar los riesgos que No todas las taxonomas de riesgos pretenden
le pueden afectar. Como ejemplos de taxonomas abarcar todas las facetas de los proyectos. [23]
de riesgos podemos citar las propuestas por [16- se centra en la prctica del outsourcing, mientras
21]. La ms conocida es tal vez la taxonoma de que [24] apunta su estudio en el desarrollo de
riesgos del Software Engineering Institute (SEI) software cientfico y de ingeniera.

Figura 2 Taxonoma de riesgos del SEI (adaptado de [22])

Por otro lado estn las listas con los factores tamao de las aplicaciones, la falta de experiencia
de riesgo ms comunes. Sin nimo de ser del equipo de desarrollo, la complejidad en
exhaustivas ordenan los factores de acuerdo general de la aplicacin, y el entorno de la
con su popularidad entre los profesionales organizacin.
de software. Estas listas tienen a su favor su
Para [26], son tambin cinco los factores
sencillez, puesto que generalmente se trata de
principales que generan riesgo, pero en este caso,
estructuras cortas, y su alto grado de acierto en
diferentes: una planificacin inherentemente
el mbito para el que se elaboraron. El principal
fallida, requisitos cambiantes, los movimientos
inconveniente es la posibilidad de que algunos
de personal, una especificacin ambigua, y la
riesgos poco comunes no se estn considerando.
baja productividad.
A continuacin se repasan algunas de las listas de
riesgos ms conocidas. El trabajo de [27] es un profundo estudio realizado
en la Arizona State University. Su objeto era
El equipo de [25] identific cinco categoras
generar un modelo para la valoracin de riesgos
principales donde se situaban los riesgos en los
en el software a travs de sus efectos potenciales
proyectos software: la tecnologa novedosa, el

236
Gestin de riesgos en proyectos de desarrollo de software en Espaa: estudio de la situacin

durante el desarrollo. Primeramente se extrajeron puede afectar incluso al propio concepto de xito
21 factores de riesgo comunes en la literatura, y y fracaso en proyectos de software. En algunos
a continuacin, se consult a los expertos para proyectos este concepto depende exclusivamente
elaborar un modelo con sus relaciones y sus de la percepcin de las personas que participan
efectos. en l como el jefe de proyecto, desarrolladores y
usuarios [31-33]. La diferencia puede explicarse
El norteamericano Capers Jones ha cuantificado
por la importancia relativa que unos y otros
el coste de los principales riesgos en el desarrollo
otorgan a aspectos como el cumplimiento de
de software sobre el coste total de desarrollo [28].
la planificacin, de los requisitos de usuario, la
En total, se identifican 11 factores de riesgo como
satisfaccin final de este, y otros [34-37]
los ms significativos.
Para [30] las dificultades ms comunes con las
Por otra parte, [29] identifica 28 factores de riesgo
que se encuentran los grupos de trabajo para
a partir de siete trabajos anteriores distintos,
aplicar los mtodos de gestin de riesgos son: la
como punto de partida para su estudio.
falta de definicin de riesgos, la ausencia de una
Las conclusiones de estos estudios son muy clasificacin de riesgos completa, la falta de una
dependientes de la poca en que se realizaron definicin del proceso de riesgos y la falta tambin
y del mbito en el que se recogieron los datos, de definicin del proceso de comunicacin de
puesto que la naturaleza de los grupos de riesgos.
trabajo, de las tecnologas y de los proyectos
Los problemas en la aplicacin de una gestin de
vara sustancialmente. Si queremos conocer la
riesgos es un tema poco tratado en la literatura. Por
situacin de los riesgos en desarrollo de software
esta razn el estudio recogido en la segunda parte
en Espaa en la actualidad resulta necesario
de este artculo dedica algunas de sus preguntas a
preguntar directamente a los profesionales
profundizar sobre esta realidad y sus causas.
del software. Este es el trabajo que describe la
segunda parte de este artculo.
Un anlisis de la situacin en
Problemas en la gestin de Espaa
riesgos Durante la elaboracin de este artculo se llev a
cabo un estudio piloto para conocer la situacin
Muchos proyectos de desarrollo de software se
real de la gestin de riesgos en proyectos de
ven amenazados e incluso acaban de forma fallida
desarrollo de software. Sus conclusiones deberan
entre otras razones por una mala gestin de sus
servir de base para un estudio ms profundo que
riesgos. Incluso muchas veces en los mbitos de
los autores ya estn desarrollando. En concreto,
desarrollo ms crticos como el software espacial
eran tres los aspectos a conocer.
o el aeronutico la gestin de riesgos ni siquiera
se lleva a cabo de forma manera sistemtica. La primera cuestin era el grado de conocimiento
y de sensibilizacin sobre los riesgos y su gestin
Para algunos autores como [30] una razn para
que tenan los profesionales espaoles dedicados
esta crisis en la gestin de riesgos puede ser el
al desarrollo de programas. En segundo lugar,
componente subjetivo que tienen stos, y la
se quera conocer cules eran las principales
fuerte dependencia del observador. Mientras que
prcticas relativas a la gestin de riesgos
es posible cuantificar de forma objetiva costes
en proyectos y en qu medida aparecan los
o esfuerzos cuyos datos provengan de distintas
problemas identificados en la gestin. Por ltimo
fuentes, resulta difcil combinar, valorar y dar
se consider del mximo inters saber cul era
la credibilidad adecuada a las observaciones de
para los desarrolladores espaoles la lista de los
riesgos de diferentes personas o en diferentes
riesgos ms comunes.
contextos. La subjetividad de los observadores

237
Rev. Fac. Ing. Univ. Antioquia N. 70. marzo 2014

En la actualidad existen mltiples plataformas para


desplegar test en Internet y gestionar encuestas.
Entre las gratuitas probablemente las ms conocidas
sean Lime Survey [38] en el mbito acadmico y
Google Docs Forms [39] para propsito general. En
nuestro trabajo empleamos Lime Survey versin
1.91 para elaborar y gestionar la encuesta.

Primeros resultados
Para llevar a cabo el estudio planteado nos
interesaba agrupar a los encuestados en
funcin de varios parmetros profesionales. En Figura 3 Roles de los encuestados
concreto se pregunt a los encuestados sobre
su experiencia, los sectores de actividad de sus
La figura 4 recoge los resultados recibidos
empresas(tomando como sectores de partida los
sobre los tipos de software con que trabajan
contemplados en la Clasificacin Nacional de
los encuestados. Puede destacarse que 10 de
Actividades Econmicas (CNAE) [40]), los tipos
los profesionales trabajan con software militar,
de proyectos software donde trabajaban (tomando
aeronutico, espacial o de sistemas crticos en
como referencias la Clasificacin Estadstica
general. Ms adelante repasaremos sus resultados
de Productos por Actividades CPA 2008 [41] y
con ms detalle.
la clasificacin de proyectos software de [28]).
Tambin pareca importante distinguir cmo
perciban los riesgos los distintos integrantes
de un mismo proyecto de desarrollo software
(la clasificacin de partida de los roles en un
proyecto nos la proporcionaron el Capability
Maturity Model Integration (CMMI) [42], el
PMBOK [10] y la Clasificacin Internacional
Uniforme de Ocupaciones (ISCO) [43]).
La tabla 3 recoge algunas de las cifras principales
del perfil de los encuestados. En la figura 3 puede Figura 4 Tipo de software con que trabajan los
verse cmo se distribuyen los roles actuales de encuestados
los participantes en la muestra. El promedio de
experiencia de cada uno en su rol es de 8,1 aos.

Tabla 3 Principales cifras de la encuesta


Importancia de la gestin de
riesgos
Magnitud Valor
Encuestas recogidas: 53 Una parte importante del estudio se refiri a la
Total experiencia: 717 aos importancia que conceden los encuestados a la
Experiencia media en software: 13,5 aos gestin de riesgos en general y a la manera en que
Principales reas donde han trabajado los materializan ese inters en los proyectos. La figura
encuestados alguna vez: 5 recoge la percepcin general de los encuestados.
Informacin y comunicaciones 46%
Actividades financieras y seguros 44,4%
Administracin pblica, defensa y sanidad pblica 42,5%

238
Gestin de riesgos en proyectos de desarrollo de software en Espaa: estudio de la situacin

Profundizando en la experiencia del usuario con


la gestin de riesgos, una pregunta obligada era
qu hbitos o qu acciones concretas llevaba
a cabo como individuo o como organizacin
relativas a la gestin de riesgos. La tabla 4 recoge
algunos resultados.

Tabla 4 Prcticas de gestin de riesgo

tem De acuerdo
En su grupo de trabajo se utiliza alguna 55,56%
herramienta para la gestin de riesgos
Figura 5 Percepcin de los riesgos (p. ej.: especficas, hojas de clculo,
bases de datos, etc.)
El rea donde ms preocupa el riesgo fue, en
primer lugar, la gestin de tiempos y en segundo Se usa alguna herramienta de 59,26%
lugar, por igual, la gestin de costes y la gestin estimacin para dimensionar el proyecto
(tiempos, recursos, costes).
del proyecto y su integracin. En el ltimo puesto
estaba tanto la gestin de la comunicacin como Su proyecto tiene disponible informacin 18,52%
la de suministros. de riesgos de proyectos pasados de
la organizacin, cmo listas, buenas
Cuando se pregunt a los usuarios en qu parte prcticas, estadsticas, etc.
del proyecto los riesgos eran ms frecuentes, sin Al acabar un proyecto, se lleva a cabo 20,37%
duda el ms nombrado fue la integracin de las algn informe del desarrollo donde
partes del sistema y la integracin con partes puedan indicarse problemas aparecidos
desarrolladas por terceros, quedando la gestin y su impacto, o cmo se combatieron.
de requisitos en segundo lugar. Sin embargo,
cuando preguntamos por los riesgos ms graves, Problemas en la gestin de
los usuarios apuntaron, en primera posicin, a los
procesos de gestin del proyecto (como alcance,
riesgos
tiempos, costes, calidad, riesgos, suministros) y, Sobre las razones para no llevar a cabo una
en segundo lugar, a la integracin de las partes del gestin de riesgos, solo uno de los encuestados
sistema y con partes de terceros. Curiosamente la consider innecesaria con los sistemas de
los requisitos quedan relegados a una quinta calidad. Un 42% lo consider inviable por
posicin, como si la disponibilidad de tiempo por razones de carga de trabajo y tiempos, y un 50%
delante en el proyecto pudiera mitigar cualquier se atrevi a afirmar que no hay una cultura de
problema de requerimientos. buscar problemas por adelantado.
En cuanto a los aspectos del proyecto que se La figura 6 recoge las respuestas de los
consideraron como ms importantes, los primeros encuestados a la pregunta sobre con qu personas
resultados fueron los tiempos, los costes, y el plan les pareca positivo hablar de riesgos en un
de proyecto e integracin. En el extremo opuesto proyecto. Como puede verse, existe una fuerte
se situaron la comunicacin y los suministros. reticencia a hablar de posibles riesgos con la alta
Sobre los aspectos dnde es ms frecuente que direccin, as como con personal externo como
haya problemas, los encuestados destacaron asesores o colaboradores de otras empresas.
la integracin de las partes, y los requisitos y
restricciones de calendario.

239
Rev. Fac. Ing. Univ. Antioquia N. 70. marzo 2014

Cuando preguntamos a los encuestados sobre las


definiciones del xito en un proyecto, son mayora
los que vinculan este concepto al proyecto y
al producto frente a los que vinculan el xito a
resultados para la entidad o el grupo de trabajo,
como la continuidad o el beneficio econmico.
La tabla 6 recoge estos resultados.

Tabla 6 Concepto de xito de un proyecto

tem De acuerdo
Figura 6 Con qu personas le parece positivo hablar Satisfacer los requisitos fijados en el 74,07%
de riesgos en un proyecto tiempo y coste acordado
Que al cliente o al usuario le guste el 61,11%
En cuanto a la posible influencia de las prcticas resultado final
de gestin de riesgos en un proyecto las respuestas Que posibilite una continuidad en la 29,63%
de los encuestados se recogen en la tabla 5. labor o con el cliente
Tabla 5 Influencia de las prcticas de gestin de Que proporcione beneficios econmicos 35,19%
o de otro tipo
riesgo en el proyecto
Otro 3,70%
tem De acuerdo
Tienen una influencia objetiva en el 62,96% Factores de riesgo
xito del proyecto
Tiene una influencia objetiva en la 37,04% Por ltimo, en este estudio preliminar nos pareca
percepcin del xito del proyecto por til contar con una lista de factores de riesgo ms
sus miembros significativos entre los desarrolladores espaoles,
Identificar los riesgos es positivo, 16,67% para poder compararla con las obtenidas en
medir los riesgos y abordarlos otras encuestas. Para ello se tomaron como
sistemticamente no tiene demasiados partida 24 factores de riesgo presentes en otras
efectos trabajos y se pidi a los encuestados que los
Es mejor para el xito del proyecto 27,78% valoraran en las dimensiones de gravedad de sus
una gestin sistemtica realizada por
consecuencias, probabilidad de ocurrencia, y una
externos que una gestin relajada por
los miembros del proyecto
tercera indicando cuales eran los ms cuidados o
Es mejor para el xito del proyecto que 35,19%
vigilados en sus proyectos.
los miembros del proyecto hablen de Los resultados preliminares ms destacados
riesgos y se autogestionen, aunque sus pueden verse en la tabla 7:
prcticas no sean del todo ortodoxas.
Otro 3,70% Tabla 7 factores de riesgo elegidos por los
Como puede verse no existe consenso sobre encuestados
si la gestin la deben llevar a cabo externos
Los ms graves
profesionales o por el contrario lo debe hacer Requisitos de usuario cambiantes, o que son mal
personal interno. Tampoco coincide con los
entendidos o interpretados
resultados de Bakker [44], para los que el efecto
Las planificaciones o los presupuestos no son realistas
positivo reside ms en identificar los riesgos y
El cliente o el usuario no se implican adecuadamente
hablar de ellos que en medirlos o abordarlos de
Se abandona la planificacin con la presin
una manera sistemtica.

240
Gestin de riesgos en proyectos de desarrollo de software en Espaa: estudio de la situacin

Los ms frecuentes riesgos en el desarrollo de software. Existe una


Las planificaciones o los presupuestos no son realistas abundante normativa sobre cmo identificar y
Requisitos de usuario cambiantes, o que son mal tratar los riesgos. Adems se dispone facilidades
entendidos o interpretados como son las taxonomas y las listas de factores
Se abandona la planificacin con la presin de riesgos ms conocidos.
Falta de personal en general El trabajo presenta tambin los primeros resultados
Los que ms se cuidan de una encuesta piloto realizada en Espaa sobre
El cdigo fuente no se controla, o es muy malo el tema. Los primeros datos parecen ser optimistas
Las planificaciones o los presupuestos no son realistas sobre el conocimiento de la gestin de riesgos
Requisitos de usuario cambiantes, o que son mal por parte de los encuestados, la experiencia real
entendidos o interpretados de muchos de ellos, y la percepcin positiva
Problemas en el rendimiento en tiempo real, o tiempos de su aplicacin a los proyectos. Sin embargo
de respuesta deseados de la aplicacin llama la atencin el contraste entre buen nivel de
Con ms votos conocimiento y uso de las herramientas disponibles
Mal desarrollo del interfaz de usuario para gestionar los riesgos y las dificultades que
Requisitos de usuario cambiantes, o que son mal parecen existir para acceder a informacin de
entendidos o interpretados proyectos anteriores as como la aparente falta de
El cliente o el usuario no se implican adecuadamente disciplina a la hora de documentar los problemas
El cdigo fuente no se controla, o es muy malo aparecidos durante el desarrollo de un proyecto.
Ms all de contar con los medios aun es preciso
Sistemas crticos versus no crear actitudes favorables a gestionar los riesgos
crticos de una forma ms sistemtica.
De entre las encuestas analizadas hay 10 que La gestin de la comunicacin es una de las
corresponden a profesionales que trabajan en el que menos preocupa a los encuestados. A la
desarrollo de software crtico como el espacial y hora de hablar sobre posibles riesgos s parecen
el militar. El anlisis preliminar de los resultados existir tabes hacia el personal externo, y hacia
ha revelado algunas diferencias en su gestin del la alta direccin. Esta falta de dilogo con la
riesgo y los factores de riesgo ms significativos alta direccin de los proyectos podra tener
que vale la pena estudiar ms a fondo. Un 90% consecuencias a medio plazo impidiendo que los
de los profesionales de proyectos de software procesos de gestin de riesgos se extiendan por
crticos considera que las prcticas de gestin de las organizaciones.
riesgos tienen influencia objetiva frente a un 58%
del resto de los grupos. Tambin parece que les En lo relativo a los factores de riesgo ms
preocupa ms que a otros grupos la integracin con populares, la importancia de los requisitos parece
partes de terceros, las restricciones de calendario, ser una constante en todas las categoras, pero sin
costes y equipos, y la gestin de contrato. Entre embargo puede verse diferencias en los dems.
las prcticas de gestin de riesgos tambin puede Con los datos disponibles podra decirse que los
destacarse que es mucho mayor el porcentaje de factores de riesgo como ms graves se concentran
profesionales que al acabar un proyecto elabora en el lado del cliente, los ms frecuentes en el
un informe reflejando los problemas encontrados, proyecto, y los ms cuidados en el producto. Esta
y posibilitando as una experiencia compartida. diversidad merece un estudio ms detallado, pero
podra ser un buen punto de partida para mejorar
Conclusiones el esfuerzo de los desarrolladores de software en
la gestin de sus riesgos.
Este trabajo recoge describe el estado del arte
y los principales problemas de la gestin de Como conclusin final puede decirse que aunque
los datos recogidos muestran ya algunos avances

241
Rev. Fac. Ing. Univ. Antioquia N. 70. marzo 2014

sobre la informacin existente en la literatura, 10. Project Management Institute. PMBOK: A Guide to
es preciso seguir investigando para establecer the Project Management Body of Knowledge. 2000.
Ed. Newton Square. Pensylvania, USA. 2000. pp.
un modelo completo de la gestin de los riesgos
1-211.
en proyectos. Por esta razn el trabajo contina
realizndose afinando los cuestionarios en los 11. Real Academia Espaola. Diccionario de la lengua
aspectos ms discutidos, aumentando el nmero espaola. 22nd ed. Ed. Espasa libros, S. L.U. Madrid,
Espaa. 2001. pp. 1975-1976.
y la variedad de los encuestados, y profundizando
en el anlisis de los datos recogidos. Uno de los 12. ECSS Secretariat. ESA-ESTEC Requirements
mbitos donde se ms va a trabajar ser el de los & Standards. ECSS-M-00-03a. Space Project
Management. Risk management. 1 ed. Ed. ESA-
sistemas crticos, con el fin de conocer mejor las
ESTEC. Noordwijk, The Netherlands. 2000. pp. 1-40.
diferencias con otros tipos de proyectos.
13. Corporate Air Force Systems Command. Software
Risk Abatement. Boehm, Barry W. (editor) Software
Referencias Risk Management. 1 ed. Ed.IEEE Press. Piscataway,
1. J. Lions, Chairman. Ariane 501. Ed. Inquiry Board USA. 1989. pp. 148-171.
Report. ESA y CNES. Paris, France. 1996. pp.1-60. 14. A. Moore, A. Fearon, M. Alcock. Implementation of
2. Information Management and Technology Division. Opportunity and Risk Management in BAE SYSTEMS
GAO/IMTEC-92-26 Patriot Missile Software Problem. Astute Class Limited - A Case Study. Proceedings of
General Accounting office. Washington DC., USA. the Fourth European Project Management Conference,
1992. pp.1-16. Available on: http://www.gao.gov/ PMI Europe2001. London, UK. 2001. pp. 1-7.
products/IMTEC-92-26. Accessed: August 6, 2012. 15. J. Ansell, F. Wharton. Risk Analysis Assessment and
3. P. Neumann. Forum on Risks to the Public In Management.1 ed. Ed. John Willey & Sons LTD.
Computers and Related Systems. Committee on Chichester, England. 1992. pp. 1-220.
Computers and Public Policy of the Association for 16. J. Calvo, L. Mat, T. San Feli. A Risk Management
Computing Machinery. 1985. Available on: http:// Approach. T.NATO AC/243 Panel 11 Research Study
catless.ncl.ac.uk/Risks. Accessed: August 4, 2012. Group 3. Madrid, Espaa. 1993. pp.1-22.
4. Websters On-line dictionary. 2005. Available on: 17. J. Ropponen, L. Kalle. Components of software
http://www.websters-online-dictionary.org. Accessed: development risk; how to address them? A project
July 2, 2012. manager survey. IEEE Transactions on Software
5. Defense Systems Management College. Risk Engineering. Vol. 26. 2000. pp. 98-112.
Assesment Techniques. 1st ed. Ed. Fort Velvoir. 18. J. Verner, S. Overmyer, K. McCain. In The 25 Years
Virginia, USA. 1983. pp. 1-18. Since The Mythical Man-Month What Have We
6. W. Rowe. An Anatomy of Risk. 1st ed. Ed. Krieger Learned About Project Management?. Information
Publishing Co. Florida, USA. 1988 . pp. 1-488. and Software Technology. Vol. 41. 1999. pp. 1021-
1026.
7. L. Rosenberg, A. Hammer, T. Gallo. Continuous Risk
Management at NASA. Applied Software Measurement 19. J. Verner, W. Evanco. The state of the practice of
/ Software Management Conference. San Jose, USA. software effort estimation in business organizations.
1999. pp. 1-34. Proceedings of ESCOM-SCOPE Conference. Munich,
Germany. 2000. pp. 1-5.
8. R. Charette. Software Engineering Risk Analysis and
Management. 1st ed. Ed. McGraw-Hill. New York, 20. J. Procaccino, J. Verner. Early Risk factors for Software
USA. 1989. pp. 1-325. Development. Proceedings of the 12th European
Software Control and Metrics Conference. London,
9. M. Stamatelatos, H. Dezfuli.. Probabilistic Risk England. 2001. pp. 107-116.
Assessment Procedures Guide for NASA Managers
and Practitioners. 2nd ed. Available on: http://www. 21. C. Robbie, T. Nakatsu. A comparative study of
hq.nasa.gov/office/codeq/risk/index.htm. Accessed: important risk factors involved in offshore and
November 28, 2013. domestic outsourcing of software development
projects: A two-panel Delphi study. Information &
Management. Vol. 46. 2009. pp. 57-68.

242
Gestin de riesgos en proyectos de desarrollo de software en Espaa: estudio de la situacin

22. B. Gallagher, P. Case, R. Creel, S. Kushner, R. 33. K. Walsh, H. Schneider. The role of motivation and
Williams. A Taxonomy of Operational Risks (CMU/ risk behavior in software development success.
SEI-2005-TN-36).1st ed. Ed. Carnegie Mellon Software Information Research. Vol. 7. 2002. Available on:
Engineering Institute. Pittsburgh, USA. 2005. pp.1-29. http://InformationR.net/ir/7-3/paper129.html .
Accessed: July 1, 2012.
23. G. Manrique. Mtodo para la construccin de una
taxonoma: estructura base para riesgos en outsourcing 34. J. Pinto, D. Slevin. Project success: definitions and
de software. Revista Facultad de Ingeniera de la measurement techniques. Project Management
Universidad de Antioqua. N 60. 2011. pp. 92-101. Journal. Vol. 1. 1988. pp. 67-73.

24. R. Kendall, D. Post, J. Carver, D. Henderson, D. Fisher. 35. D. Baccarini. The Logical Framework Method for
A Proposed Taxonomy for Software Development Risks Defining Project Success. Project Management
for High-Performance Computing (HPC) Scientific/ Journal. 1999. Vol. 30. pp. 25-32.
Engineering Applications. Ed. Software Engineering
Institute. Pittsburgh, USA. 2007. pp. 1-27. 36. C. Wohlin, A. Mayrhauser. Assessing Project Success
using Subjective Evaluation factors. Software Quality
25. H. Barki, S. Rivard, J. Talbot. Toward an Assessment Journal. Vol. 9. 2001. pp. 43-70.
of Software Development Risk. Journal of
Management Information Systems.Vol. 10. 1993. pp. 37. R. Pressman. Software Engineering: A Practitioners
203-225. Approach. 7 ed. Ed. McGraw Hill. New York, USA.
2009. pp.1-895.
26. T. Demarco, T. Lister. Waltzing With Bears: Managing
Risks on Software Projects. 1 ed. Ed. Dorset House 38. C. Schmitz. Lime Survey: the free & open source
Publishing Company. New York, USA. 2003. pp.1- survey software tool!. Available on: http://www.
208. limesurvey.org/. Accessed: July 1, 2012.

27. D. Houston, J. Collofello. Finding the Influential 39. Google Team. Google Docs Help: Create, send, share,
Factors in Software Process Simulation Models. and edit a form. Available on: http://support.google.
Journal of Systems and Software. Vol. 59. 2001. pp. com/docs/bin/answer.py?hl=en\&answer=87809.
259-270. Accessed: July 1, 2012.

28. T. Capers Jones. Estimating Software Costs. 2 ed. Ed. 40. Ministerio de Economa y Hacienda. Real Decreto
McGraw-Hill Professional. New York, USA. 2007. pp. 475/2007, de 13 de abril, por el que se aprueba la
1-644. Clasificacin Nacional de Actividades Econmicas
2009 (CNAE-2009). Boletn Oficial del Estado. N
29. R. Schmidt, K. Lyytinen, M. Keil, P. Cule. Identifying 102. Madrid, Espaa. 2007. pp. 18572-18593.
Software Project Risks: An International Delphi
Study. Journal of Management Information Systems. 41. Unin Europea. Reglamento (ce) no 451/2008 del
Vol. 17. 2001. pp. 5-36. Parlamento Europeo y del Consejo. Diario Oficial de
la Unin Europea. N. 145. 2008. pp. 145/65- 145/226.
30. T. San Feli. MANRIS. Mtodo de Anlisis de Riesgos
de Sistemas de Informacin. Tesis doctoral de la 42. M. Philips. CMMI Today. Software Engineering
Universidad de Castilla-La Mancha. Toledo, Espaa. Institute. Pitsburgh, USA. 2004. Available on:
2000. pp. 1-219. http://resources.sei.cmu.edu/library/asset-view.
cfm?assetID=21074. Accessed: July 2, 2012.
31. J. Pereira, N. Cerpa, R. N. Risk factors in software
development projects: Exploratory analysis of the 43. Unin Europea. Recomendacin de la Comisin de 29
Chilean software industry. Proceedings of the First de Octubre de 2009 relativa al uso de la Clasificacin
Experimental Software Engineering Latin American Internacional Uniforme de Ocupaciones (CIUO-08).
Workshop. Brazilia, Brazil. 2004. pp.51-56. Diario Oficial de la Unin Europea. N. 292. 2009. pp.
292/31-292/47.
32. E. Oz, J. Sosik. Why information systems projects
are abandoned: a leadership and communication 44. K. De Bakker. Communicative Project Risk
theory and exploratory study. Journal of Computer Management in IT Projects. CEPIS Upgrade. Vol. 12.
Information Systems. Vol 41. 2000. pp. 66-78. 2012. pp. 59-66.

243

You might also like