Return to search

Mejora sistemática del proceso de desarrollo de software de la división de autoservicio de DTS

Magíster en Tecnologías de la Información / La División de Sistemas de Autoservicio de la empresa DTS, ha pasado en los últimos años de ser un fabricante más de hardware de autoservicio a ser el principal proveedor de soluciones integrales en este rubro. Este cambio trajo consigo el surgimiento de diversos problemas en el ámbito del desarrollo de software, debido principalmente a la carencia de un proceso formal. Con el fin de resolverlos, la Gerencia decidió dar inicio a un proyecto de mejora sistemática del proceso de desarrollo de software, cuyo primer paso y objetivo principal de esta Tesis, sería la formalización de dicho proceso, y cuyos objetivos secundarios serían su evaluación, detección de posibles problemas y corrección posterior de ellos.
Para la especificación del proceso se decide usar lenguaje SPEM 2.0 en vez de documentos de texto, notación formal que permite algún tipo de procesamiento automatizado posterior. Como herramienta de especificación se determina el uso de EPF Composer, entorno gráfico que facilita la tarea de formalización. Finalmente, para la evaluación del proceso e identificación de anomalías, se establece el uso del método Process Model Blueprints, modelo desarrollado por alumnos de doctorado del DCC de la Universidad de Chile.
En principio se procedió a adquirir conocimiento sobre SPEM 2.0 y EPF Composer. Luego, en base a entrevistas efectuadas al personal de la División y al registro documental de proyectos pasados y en ejecución, se identificaron las tareas, roles y artefactos del proceso, los que fueron clasificados en un determinado número de áreas de proceso CMMI. Más tarde, se definieron los subprocesos fundamentales efectuados en la organización, los que finalmente fueron ensamblados en el proceso de desarrollo de software de la División. Este proceso ya formalizado, fue evaluado usando Process Model Blueprints, detectándose una serie de anomalías en cada una de sus tres vistas (roles, tareas y productos), las que fueron analizadas y corregidas cuando correspondía hacerlo.
Todos los objetivos planteados en esta Tesis fueron cumplidos de acuerdo a lo establecido, logrando contar al final del trabajo con un proceso especificado formalmente, evaluado según un conjunto de criterios, y mejorado a través de la corrección de las anomalías detectadas. Dentro de las lecciones aprendidas, se detecta entre otras cosas, que un análisis inicial más exhaustivo del problema planteado podría haber evitado el cambio posterior de los objetivos; además, se postergó la creación de guías para ciclos de mejora futuros, cuando éstas entregan tanto o más valor a los usuarios que la formalización del proceso. Como trabajo futuro, entre otras iniciativas, la División ha decidido participar en ADAPTE, proyecto que busca encontrar una nueva estrategia de adaptación de procesos que permita enfrentar proyectos de distinta naturaleza con un proceso especialmente adaptado a cada uno de ellos.

Identiferoai:union.ndltd.org:UCHILE/oai:repositorio.uchile.cl:2250/110974
Date January 2012
CreatorsLagos Santelices, Alejandro Ignacio
ContributorsBastarrica Piñeyro, María Cecilia, Facultad de Ciencias Físicas y Matemáticas, Departamento de Ciencias de la Computación, Baloian Tataryan, Nelson, Ochoa Delorenzi, Sergio, Villarroel Acevedo, Rodolfo
PublisherUniversidad de Chile
Source SetsUniversidad de Chile
LanguageSpanish
Detected LanguageSpanish
TypeTesis

Page generated in 0.0021 seconds