45
recursos y tiempo influyen positivamente en el
rendimiento y operatividad de cualquier proceso
productivo, lo que se traduce en mayor rentabi-
lidad para la empresa y seguridad, confianza y
satisfacción para los usuarios.(18,19)
La reducción significativa del tiempo de medi-
ción repercute favorablemente en el rendimiento
productivo del trabajador encargado de esa fun-
ción; además agiliza los tiempos de facturación
por parte del personal administrativo al dispo-
ner de los datos de medición con mayor agilidad.
La disminución de cerca de la mitad del tiempo
necesario, así como la presencia de significación
estadística y de una t de Student favorable permi-
ten afirmar que la aplicación desarrollada mejora
el tiempo de necesario para realizar la medición
del consumo de agua en los medidores.
De igual manera fue importante determinar el
cumplimiento de los criterios estándar de cali-
dad. La seguridad del sistema es esencial, pues
es importante y necesario tener aplicaciones de
alta calidad, pero también que tengan seguridad,
pues las aplicaciones están sometidas en gran
medida a los ataques informáticos. Con la Nor-
ma de evaluación ISO/IEC 25000 (2018a) se eva-
lúa el cumplimiento de la seguridad, siguiendo
los lineamientos de sus parámetros.(20,21)
La seguridad debe estar presente desde la con-
cepción del software, es un error dejarla para fa-
ses posteriores del desarrollo. Lo primero que se
debe hacer para comenzar a implementar seguri-
dad con la metodología Scrum en aplicaciones es
identificar cuáles son los activos de información
a proteger y cómo protegerlos, las vulnerabilida-
des de los elementos que interactúan con la infor-
mación y cómo mitigarlas.(22) Se debe conseguir
reducirlas a un nivel de riesgo aceptable; acción
que se lleva a efecto durante todo el proceso de
desarrollo de la aplicación.(23)
El sistema evaluado, según la aplicación de crite-
rios y escala utilizados, muestran que la sub ca-
racterística Integridad se encuentra en el rango
objetivo, por lo que satisface considerablemente.
La confidencialidad, no-repudio, responsabi-
lidad y autenticidad están en el rango mínima-
mente aceptable.
Según la escala de aceptación definida, la evalua-
ción de la característica seguridad es aceptable, si
todas las sub características se encuentran entre
los rangos mínimamente aceptables y excede los
requerimientos, a pesar de que las sub caracte-
rísticas confidencialidad, no-repudio, responsa-
bilidad y autenticidad muestran una aceptación
mínimamente aceptable, se considera que el
sistema implementado está dentro del rango de
aceptación, en cuanto a la calidad del producto
software.(24,25)
No obstante, el sistema implementado pese a
encontrarse en el rango de aceptación, presenta
falencias con respecto a la seguridad, dado fun-
damentalmente a que inicialmente la aplicación
fue pensaba específicamente para cumplir con
los procesos descritos por el cliente; tales como
registro de lecturas de medidor y de los respec-
tivos pagos.
Asimismo, se debe referir que, en el desarrollo
del sistema, se realizaron pruebas aplicando mé-
todos de gran relevancia, impacto y alto riesgo
en el funcionamiento del sistema, en su gran ma-
yoría métodos de acceso a datos; lo que tal vez,
por la poca experiencia del equipo en trabajo con
TDD incidió en que el tiempo de implementa-
ción y ejecución de las pruebas excedió del esti-
mado inicialmente.
Estos aspectos limitantes coinciden, en alguna
medida con las conclusiones del experimento re-
plicado, realizado por Dieste y otros (2015), don-
de plantean que TDD no produce beneficios en
calidad o productividad, o al menos no de forma
inmediata.(23) Parece necesario que los sujetos
experimentales reciban entrenamiento intensivo
para que los efectos de TDD sean evidentes.(26)
V. CONCLUSIONES
La utilización de la metodología ágil Scrum para
el desarrollo del sistema web/móvil contribuyó a
la coordinación y organización conveniente de
las tareas planteadas por el equipo de trabajo pu-
diendo lograr una acertada implementación de
los requerimientos. La capacitación y prepara-
ción exhaustiva del equipo para el desarrollo de
aplicaciones con la utilización de TDD constitu-
ye una prioridad para eliminar vulnerabilidades
y conseguir resultados favorables en la calidad
del producto.
Oñate, Villa, Rosero, Zabala, Tisalema