MEDIDAS PARA APORTARLE A LA CALIDAD Y A IMPORTANCIA DE HACERLO
Enviado por riosesalfredo • 1 de Septiembre de 2014 • 1.702 Palabras (7 Páginas) • 3.359 Visitas
ENSAYO
MEDIDAS PARA APORTARLE A LA CALIDAD Y A IMPORTANCIA DE HACERLO
RÍOS ESPINAL JOSÉ ALFREDO
UNIVERSIDAD DE SANTANDER – UDES
FACULTAD DE EDUCACIÓN MAESTRÍA EN GESTIÓN DE LA TECNOLOGÍA EN INSTITUCIONES EDUCATIVAS
BUCARAMANGA
2014
ENSAYO
MEDIDAS PARA APORTARLE A LA CALIDAD Y LA IMPORTANCIA DE HACERLO
Presentado por:
RÍOS ESPINAL JOSÉ ALFREDO
Tutor
MASTER JAVIER RENÉ CAJICÁ GAMBOA
Modulo
EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA
UNIVERSIDAD DE SANTANDER – UDES
FACULTAD DE EDUCACIÓN MAESTRÍA EN GESTIÓN DE LA TECNOLOGÍA EN INSTITUCIONES EDUCATIVAS
BUCARAMANGA
2014
MEDIDAS PARA APORTARLE A LA CALIDAD Y LA IMPORTANCIA DE HACERLO
ENSAYO
Nos encontramos ante una realidad, en la que el abundante clima de los negocios y la múltiple demanda de programas, en un mundo totalmente globalizado y a la vez tecnificado, caracterizado por la escasez de tiempo y de personal, así como intensas presiones de costos, ha causado que "la necesidad de velocidad" sea lo más importante para los equipos de desarrollo; en lugar de asegurarse que “la calidad sea la prioridad número uno.
Pero eso no significa que los equipos de desarrollo de aplicaciones tengan que aceptar las cosas tal como son ("el software siempre tendrá errores") y desechar cualquier idea de mejorar la calidad de su código.
En la búsqueda de la calidad de los software hay que mencionar que se debe hacer en un primer momento, la investigación para conocer el estado de situación de desarrollo del software, y verificar en qué grado se ajustan a las empresas.
Además se debe hacer un diagnóstico y elaborar modelos para evaluar la calidad de los productos y procesos, y elaborar propuestas de solución a los principales problemas detectados en las empresas y hacer así un aporte directo desde los mismos.
La formación de recursos humanos especializados es uno de los aspectos claves en todo proceso de búsqueda de la calidad por parte de cualquier empresa. En este marco las unidades académicas involucradas en forma conjunta con los directivos de los polos tecnológicos deben organizar actividades de capacitación y perfeccionamiento para los recursos humanos de las empresas y los estudiantes avanzados de las carreras de Informática
Es común encontrarnos que un equipo de desarrollo tenga un sistema de trabajo implantado, el cual está basado en la experiencia propia y en la definición interna de los procesos que componen el ciclo de vida de desarrollo de un determinado software.
Sin embargo, una realidad que se presenta en el mundo actual y que denota una gran importancia es que, cada vez más, nos encontramos con organizaciones y personas que quieren mejorar esos procesos.
Cada vez más la industria del software está llegando un punto de inflexión en el que nos estamos dando cuenta de que no es suficiente con terminar los proyectos, hacer nuestro trabajo, sino que es imprescindible que los productos de software tiendan a ser totalmente perfectos y no presentar defectos de ninguna índole. El uso de la ingeniería del software, las mejoras en gestión de proyectos, nuevas metodologías de desarrollo, pruebas de software, gestión de la configuración, integración continua,… nos está ayudando a pasar la línea que divide la artesanía de la ingeniería.
Sobra decir que hoy en día el software controla procesos de producción demasiado críticos y complejos como para invertir el 100% del tiempo en la construcción y olvidarnos de factores clave como el análisis, la planificación, pruebas, calidad…
"Muchos equipos de desarrollo de aplicaciones empresariales invierten en herramientas, procesos y personas; sin embargo, muchos siguen luchando por mejorar la calidad", explican Visitación y Gualtieri.
Las empresas que quieran apostarle a la calidad deben desarrollar algunas acciones como:
Gestión de requisitos: para lograr calidad en el desarrollo de software, es conveniente definir un buen documento de requisitos que se convierte en base fundamental del producto.
Gestión de tareas: Una gestión de tareas bien definidas, estimadas y priorizadas conllevan a la obtención de software de calidad.
Iteraciones: el objetivo de las iteraciones es marcarse objetivos visibles, a corto y mediano plazo y presentar al cliente cuando se tenga algo tangible. Por lo general el cliente no tiene la visión del producto que va a obtener y cuanto primero, y con más frecuencia se presente el producto más nos vamos a acercar a la solución óptima.
Documentación en entornos colaborativos : El proceso de consolidar toda la documentación asociado al proyecto como requisitos, diseño, actas, entre otros, es supremamente importante y para lograr dicho consolidado se debe disponer de un entorno colaborativo que posibilite la publicación de información útil para el equipo de desarrollo y que garantice la permanencia de la misma.
Securizar y respaldar ficheros : Aunque se podría hacer software de calidad, sin un buen sistema de respaldo, es importante resaltar este aspecto como un punto importante de mejora, ya que, si se mitiga el riesgo de la pérdida de información, y se evitan los sustos, los imprevistos, y los posibles retrasos, entre otros, respaldando la documentación, códigos de fuente, pruebas, máquinas virtuales,… es decir, todo el resultado del trabajo en una construcción de software se podrá garantizar el buen desarrollo y funcionamiento de
...