TÍTULO RELATO DE PRÁCTICA OBSERVATORIO DISCIPLINARIO NOMBRE AUTOR JUAN CAMPO Referencia del autor: Ingeniero Informático, Fundación Universitaria Católica del Norte, Practicante de Excelencia, jccampoh@msn.com. RESUMEN: En el presente relato se propone desarrollar un sistema de información para la dependencia de Control Interno Disciplinario de la Gobernación de Antioquia utilizando el patrón de desarrollo de software Modelo-Vista- Controlador (MVC). El objetivo es mejorar la administración, normalización y consulta de la información entre todos los miembros de la dirección mediante las funcionalidades que tendrá el software desarrollado a medida como el seguimiento y consulta de los procesos disciplinarios que tiene la dependencia. El trabajo está dividido en siete secciones. En ellas se hará una descripción de la dependencia, la problemática por la que surge éste proyecto, se hablará de una manera breve y concisa sobre los conceptos y la metodología de trabajo que se llevó a cabo en el desarrollo del aplicativo que dará solución al problema. Finalmente se muestran los resultados y se dan unas conclusiones. El alcance que tiene el proyecto es que por medio de una herramienta informática, de contingencia, se pueda optimizar la administración y consulta de la información de los procesos disciplinarios, mientras que la entidad adquiera un software que le permita sistematizar sus procesos. PALABRAS CLAVES: UML: Son las siglas de Unified Modeling Language ó Lenguaje Unificado de Modelado. Este es un estándar que ha sido adoptado por muchas organizaciones a nivel mundial para crear diagramas, esquemas y documentación relativa para los desarrollos de software (Odell, 1998). Modelo Entidad Relación: Es la representación gráfica de los objetos que se van a implementar en la base de datos (Chen, 1999).
Framework: Es un entorno o marco de trabajo, cuya finalidad es facilitar el desarrollo de aplicaciones, ya que cuenta con muchas funciones que permiten automatizar tareas (Gamma, 1995). MVC (Modelo-Vista-Controlador): Es una propuesta de diseño de software utilizada para implementar sistemas donde se requiere el uso de interfaces de usuario (Alvarez, 2014). PHP: Es un lenguaje de código abierto adecuado para el desarrollo web y que puede ser incrustado en HTML (PHP, 2016). MySQL: Sistema de administración de bases de datos relacionales de código abierto (Sheldon and Moes, 2005). Introducción. Esta dependencia se encarga de la vigilancia al ejercicio de la función pública por parte de los servidores adscritos al nivel central, Fábrica de Licores y Alcoholes de Antioquia, así como a los docentes y directivos docentes de las instituciones educativas en los Municipios no certificados, que para el caso de nuestro departamento corresponde a 117 municipios. El observatorio de la gestión disciplinaria plantea, dentro de uno de sus componentes, el mejoramiento de los procesos internos de la Dirección de Control Interno Disciplinario mediante la implementación de un aplicativo que permita optimizarlo, de esa forma, se podrá contar con las herramientas e insumos necesarios para la gestión de la Dirección, además de buscar la transparencia con la información de los procesos disciplinarios, ser más eficientes internamente con la gestión de los expediente, darle una real aplicación a la actuación verbal de cara a los procesos de reforma del Código Disciplinario y ofrecerle a los usuarios, internos y externos, una nueva forma de acceder a estos mediante la aplicación de las TIC. Alcance. Este proyecto tiene como objetivo el desarrollo de una aplicación que permita a la Dirección de Control Interno Disciplinario de la Gobernación de Antioquia, realizar el seguimiento de los procesos disciplinarios de sus funcionarios. El desarrollo solo contempla la herramienta para hacer el seguimiento de los procesos disciplinarios y la generación de reportes requeridos por la dirección de la dependencia.
Logros e impactos obtenidos. Desarrollo de aplicativo que permitirá tener un mejor control de los procesos disciplinarios. Depuración de la información existente en el archivo de Excel; se eliminan registros duplicados. Generación de informes de una manera más ágil. Métodos y prácticas implementados. El proyecto ha sido orientado bajo la metodología de Rational Unified Process (RUP) en la que únicamente se procederá a cumplir con las tres primeras fases que marca la metodología (Rational Software, 1998). El desarrollo se llevará a cabo en base a fases con una o más iteraciones en cada una de ellas. La siguiente tabla muestra la distribución de tiempos y el número de iteraciones de cada fase (para las fases de Construcción y Transición es sólo una aproximación). Fase N Iteraciones Duración Inicio 3 2 semanas Elaboración Construcción Transición 2 4 semanas 2 8 semanas 2 2 semanas A continuación se muestran las actividades que se realizaron en cada etapa: Inicio Recolectarán los requisitos del producto desde la perspectiva del usuario. Elaboración de los principales casos de uso de los requisitos. La aceptación del cliente /usuario de los casos de uso. Elaboración Se analizan los requisitos y se desarrolla un prototipo (incluyendo las partes más relevantes del sistema). Al final de esta fase, todos los casos de uso correspondientes a requisitos que serán implementados en la primera versión de la fase de construcción deben estar analizados y diseñados. La revisión y aceptación del prototipo de la arquitectura del sistema marca el final de esta fase. La primera iteración tendrá como objetivo la identificación y especificación de los principales casos de uso, así como
su realización preliminar en el Modelo de Análisis / Diseño. Construcción Durante la fase de construcción se terminan de analizar y diseñar todos los casos de uso, refinando el Modelo de Análisis / Diseño. El aplicativo se construye en base a 2 iteraciones, cada una produciendo una versión a la cual se le aplican las pruebas y se valida con el cliente / usuario. Se comienza la elaboración de material de apoyo al usuario. Se libera el aplicativo a los usuarios para pruebas beta. Transición Implementación de la aplicación en el servidor que destine la entidad. Preparación de manuales técnicos y de usuario. gestionando en la Dirección de Control Interno de la Gobernación de Antioquia, lo que permitirá tener un mejor control de la información, aumentando la eficiencia de la dependencia. Los empleados adscritos a la dependencia de Control Interno de la Gobernación de Antioquia tendrán a la mano la información de una manera inmediata, clara y óptima, ya que contarán con acceso la herramienta informática que contienen toda la información necesaria para su labor diaria. La dirección de la dependencia tendrá a la mano la información de los procesos disciplinarios que tienen sus subalternos, etapas en las que están, líneas de tiempos de los procesos, entre otros. Con lo anterior tendrá los datos necesarios para tener un mejor control de la labor de su personal a cargo y planificar estrategias para aumentar la productividad. Toda la información y documentación de los procesos de la dependencia será suministrada por el personal de la dirección. Conclusiones generales. Con el proyecto desarrollado se optimizará la administración de los procesos disciplinarios que se están Propuesta de mejoramiento. Integrar a la Dirección de Informática en el proceso de sistematización de los procesos de la dependencia. Motivar y sensibilizar al personal de la dependencia en el uso de las nuevas tecnologías.
Mejorar el almacenamiento y respaldo de los expedientes. REFERENCIAS Odell, J. (1998). Advanced object-oriented analysis and design using UML. 1st ed. Cambridge: Cambridge University Press. Chen, P. (1999). Advances in conceptual modeling. 1st ed. Berlin: Springer. Gamma, E. and Ferna ndez Acebal, C. (2003). Patrones de disen o. 1st ed. Madrid: Pearson Educación. Alvarez, M. (2014). Qué es MVC. [online] DesarrolloWeb.com. Recuperado de: http://www.desarrolloweb.com/articulos/quees-mvc.html PHP. (s.f.). 1st ed. [United States]: PHP Group. Sheldon, R. and Moes, G. (2005). Beginning MySQL. 1st ed. Indianapolis, IN: Wiley Pub. Antioquia.gov.co. (2016). Gobernación de Antioquia. Recuperado de: http://www.antioquia.gov.co/