Página 1 de 6 1. Objetivo y Alcance Estandarizar el proceso de acompañamiento para la ejecución de un producto de software. Inicia con el informe del paquete para liberación, finalizando con el cierre de la actualización. 2. Responsable El responsable de garantizar la adecuada aplicación y ejecución del protocolo de Actualización del Producto es el Líder del Proceso de Capacitación y Apoyo Postventa de la Dirección de Interacción Social y Desarrollo Tecnológico de la Universidad de Pamplona. 3. Definiciones 3.1 Paquete de Versión Conjunto de archivos tanto de base de datos como de páginas del aplicativo agrupados para ser ejecutados por el cliente con el fin de proporcionarle una nueva versión del aplicativo. 3.2 Script Conjunto de instrucciones de tipo SQL (Structured Query Language) que son almacenadas en un archivo de texto, que pueden ser ejecutadas directamente sobre una base de datos, para realizar operaciones de manipulación de información, objetos y estructuras de la misma 3.3 Oracle Oracle es uno de los motores de bases de datos más potente y robusto que existen en el mercado. Es el mayor y más usado sistema de gestión de base de datos relacionales (RDBMS) en el mundo y es considerado como uno de los sistemas de bases de datos más completos destacando: soporte de transacciones, estabilidad, escalabilidad, seguridad y Soporte multiplataforma. 3.4 Postgressql Es un potente sistema de base de datos relacional libre (open source, su código fuente está disponible). Usa un subconjunto ampliado de SQL (Structured Query Language) como lenguaje de consulta. Implementado siguiendo la arquitectura cliente-servidor. Ofrece gran variedad de herramientas y librerías para acceder a las Bases de Datos. Elaboró Aprobó Validó Firma Gerson David Contreras Firma Omar Roberto Contreras Maldonado Firma Ing. Maria Victoria Bautista Fecha 29 de septiembre de 2010 Fecha 29 de septiembre de 2010 Fecha 11 de octubre de 2010
Página 2 de 6 3.5 Ftp Protocolo para la transferencia de archivos bajo la pila de protocolos TCP/IP. Permite transferir información de un equipo a otro usando un cliente en el origen y un servicio en el destino o viceversa. 3.6 Funcionario de Soporte Asignado Se entiende a cualquier funcionario que desempeñe cualquier rol que se encuentra establecido dentro de las guías de talento humano (Funcionario de Soporte - Funcionario de Soporte Asesor Técnico - Funcionario de Soporte Asesor Funcional). 3.7 Log Un archivo log es aquel en el cual se guardan evidencias de las tareas realizadas durante un proceso ejecutado en una computadora. Las demás definiciones que aplican para el presente documento se encuentran contempladas en la Norma NTC ISO 9000:2000 Sistema de Gestión de la Calidad. Fundamentos y Vocabulario. 4. Contenido 4.1 Informar la Liberación del Paquete Asignado El Funcionario de Soporte Asignado responsable de la revisión de las características del producto liberado informa a los Funcionarios de Soporte sobre la liberación del paquete de la nueva versión y da vía libre para que este sea liberado en cada uno de los clientes activos, haciendo entrega del paquete a cada Funcionario de Soporte, que así lo requiera. 4.2 Informar al Cliente sobre la Nueva Versión Disponible El Funcionario de Soporte informa mediante correo electrónico al cliente a su cargo, que existe una nueva versión disponible del aplicativo y que necesita concertar una fecha para la realización de la actualización. Una vez enviado el correo, el Funcionario de Soporte procede a registrar en el SAC (Sistema de Seguimiento de Atenciones y Casos) el envió de la solicitud realizada, colocando el aplicativo y versión de la cual se pretende realizar la actualización en el cliente.
Página 3 de 6 4.3 Confirmación de la Fecha de Liberación El Funcionario de Soporte espera confirmación remitida por el cliente al correo electrónico, con las fechas propuestas para la ejecución de la actualización. Al recibir confirmación por parte del cliente, el Funcionario de Soporte registra como actividad de seguimiento la fecha y hora concertada para la actualización y continúa en el numeral 4.4. En caso de pasar cinco días hábiles y no obtener respuesta por el cliente, el Funcionario de Soporte debe reenviar al cliente el informe de existencia de una nueva versión, volviendo al numeral 4.2 y registra en el SAC (Sistema de Seguimiento de Atenciones y Casos) como seguimiento el reenvió del correo. En caso de haber enviado por tercera vez la solicitud de concertación de una fecha, para realizar la actualización de la nueva versión y no obtener respuesta alguna por parte del cliente, el Funcionario de Soporte remite correo electrónico al cliente, informando que queda disponible en un FTP (File Transfer Protocol) el paquete completo de la actualización e indicando que es completa responsabilidad del cliente la ejecución del mismo; ya que no se dio respuesta al ofrecimiento del acompañamiento propuesto por el Funcionario de Soporte. El Funcionario de Soporte registra como seguimiento que no se logro concertar fecha de actualización por parte del cliente y cierra la solicitud de actualización registrada para el cliente finalizando este procedimiento. 4.4 Envió Scripts de Verificación El Funcionario de Soporte envía por correo electrónico los scripts de verificación de requisitos de oracle y postgres, si se encuentran dentro de la carpeta BD (Base de Datos) del paquete liberado, informando que se remita la salida de los mismos en la fecha y hora indicada por el cliente para realizar el proceso, así mismo procede a informar al cliente la dirección del FTP (File Transfer Protocol) donde puede descargar la información WEB (Carpeta que se encuentra dentro del paquete de actualización) de la correspondiente versión a actualizar. Esta información el Funcionario de Soporte la debe montar con una contraseña para descomprimir el paquete, la cual no se le debe suministrar al cliente hasta cuando se de inicio el proceso de actualización WEB numeral 4.8. Una vez enviado el correo el Funcionario de Soporte registra como seguimiento en el SAC (Sistema de Seguimiento de Atenciones y Casos) el envió de los scripts de verificación y de la información WEB, registrando la contraseña con la cual se comprimió la parte WEB.
Página 4 de 6 4.5 Verificación de Requisitos En la fecha y hora acordada para el proceso de actualización el Funcionario de Soporte solicita la salida de los scripts de verificación remitidos al cliente; realiza la revisión de los mismos y registra en el SAC (Sistema de Seguimiento de Atenciones y Casos) dicha actividad, anexando los logs enviados por el cliente. Si en la revisión realizada el Funcionario de Soporte encuentra que hace falta ejecutar algún script de versión anterior, informa al cliente dicha situación y procede a indicarle el proceso de ejecución de scripts faltantes. Registrando en el SAC (Sistema de Seguimiento de Atenciones y Casos) como actividad de seguimiento dicho proceso. Después de ejecutar los scripts faltantes, debe solicitar nuevamente la salida de los scripts de verificación y volver a realizar la revisión de este punto. Registrando en el SAC (Sistema de Seguimiento de Atenciones y Casos) como actividad de seguimiento los log generados por los scripts faltantes y por los scripts de verificación. Si en la revisión realizada el Funcionario de Soporte no encuentra scripts faltantes, procede a enviar la carpeta BD (Base de Datos) que se encuentra en el paquete de actualización, haciendo énfasis especial al cliente, en la ejecución de los scripts del paquete de acuerdo al orden y motor de base de datos especificado en el archivo leame.txt que se encuentra dentro de la carpeta BD (Base de Datos) del paquete, solicitando que al finalizar remita al correo electrónico los logs generados después de la ejecución de cada uno de los scripts y confirme el envió de la información por cualquier medio de comunicación directa utilizado para el proceso. El Funcionario de Soporte registra en el SAC (Sistema de Seguimiento de Atenciones y Casos) como actividad de seguimiento el envió e inicio de ejecución de los script del paquete. 4.6 Revisión de Logs de Ejecución Scripts Responsable: Funcionarios de Soporte El Funcionario de Soporte una vez recibe por parte del cliente confirmación del envió de los logs registra en el SAC (Sistema de Seguimiento de Atenciones y Casos) como actividad de seguimiento la recepción de los logs, adjuntando los mismos en el SAC (Sistema de Seguimiento de Atenciones y Casos) y comienza el proceso de revisión de cada uno, dejando en una carpeta aparte aquellos en los cuales ve que hay error de ejecución en el script. 4.6.1 Si al terminar la revisión de los log encuentra errores, se comunica con el Funcionario de Soporte Asignado remitiéndole los logs en los cuales encontró error, para proceder a revisarlos y confirmar si se requiere de un script de ajuste. 4.6.1.1 En caso de que se requiera remitir un script de ajuste, se envía el mismo al cliente solicitando que ejecute y remita la salida generada, registrando en el SAC (Sistema de Seguimiento de Atenciones y Casos) como actividad de seguimiento el script enviado.
Página 5 de 6 4.6.1.2 Al recibir la salida de los scripts de ajuste, se realiza la revisión con el fin de determinar si fue o no exitoso el mismo, si fue exitoso se continúa en el numeral 4.6.2, si no se debe continuar con el numeral 4.6.1. El Funcionario de Soporte registra en el SAC (Sistema de Seguimiento de Atenciones y Casos) como actividad de seguimiento el log recibido. 4.6.2 Al terminar de revisar todos los log y dar por confirmado el éxito en el proceso de ejecución de scripts del paquete, solicita al cliente que ejecute los scripts de verificación de ejecución del paquete que se encuentran dentro de la carpeta BD, solicitando la salida de los mismos y registrando como actividad de seguimiento en el SAC (Sistema de Seguimiento de Atenciones y Casos) el envió de los scripts de verificación de ejecución. 4.7 Verificación de Ejecución de Paquete El Funcionario de Soporte una vez recibe los log de verificación de ejecución, realiza la revisión de los mismos y registra en el SAC (Sistema de Seguimiento de Atenciones y Casos) dicha actividad, anexando los log enviados por el cliente. Si en la revisión realizada el Funcionario de Soporte encuentra que hace falta ejecutar algún script del paquete, informa al cliente dicha situación y procede a indicarle el proceso de ejecución de scripts faltantes, verificando con anticipación que realmente haga falta ejecutar los mismos. Registrando en el SAC (Sistema de Seguimiento de Atenciones y Casos) como actividad de seguimiento dicho proceso. Después de ejecutar los scripts faltantes, debe solicitar nuevamente la salida de los scripts de ejecución y volver a realizar la revisión de este punto. Registrando en el SAC (Sistema de Seguimiento de Atenciones y Casos) como actividad de seguimiento los log generados por los scripts faltantes y por los scripts de verificación. Si en la revisión realizada el Funcionario de Soporte no encuentra scripts faltantes, procede a informar al cliente por correo electrónico la contraseña con la cual podrá descomprimir el paquete web, remitiendo el documento Notas de lanzamiento y descriptor de procesos (Si existe) aplicables al cliente y por el cual se entregan las instrucciones para realizar el montaje de la información remitida, así mismo, solicita al cliente confirme por correo electrónico el montaje de la información. El Funcionario de Soporte registra en el SAC ((Sistema de Seguimiento de Atenciones y Casos)) como actividad de seguimiento el envió de la contraseña para descomprimir la información WEB de la actualización. 4.8 Cierre de la Actualización Responsable: Funcionarios de Soporte Una vez el cliente confirma por correo electrónico el montaje de la información web en el sitio, el Funcionario de Soporte registra en el SAC (Sistema de Seguimiento de Atenciones y Casos) como actividad de seguimiento la finalización del
Página 6 de 6 montaje web y cierra la solicitud registrada del proceso de actualización y remite un correo al cliente que se concluye el proceso de actualización, informando el producto y la versión a la que se actualizo. 5. Documentos de Referencia - NTC ISO 9000:2000 Sistema de Gestión de la Calidad. Fundamentos y Vocabulario. - NTC ISO 9001:2000 Sistema de Gestión de la Calidad. Requisitos. - NTCGP 1000:2004 Norma Técnica de Calidad en la Gestión Pública - NTCGP 1000:2009 Norma Técnica de Calidad en la Gestión Pública - Ley 962 de 2005 Antitrámites 6. Historia de Modificaciones Versión Naturaleza del Cambio Fecha de Aprobación Fecha de Validación 7. Administración de Formatos Código Nombre Responsable Ubicación Acceso Tiempo de Retención Disposición 8. Anexos No aplica