VICEPRESIDENCIA DE TECNOLOGIA Y AUTOMATIZACIÓN EN LOS PROCESOS DE NEGOCIOS GERENCIA DE PROYECTOS DE TECNOLOGÍA Y AUTOMATIZACIÓN EN LOS PROCESOS DE NEGOCIO ESTANDAR CICLO DE VIDA DE PROYECTOS DE SOFTWARE DE AUTOMATIZACIÓN Código: ST-TI–038 Revisión: 0 Fecha de entrada en vigencia: 07/08/2020 Página: 1 de 12 ESTÁNDAR CICLO DE VIDA DE PROYECTOS DE SOFTWARE DE AUTOMATIZACIÓN UNIDAD AFECTADA: Toda la Corporación AREA COORDINADORA: Gerencia de Proyectos de Tecnología y Automatización en los Procesos de Negocio MATERIA Ciclo Vida Proyectos Software de Automatización PROCESO ASOCIADO: Automatización Responsables: Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 2 de 12 Área Coordinadora Gerencia de Proyectos de Tecnología y Automatización en los procesos de negocio Nombre y Cargo Elaborado por: Revisado por: Firmas/Fecha Leonardo Andrades A. Dirección Corporativa de Proyectos Automatización Wladimir Castro C. Dirección Corporativa de Proyectos Automatización Camilo Manríquez B. Dirección Corporativa de Proyectos Automatización Mallén Gajardo M. Dirección Corporativa de Proyectos Automatización Cesar Moyano S. Dirección Corporativa de Proyectos Automatización Mario Nilo A. Dirección Corporativa de Proyectos Automatización Jorge Ramirez O. Dirección Corporativa de Proyectos Automatización Marco Tarifeño G Dirección Corporativa de Proyectos Automatización Aprobado por Aldo Bonomelli D. Director Corporativo de Proyectos Automatización Autorizado por: José Ramón Abatte P. Gerente de Proyectos Automatización de Tecnología y Original firmado se encuentra en custodia de la Gerencia de Proyectos Tecnología y Automatización Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado. Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 3 de 12 CONTENIDO 1 OBJETIVO................................................................................................................ 4 2 ALCANCE ................................................................................................................ 4 3 DEFINICIONES ........................................................................................................ 4 4 METODOLOGÍA ....................................................................................................... 6 5 DOCUMENTACION ................................................................................................. 6 6 MATRIZ DE APLICABILIDAD DE DOCUMENTACION.......................................... 11 7 CONTROL DE CAMBIOS DEL DOCUMENTO ...................................................... 12 Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado. Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 4 de 12 1 OBJETIVO El presente documento genera un marco metodológico para el desarrollo de aplicaciones de software en el ámbito de la automatización, a objeto de custodiar su calidad, su sustentabilidad en el tiempo y ejecución adecuada a lo requerido por el proyecto. Indica los requerimientos mandatarios para el desarrollo de un proyecto de aplicaciones de software de Automatización desarrollado al interior de la Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios (VTAP), incorpora definiciones, establece roles, responsabilidades, metodologías y documentos del proceso para cada etapa. 2 ALCANCE El presente documento normativo es aplicable a los desarrollos de proyectos de software en el ámbito de la automatización, desarrollados en la VTAP, principalmente aquellos sistemas relacionados con: • • • • • • 3 Control Avanzado de procesos, Simulación Dinámica, Información Operacional, Información para Balance Metalúrgico, Configuraciones en Sistemas de Control (DCS y/o PLC), Gestión de Activos. DEFINICIONES Automatización: Disciplina que abarca sistemas de control, lazos de control, instrumentación industrial y aplicaciones avanzadas. Encargada de incorporar herramientas tecnológicas relacionadas con el control de procesos, en las diferentes áreas productivas de Codelco. Balance Metalúrgico: Se refiere a la aplicación asociada al manejo de la información y consolidación de datos de los Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado. Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 5 de 12 procesos operacionales para la obtención de los balances metalúrgicos en la Corporación. Cliente: Es un profesional del área usuaria que justifica el desarrollo de un proyecto de Automatización y actúa como contraparte durante el desarrollo de este. Control Avanzado: Estrategias de control automático que jerárquicamente son superiores a las que usualmente se aplican en control de procesos. Se incluyen el control experto, control adaptivo, control predictivo multivariable, control neuronal, y combinaciones de estos, entre otros. Información Operacional: Aplicación relacionada con la data de los procesos industriales, provenientes desde diferentes fuentes tales como PI System, Sistemas de Control, otros. Jefe de Proyecto: Es un profesional de la Gerencia Corporativa de Proyectos de Tecnología y Automatización (GCPTA) que lidera el desarrollo de un proyecto de software de Automatización. PI System: Plataforma de historización en tiempo real, es el estándar usado por Codelco. Simulador Dinámico: Desarrollo de Automatización cuyos objetivos son capacitación, entrenamiento, y análisis de la operación y del proceso. Existen diferentes niveles para los simuladores dinámicos, desde los genéricos hasta los de alta fidelidad. Sistema de Control: Sistema de automatización que está compuesto por hardware y software, y mediante el que se permite operar y controlar un proceso o planta industrial de forma manual y/o automática. Sponsor: Es Gerente del área usuaria, y es quien valida la realización del proyecto en su área. Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado. Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 6 de 12 4 Sustentabilidad: Se refiere a mantener una aplicación de Automatización en condiciones adecuadas, asegurando su disponibilidad y performance en el tiempo. Upgrades: Tipo de proyecto donde se realizan actualizaciones en la aplicación de Automatización, producto de cambios en las características del proceso al cual impacta la aplicación o por necesidad de modificaciones requeridas por el usuario. METODOLOGÍA Al respecto se define que se podrán utilizar dos tipos de metodologías para el desarrollo de estos proyectos, la definición de cual metodología especifica se utilizará en cada uno de ellos dependerá de la naturaleza, complejidad y del análisis que cada jefe de proyecto realice. Las metodologías son las siguientes: • • Tradicional Agile La metodología que se defina usar, deberá ser definida al estructurar el proyecto, y deberá ser explicitado en las Bases Técnicas. 5 DOCUMENTACION A continuación, se presenta una descripción resumida de los documentos exigidos, sus características y sus responsables. Ficha del Proyecto: El objetivo de la Ficha del Proyecto es resumir los temas relevantes asociados a este. Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado. Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 7 de 12 Muestra principalmente la descripción del problema, la descripción de la solución, los beneficios esperados, los costos y los plazos. Los responsables (sponsor, cliente, VTAP), y el centro de costo secundario del cliente. El formato de este documento es generado por el área PMO de la VTAP. El documento debe ser firmado por los responsables. Documento Análisis de Baja Complejidad: Este documento permite evaluar en qué etapa del ciclo inversional de Codelco, es posible comenzar un proyecto, de acuerdo a su complejidad. Este documento es el SIC-M-007, y una vez realizado el análisis debe ser firmado por el Representante Cliente, por el Representante Gestor (superior del jefe de proyecto de la VTAP), y por el Representante Contralor (Director de la PMO). Formulario de Solicitud de Financiamiento (FSF): El objetivo de este documento es manifestar la conformidad, tanto del área ejecutora (VTAP) como del área cliente, respecto de los aspectos técnicos y financieros de un proyecto de desarrollo de software de Automatización. Este documento incluye información del nombre, código del proyecto, niveles de aprobación. Debe considerar los siguientes capítulos, como mínimos: • • • • • • Descripción del Proyecto Proceso operacional que afecta Financiamiento Aporte de valor al negocio Plazos y programación de la inversión Programa detallado de gastos Bases Técnicas: Este es un documento que se requiere y utiliza en el proceso de licitación/cotización de un servicio técnico asociado a un proyecto de Automatización. Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado. Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 8 de 12 Este documento debe incluir, como mínimo lo siguiente: • • • • • • • Contexto del requerimiento Descripción funcional del requerimiento Restricciones asociadas al requerimiento Alcances específicos del servicio requerido Plazo estimado para la ejecución del servicio requerido Entregables del servicio Alcances administrativos del servicio (recursos, reuniones, coordinaciones, otros) Este documento debe ser firmado por el cliente, el jefe del proyecto (VTAP) y el superior del jefe de proyecto. Diseño de Solución Técnica: Este es un documento técnico que debe contener, fundamentalmente, los siguientes puntos: • • • • • Descripción de la solución técnica a implementar Restricciones de la solución técnica a implementar Requerimientos al Cliente Arquitectura de la solución a implementar Impacto al proceso Este documento, debe ser desarrollado y firmado por el proveedor. firmado por el cliente y por el jefe del proyecto (VTAP). Y Plan de Pruebas a Realizar: Este es un documento técnico en el que se describen las pruebas que son necesarias realizar para validar la solución que se esté desarrollando. Debe considerar la descripción de las pruebas (alcance, duración, recursos involucrados) y cuáles son los requerimientos para la realización de cada una de las pruebas. Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado. Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 9 de 12 En algunos casos no se requerirá realizar pruebas funcionales. La no realización de un plan de pruebas, para los casos que corresponda, debe ser justificada y documentada. Este documento, debe ser desarrollado y firmado por el proveedor. firmado por el cliente y por el jefe del proyecto (VTAP). Y Informe de Resultados Pruebas: Este es un documento técnico en el que se describen los resultados de las pruebas que se hayan realizado, indicando si fueron exitosas, suficientes para validar la aplicación que se está desarrollando, o si se requiere repetir alguna prueba o se requiere algún tipo de modificación. Este documento, debe ser desarrollado y firmado por el proveedor. firmado por el cliente y por el jefe del proyecto (VTAP). Y Procedimiento de Instalación: Este es un documento técnico que indica en forma detallada y descriptiva las acciones necesarias para instalar la aplicación desarrollada. Debe incluir una metodología para la instalación de la aplicación en caso de que esta requiera ser reinstalada, además, indicar las versiones de software involucrados, los requerimientos de equipos (Hw), descripción paso a paso del proceso de instalación, restricciones. Este documento, debe ser desarrollado y firmado por el proveedor. firmado por el jefe del proyecto (VTAP). Y Manual de Usuario: Este es un documento técnico en el que se indica la metodología que permite al usuario contar con una guía para entender y operar tecnológicamente bien la aplicación desarrollada. Debe incluir el paso a paso de cómo usar la aplicación desde ponerla en servicio, como interactuar con ella, como interpretar su información. Debe incluir la descripción funcional de la aplicación desarrollada, la arquitectura de la solución desarrollada, la descripción técnica de la solución entregada (ecuaciones, cálculos y programación), la descripción de las Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado. Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 10 de 12 comunicaciones entre componentes de la aplicación, las restricciones de la aplicación desarrollada, un listado de variables críticas, un listado de troubleshooting. Registro de Capacitación: En los casos que se justifique o que sea necesario se deberá realizar capacitación técnica y/o funcional de la aplicación desarrollada. Este documento deberá incluir el nombre de la aplicación y una descripción de los temas a tratar en la capacitación. Se deberá incluir un registro de estas capacitaciones, firmado por los asistentes. Documento de Aceptación Funcional y Técnica: Este es el documento que consigna formalmente la aceptación de las funcionalidades de la solución desarrollada, incluyendo un resumen de estas. Además, formaliza la aceptación de los componentes del sistema en cuanto a hardware y software, incluyendo un resumen de estos. Este documento debe ser desarrollado y firmado por el proveedor. Y firmado por el cliente y por el jefe del proyecto (VTAP). Informe de cierre: El informe de cierre es un documento cuyo objetivo es resumir los temas relevantes, finales del proyecto. Muestra principalmente los datos de identificación del proyecto, una breve descripción del alcance, los costos finales (planificados y reales), las fechas finales (planificadas y reales). El formato de este documento es generado por el área PMO de la VTAP. El documento debe ser firmado por los responsables. Documento de evaluación Proveedor: Este documento es el que se genera una vez terminado el proyecto, y cuyo objetivo es evaluar el desempeño de la empresa proveedora del servicio. Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado. Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 11 de 12 Este documento consta de un formulario, pre hecho, en el cual se identifica el contrato, el nombre del servicio, las fechas de inicio y termino, la empresa proveedora, una breve descripción del alcance del servicio y de sus entregables. Existe una pauta de evaluación en los siguientes aspectos, en relación al desempeño del Proveedor: • • • • Técnico Administrativo Seguridad Medio ambiente Este documento debe ser validado por el Jefe de Proyecto de Automatización y su Jefatura. 6 MATRIZ DE APLICABILIDAD DE DOCUMENTACION A continuación, se incluye una matriz que indica los documentos que aplican en cada uno de los proyectos, de acuerdo a su etapa o tipo. Desarrollos Sustentabilidad Documentos Requeridos Prefactibilidad Factibilidad Detalles Ejecución Upgrades Soporte Ficha del Proyecto Analisis de Baja Complejidad FSF Bases Tecnicas Diseño Solución Técnica Plan de Pruebas a Realizar Informe de Resultado Pruebas Procedimiento de Instalación Manual de Usuario Registro de Capacitación Documento de Aceptacion Funcional y Técnica Informe de Cierre Documento de Evaluación Proveedor Aplica No Aplica Aplica Aplica No Aplica No Aplica No Aplica No Aplica No Aplica No Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica No Aplica No Aplica No Aplica No Aplica No Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica No Aplica No Aplica No Aplica No Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplica No Aplica No Aplica Aplica Aplica No Aplica No Aplica No Aplica No Aplica Aplica No Aplica Aplica Aplica Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado. Vicepresidencia de Tecnología y Automatización en los Procesos de Negocios Estándar: Ciclo de vida de proyectos de software de automatización Código: ST-TI–038 | Revisión: 00| Vigencia: 07.08.2020 Página 12 de 12 7 CONTROL DE CAMBIOS DEL DOCUMENTO Rev. Nº Fecha Modif. 0 07/08/2020 Item Modificado Publicación Descripción de la Modificación Este documento reemplaza a documento “Proceso CVPSA” de la GCTICAR de fecha 17 enero 2017. Información de Acceso General – Propiedad de Codelco | 2020 Divulgación a terceros sólo previo consentimiento del Área Coordinadora El presente documento puede tener información de propiedad exclusiva y/o confidencial. Ejemplar controlado es mantenido electrónicamente en la Biblioteca Electrónica de Documentos. Toda copia impresa es documento no controlado.