Cualquier organización sin importar su actividad económica, debe enfrentarse a altos niveles de competencia laboral a nivel nacional e internacional, todo esto fruto de las políticas cada vez más generalizadas de globalización y tratados de libre comercio en todo el mundo. Ante esta situación, las organizaciones deben presentar estrategias de negocio con altos niveles de calidad en la prestación de sus servicios o en la elaboración de sus productos y para ello necesitan contar con Sistemas de Gestión de Calidad que permitan formalizar los procesos y procedimientos que garanticen el cumplimiento de sus objetivos.
Un Sistema de Gestión de Calidad contiene la clara especificación de los procesos y procedimientos que la organización debe realizar; generalmente estos procesos están divididos en tres grupos. En primer lugar están los procesos misionales son todos aquellos relacionados con la actividad de negocio a la cual se dedica la organización; estos procesos son de carácter estacionario a lo largo del ciclo de vida de la organización. En segundo lugar están los procesos estratégicos los cuales están relacionados con la visión de la organización; esta generalmente cambia con el tiempo y en consecuencia afecta la definición de los procesos estratégicos. Por último están los procesos de apoyo; estos procesos brindan el soporte necesario a la organización de tal forma que faciliten la realización de procesos estratégicos y los procesos misionales.
En un escenario de confrontación empresarial a nivel mundial, existe una clara ventaja en las organizaciones de aquellos países con alta presencia de las tecnologías de la información y la comunicación (TIC), donde estas han pasado a convertirse en un factor determinante en la automatización de los procesos empresariales y en la reducción de costos de operación que garantizan la permanencia de los negocios.Universitat Oberta de Catalunya UOC1. INTRODUCCIÓN 11
2. DESCRIPCIÓN DEL PROBLEMA 14
3. OBJETIVOS 17
3.1. OBJETIVO GENERAL 17
3.2. OBJETIVOS ESPECÍFICOS 17
4. MARCO TEÓRICO 18
4.1. CALIDAD 18
4.2. POLÍTICA ORGANIZACIONAL DE CALIDAD 22
4.3. TERMINOLOGÍA SEGÚN ISO 8402 23
4.4. NOTACIÓN PARA EL MODELADO DE PROCESO DE NEGOCIO (BPMN): 28
4.5. CALIDAD EN EL SOFTWARE 29
4.6. ACTIVIDADES PARA EL ASEGURAMIENTO DE CALIDAD DE SOFTWARE 30
4.7. MÉTRICAS DE SOFTWARE 30
4.8. VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE 31
4.9. MODELOS DE CALIDAD PARA SOFTWARE 32
4.10. GESTIÓN DE SERVICIOS DE TECNOLOGÍA INFORMÁTICA 34
4.11. ITIL 35
4.12. ALGUNOS COMPONENTES DE ITIL 36
4.13. SOPORTE AL SERVICIO: 36
4.14. PROVISIÓN DEL SERVICIO: 38
4.15. GESTIÓN DE LA SEGURIDAD: 39
4.16. GESTIÓN DE CONFIGURACIONES: 39
4.17. GESTIÓN DE CAMBIOS 41
4.18. GESTIÓN DE VERSIONES 43
4.19. GESTIÓN DE CONFIGURACIONES DE SOFTWARE 57
4.20. TRABAJO RELACIONADO 58
5. ESQUEMA DE CALIDAD PARA LA GESTIÓN DE ARCHIVOS DIGITALES 62
5.1. DISEÑO DE UN ESQUEMA ORIENTADO A CALIDAD PARA LA GESTIÓN DE ARCHIVOS DIGITALES 62
5.2. OBJETIVOS 64
5.3. CARACTERIZACIÓN DEL PROCESO 64
5.4. IDENTIFICACIÓN DE ACTORES 65
5.5. INTERACCIÓN DEL PROCESO 66
5.6. ACTIVIDADES DEL PROCESO GESTIÓN DE ARCHIVOS DIGITALES 67
5.6.1. Planear la gestión de archivos digitales 67
5.6.2. Preparar servidor de repositorios 68
5.6.3. Crear repositorio 69
5.6.4. Poblar repositorio 69
5.6.5. Preparar Estación de Trabajo Cliente 70
5.6.6. Interactuar con archivos digitales 70
5.6.7. Sincronizar archivos digitales 71
5.6.8. Generar Versión 71
5.6.9. Resolver Conflictos 72
5.6.10. Respaldar información 72
5.6.11. Restaurar Información 73
5.6.12. Monitorear el servidor de repositorios 73
5.6.13. Realizar auditorías 74
5.6.14. Evaluar desempeño del proceso 75
5.6.15. Establecer mejora del proceso 75
5.6.16. Criterios de calidad del proceso 75
5.7. RECURSOS DEL PROCESO 76
5.8. INDICADOR DEL PROCESO 77
5.9. PROCESOS RELACIONADOS 78
5.10. MODELO DEL PROCESO GESTIÓN DE ARCHIVOS DIGITALES CON BPMN 79
5.11. VISIÓN GENERAL DEL PROCESO 80
5.11.1. Planear 81
5.11.2. Hacer 82
5.11.3. Verificar 83
5.11.4. Actuar 83
6. HERRAMIENTAS PARA IMPLEMENTAR UN SISTEMA DE CONTROL DE VERSIONES 84
6.1. CVS 84
6.2. SUBVERSION 85
6.3. GIT 86
6.4. MERCURIAL 87
6.5. BAZAAR 88
6.6. SELECCIÓN DE LA HERRAMIENTA PARA EL CONTROL DE VERSIONES 89
6.6.1. Por qué elegir Subversion 90
6.6.2. Arquitectura de Subversion 93
7. DISEÑO DE UN ENTORNO DE OPERACIÓN BASADO EN MÁQUINAS VIRTUALES 95
7.1. DISEÑO DEL PROTOTIPO FUNCIONAL 95
7.1.1. Descripción del “Ambiente Real” 97
7.1.2. Descripción del “Ambiente Virtual” 97
7.2. REQUERIMIENTO PARA LA INSTALACIÓN DE SUBVERSION 101
7.3. INSTALACIÓN DE LA HERRAMIENTA SUBVERSION EN EL SERVIDOR 102
7.3.1. Instalación asistida de Subversión 102
7.3.2. Instalación manual de Subversion 111
7.3.3. Paquetes requeridos para la instalación manual de Subversion 112
7.3.4. Librerías requeridas para la instalación manual de Subversion 113
7.3.5. Instalar el motor de bases de datos Berkeley 113
7.3.6. Instalar Apache Runtime Project (APR) 115
7.3.7. Instalar las APR-UTIL 116
7.3.8. Instalación manual de Apache Web Server 118
7.3.9. Construcción de binarios para la instalación manual de Subversión 120
7.4. PLANEACIÓN DEL REPOSITORIO 121
7.4.1. Estructura del repositorio 122
7.4.2. Definición de roles 125
7.4.3. Especificación reglas de control de acceso 127
7.5. CREACIÓN DEL REPOSITORIO, USUARIOS Y PERMISOS 127
7.5.1. Creación del repositorio 128
7.5.2. Creación de usuarios 128
7.5.3. Asignación de permisos 129
7.6. POBLADO INICIAL DEL REPOSITORIO 130
7.7. INSTALACIÓN DE HERRAMIENTAS EN LAS ESTACIONES DE TRABAJO CLIENTE 133
7.7.1. Configuración del cliente con sistema operativo Ubuntu GNU/Linux 10.4 134
7.7.2. Configuración del cliente con sistema operativo MS-Windows XP 137
7.8. SINCRONIZAR ARCHIVOS DIGITALES CON EL REPOSITORIO 139
7.8.1. Obtener una copia de trabajo 139
7.8.2. Confirmar cambios hacia el repositorio 142
7.9. INTERACCIÓN DE LOS CLIENTES CON EL REPOSITORIO CENTRAL 143
7.9.1. Interacción a través de la herramienta cliente RubbitVCS 143
7.9.2. Interacción a través de la herramienta cliente TorotiseSVN 145
7.9.3. Historial de cambios sobre un archivo 147
7.9.4. Comparación de diferencias entre revisiones de un documento 147
7.10. GENERAR VERSIONES SEGÚN HITOS DEL NEGOCIO 148
7.11. ASEGURAMIENTO DEL REPOSITORIO DE INFORMACIÓN 150
7.11.1. Respaldo del repositorio 150
7.11.2. Restauración del repositorio 152
8. CUMPLIMIENTO DE OBJETIVOS 153
9. CONCLUSIONES 155
10. APORTE Y TRABAJO FUTURO 157
11. REFERENCIAS BIBLIOGRÁFICAS 158
12. ANEXOS 161
12.1. ANEXO 1: ELEMENTOS BÁSICOS PARA LA DIAGRAMACIÓN DE BPD 161
12.1.1. Tarea o Actividad 161
12.1.2. Subproceso 162
12.1.3. Compuertas 162
12.1.4. Eventos 163
12.1.5. Eventos de Inicio 163
12.1.6. Eventos intermedios 164
12.1.7. Eventos de Fin 167
12.1.8. Canales 168
12.1.9. Objetos de conexión 168
12.1.10. Artefactos 169
12.2. ANEXO 2: VIDEOS DE APOYO PARA LA OPERACIÓN DE LAS HERRAMIENTAS UTILIZADAS 170MaestríaAny organization, regardless of its economic activity, must face high levels of labor competition at the national and international level, all this as a result of the increasingly generalized policies of globalization and free trade agreements around the world. Faced with this situation, organizations must present business strategies with high levels of quality in the provision of their services or in the development of their products and for this they need to have Quality Management Systems that allow formalizing the processes and procedures that guarantee the fulfillment of its objectives.
A Quality Management System contains the clear specification of the processes and procedures that the organization must carry out; these processes are generally divided into three groups. In the first place, there are the missionary processes, they are all those related to the business activity to which the organization is dedicated; These processes are stationary throughout the life cycle of the organization. Second are the strategic processes which are related to the vision of the organization; this generally changes over time and consequently affects the definition of strategic processes. Lastly, there are the support processes; These processes provide the necessary support to the organization in such a way that they facilitate the implementation of strategic processes and missionary processes.
In a world-wide business confrontation scenario, there is a clear advantage in the organizations of those countries with a high presence of information and communication technologies (ICT), where they have become a determining factor in the automation of business processes and the reduction of operating costs that guarantee the permanence of business