EMELNORTE S.A. SIGMEM - Sistema de Gestión del Mercado Eléctrico Mayorista Visión SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 Historial de Revisiones Fecha Versión Descripción Autor 16-Junio-08 1.0 Creación del documento de visión Catalina Gordillo 14-Junio-08 1.1 Corrección del documento Catalina Gordillo Confidencial EMELNORTE S.A., 2008 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 Tabla de Contenidos 1. 1.1 1.2 1.3 1.4 Introducción 1 Propósito Alcance Definiciones, Siglas y Abreviaturas Referencias Glosario Documento de Caso de Desarrollo Documento de Casos de Negocio 2. 2.1 2.2 3. Posicionamiento 1 Oportunidad de negocio Definición del problema 1 2 Descripción de los interesados y usuarios 3 3.1 3.2 3.3 3.4 Resumen de los interesados Resumen de los usuarios Entorno de usuario Perfiles de los interesados 3.4.1 Coordinador del proyecto 3.4.2 Responsable del proyecto 3.4.3 Responsable funcional 3.5 Perfiles de usuario 3.5.1 Administrador del sistema 3.5.2 Administrador funcional del sistema 3.5.3 Usuario del sistema 3.6 Necesidades de los interesados y usuarios 4. 4.1 4.2 4.3 4.4 4.5 5. 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12 6. 1 1 1 1 1 1 1 3 3 4 4 4 4 5 5 5 5 6 6 Vista General del Producto 7 Perspectiva del producto Resumen de capacidades Suposiciones y dependencias Costos y precios Licenciamiento e instalación 7 8 8 9 9 Características del producto 9 Información supervisada Obtención inmediata de información Facilidad de acceso y uso Obtención de información detallada Información actualizada y oportuna Acceso inmediato Reportes personalizados Realizar análisis técnicos a mayor detalle Gran cantidad de información Verificación de datos Detección temprana de errores Integración con bases de dato 9 9 9 9 9 9 9 10 10 10 10 10 Restricciones 10 Confidencial EMELNORTE S.A., 2008 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 7. Rangos de calidad 10 8. Precedencia y Prioridad 10 9. Otros requerimientos del producto 10 Confidencial EMELNORTE S.A., 2008 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 Visión 1. Introducción 1.1 Propósito El propósito de este documento es definir a alto nivel los requisitos del proyecto SISTEMA DE GESTIÓN DEL MERCADO ELECTRICO MAYORISTA (SIGMEM-IG). El sistema SIGMEM-IG realizará la carga de datos de los medidores, desde los archivos previamente descargados en formato Excel, a la base de datos desde la cual se conciliará con los datos obtenidos desde el CENACE, es decir, verificar la correspondencia de los datos y emitir reportes de las diferencias para su debida corrección. Además, se encargará del cálculo de liquidaciones diarias y mensuales del Mercado Eléctrico Mayorista (MEM), esto es, calcular la energía y la potencia generada y distribuida ya sea en diaria o mensualmente tanto en Kilowatios como en dólares. El detalle de cómo el sistema SIGMEM-IG cubrirá las necesidades de los usuarios se especifica en los casos de uso, que son información adicional no especificada en este documento. 1.2 Alcance Este documento de visión se aplica al SISTEMA DE GESTIÓN DEL MERCADO ELECTRICO MAYORISTA que será desarrollado por el Centro de Cómputo en coordinación con el personal de las áreas involucradas de EMELNORTE S.A. 1.3 Definiciones, Siglas y Abreviaturas CENACE: Centro Nacional de Control de Energía. SIMEM: Sistema de Información del Mercado Eléctrico Mayorista. Ver Glosario. 1.4 Referencias Glosario Documento de Caso de Desarrollo Documento de Casos de Negocio 2. Posicionamiento 2.1 Oportunidad de negocio A partir de los procedimientos ya establecidos en el área de Planificación de EMELNORTE, y como parte del plan de automatización de procesos en el que se encuentra constantemente la empresa, el Centro de Cómputo con la colaboración de Catalina Gordillo, determina el desarrollo del proyecto SIGMEM que permita mejorar las actividades relacionadas a la gestión del Mercado Eléctrico Mayorista, esto implica: Automatizar los procesos de obtención de datos relacionados con el mercado. Programar procesos de verificación de información rápida y oportuna a fin de cumplir con las regulaciones impuestas por las entidades de control. Obtención de reportes de datos de manera rápida y confiable. Elaboración y verificación de la liquidación del mercado dentro de los plazos establecidos por el Cenace. Confidencial EMELNORTE S.A., 2009 1 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 2.2 Definición del problema El problema de Que afecta a El impacto de ello es Una solución exitosa debería Confidencial No poseer un sistema integrado que administre los procesos de gestión del Mercado Eléctrico Mayorista de EMELNORTE, tales como obtención de información de mediciones, verificación de datos, ejecución de liquidaciones, obtención de reportes dinámicos. Actualmente existen procesos manuales para el control del MEM pero no brinda la flexibilidad que requiere la gestión del Mercado. Los usuarios del área de Planificación encargados de la Gestión del Mercado Eléctrico Mayorista. Existen controles y actividades manuales que no permiten una gestión (control de datos, cálculo de valores de liquidación) eficiente de MEM. No contar con la información del mercado oportunamente. No existe la verificación diaria de la información publicada por el Cenace por lo que la empresa no puede presentar sus observaciones dentro de los plazos establecidos. Implementar una solución informática de calidad soportada por una metodología eficiente de desarrollo de software, con una estructura flexible y sobre una arquitectura robusta. Solucionar los requerimientos internos de los involucrados en el proceso de gestión del MEM. EMELNORTE S.A., 2009 2 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 3. Descripción de los interesados y usuarios 3.1 Resumen de los interesados Los interesados son todas aquellas personas directamente involucradas en la definición y alcance de este proyecto. A continuación se presenta la lista de los interesados: Nombre Descripción Responsabilidad Coordinador Responsable a nivel Establecer los del proyecto directivo de EMELNORTE lineamientos generales del proyecto. para el desarrollo del proyecto. Coordinar a nivel directivo los diferentes requerimientos que surjan en el desarrollo del sistema. Responsable Responsable del proyecto Responsable del análisis del proyecto por parte del Área de y diseño del proyecto. Sistemas de EMELNORTE. Gestiona el correcto desarrollo del proyecto en lo referente a la construcción e implantación. Responsable Responsable del proyecto Responsable de funcional por parte de la Dirección de coordinar con los Planificación. diferentes usuarios la Responsable de la correcta determinación de información para la gestión los requerimientos y la del MEM y los índices correcta concepción del sistema. 3.2 Resumen de los usuarios Los usuarios son todas aquellas personas involucradas directamente en el uso del sistema SIGMEM. A continuación se presenta una lista de los usuarios: Nombre Administrador del sistema Descripción Persona del Centro de Cómputo que administra el sistema SIGMEM-IG. Administrador funcional del sistema Usuario del sistema Personal de la Dirección de Planificación de EMELNORTE que administra el sistema SIGMEM-IG. Personal de la Dirección de Planificación que hará uso del sistema. Confidencial EMELNORTE S.A., 2009 Responsabilidad Administrar funcionalmente el sistema (gestionar acceso a usuarios, dar mantenimiento al sistema frente a nuevos requerimientos). Administrar funcionalmente el sistema. Ingresar la información correspondiente al Mercado. Consultar la información del el estado de la empresa respecto al MEM. 3 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 3.3 Entorno de usuario Aproximadamente 5 usuarios, entre usuarios directos y personal de la Dirección de Planificación, Generación, Distribución, Comercial y Financiera; serán los beneficiarios del uso del proyecto SIGMEM-IG. No existe una tendencia de cambio en este número de usuarios. El proceso de gestión del MEM se lo realiza de manera permanente y en base a la normativa vigente y los plazos establecidos por los organismos de regulación. Diariamente el usuario debe verificar que los datos publicados por el CENACE sean iguales a los datos descargados de los medidores, es caso de errores, debe notificar al CENACE para su posterior corrección. Además, mensualmente se calcula las liquidaciones del mercado, que corresponde al calculo de la energía generada y distribuida, valores que se reflejan en las facturas entregadas y emitidas por los Agentes del MEM. Adicionalmente, el personal administrativo del área de planificación permanente necesitan información sobre el estado en el que se encuentra la empresa, por lo cual necesitan de una herramienta que les facilite la obtención de dicha información, requerimiento que se cumplirá con la elaboración del datamart para la presentación de índices. Actualmente los sistemas existentes se mantienen sobre la plataforma Oracle en un ambiente cliente-servidor. El lineamiento general es llevar las aplicaciones hacia plataforma web. 3.4 Perfiles de los interesados 3.4.1 Coordinador del proyecto Representante Descripción Tipo Responsabilida des Criterio de éxito Implicación Entregable Comentarios René Brown - Director del Centro de Cómputo Responsable a nivel directivo del proyecto. Director Establecer los lineamientos generales para el desarrollo del proyecto. Coordinar a nivel directivo los diferentes requerimientos que surjan en el desarrollo del sistema. Mantener una funcionalidad integral en los sistemas. Mantener activa la aplicación luego de ser implantada. Revisor de la administración (Management Reviewer) N/A Mantener una relación constante con el desarrollo del proyecto. Brindar apoyo a nivel gerencial cuando sea necesario. 3.4.2 Responsable del proyecto Representante Descripción Tipo Responsabilida des Criterios éxito Implicación Confidencial de Roberto López - Personal del Centro de Cómputo Responsable del proyecto por parte del Área de Sistemas de EMELNORTE. Analista de Sistemas Responsable del análisis y diseño del proyecto. Gestiona el correcto desarrollo del proyecto en lo referente a su construcción e implantación. Cumplir con el cronograma determinado. Obtener un sistema de calidad que cumpla con los requerimientos funcionales establecidos. Jefe de proyecto (Project Manager) EMELNORTE S.A., 2009 4 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 Entregables Documento de visión Glosario Lista de riesgos Resumen del modelo de casos de uso Especificaciones del modelo de casos de uso Especificaciones complementarias Comentarios 3.4.3 Responsable funcional Representante Descripción Tipo Responsabilida des Criterios de éxito Implicación Entregables Daniel Jaramillo - Jefe de Mercado Responsable del proyecto por parte de la Dirección de Planificación de EMELNORTE. Experto en el tema Responsable de coordinar con los diferentes usuarios la correcta determinación de los requerimientos y la correcta concepción del sistema. Coordinar las pruebas de validación del nuevo sistema. Coordinar y asegurar la capacitación de los usuarios. Obtener un sistema de calidad que cumpla con los requerimientos funcionales establecidos. Aprueba las especificaciones funcionales y las pruebas realizadas. Documento de revisión de las especificaciones funcionales. Documento de revisión de las pruebas funcionales Comentarios 3.5 Perfiles de usuario 3.5.1 Administrador del sistema Representante Descripción Tipo Responsabilida des Criterios de éxito Implicación Entregables Comentarios Catalina Gordillo - Personal del Centro de Cómputo Personal del Centro de Cómputo que administra el sistema SIGMEM-IG Tesista Administrar funcionalmente el sistema: gestionar acceso a usuarios, dar mantenimiento al sistema frente a nuevos requerimientos. Mantener el sistema en buen funcionamiento y cumpliendo con los requerimientos solicitados. Desarrollar los artefactos e implementar el sistema. Bitácora de control de nuevos requerimientos. Mantener relación con todos los usuarios implicados. 3.5.2 Administrador funcional del sistema Representante Descripción Tipo Responsabilida des Criterios de éxito Implicación Confidencial Daniel Jaramillo - Jefe de Mercado Persona de la Dirección de Planificación de EMELNORTE que administra el sistema SIGMEM-IG Técnico del departamento de Mercado. Administrar funcionalmente el sistema. Obtener un sistema que cumpla con los requisitos establecidos y en el menor tiempo posible. Revisa y aprueba los diferentes artefactos generados. EMELNORTE S.A., 2009 5 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 3.5.3 Usuario del sistema Representante Descripción Daniel Jaramillo Personal que hará uso del SIGMEM-IG Tipo Responsabilida des Criterios de éxito Implicación Personal de la dirección de Planificación Ejecutar los procedimientos del sistema. Consultar la información reflejada Obtener un sistema amigable y que cumpla con los requisitos establecidos. Definir los requerimientos y aprobar los artefactos generados. 3.6 Necesidades de los interesados y usuarios Necesidades Priorida d Inquietudes Solución Actual Diseñar un sistema integrado que automatice la gestión del MEM Alta El sistema debe realizar la carga de información, liquidación diaria y mensual del MEM. NO EXISTE Implantar un sistema integrado para la gestión del MEM. Implementar este sistema en el menor tiempo posible con el fin de ponerlo en producción para el siguiente año. Alta Actualmente se realiza el proceso manualmente. Realizar el proceso de gestión del MEM para el 2009 con el sistema implantado y en funcionamiento. Elaborar el sistema utilizando herramientas que facilite y agilice su desarrollo. Alta Se debe utilizar las herramientas existentes o adquirir nuevo software de desarrollo. N/A Desarrollar el sistema utilizando la herramienta Oracle Forms 10g, Visual Basic, Java y Oracle Discoverer. La interfaz del sistema debe ser fácil de manejar, cumpliendo con todos los requerimientos establecidos. Alta Cumplir con todos los requerimiento s de los usuarios. Desarrollo con la ayuda de los expertos en el MEM. Desarrollo con la ayuda de los expertos en el tema. El sistema debe diseñarse de forma que permita parametrizar los valores utilizados en los cálculos Alta Los valores utilizados en los cálculos son susceptibles NO EXISTE Diseñar un sistema que obtenga los parámetros desde la interfaz de usuario o desde una Confidencial EMELNORTE S.A., 2009 Solución propuesta 6 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 de cambios por los que debe existir una forma de cambiarlos de una forma rápida sin afectar directamente al código del sistema. tabla de base de datos. 4. Vista General del Producto Esta sección provee información a alto nivel de las funciones del sistema a implantar y de las interfaces con otras aplicaciones existentes. 4.1 Perspectiva del producto Datos Medidores Puntos de Entrega Datos Medidores Centrales de Generación CENACE (SIMEM) CENACE (Web Services Server) Base de Datos Gestión MEM Reportes Índices Visual Basic .NET Java Oracle Forms Oracle Designer Confidencial EMELNORTE S.A., 2009 7 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 4.2 Resumen de capacidades Beneficios para el usuario El personal de la Dirección de Planificación tendrá una herramienta que le permita ver el estado de la empresa referente al MEM. Características que lo soportan El ingreso de información desde la diferentes fuentes será supervisada. Obtención inmediata de información. Facilidad de acceso y uso. Los usuarios del Área de Planificación contarán con una herramienta de gestión. Alta disponibilidad. Facilidades para el análisis de la información. Gran cantidad de información Verificación de información Obtención rápida de información El sistema mantiene datos detallados que permiten obtener cualquier reporte requerido. El sistema provee información actualizada y oportuna. El acceso al sistema a través de la Web permitirá a los usuarios un acceso inmediato desde cualquier punto de la intranet de EMELNORTE. Se generan reportes personalizados y dinámicos que pueden ser consultados en cualquier momento. Permite realizar análisis técnicos a mayo detalle. El sistema provee gran cantidad de información que será utilizada para análisis posteriores. El sistema realiza la verificación de datos correspondientes a los dos orígenes para si la información obtenida es la correcta. La verificación de datos permite detectar errores en tiempos tempranos, lo que ayuda a realizar reportes y reclamos dentro de los plazos establecidos. Gracias al desarrollo de Web Services, SIGMEM se integra con la base de datos del Cenace lo que permite que la información se la obtenga de forma rápida y sergura. 4.3 Suposiciones y dependencias El proyecto SIGMEM-IG consta de la implementación e implantación del sistema MEM, y la elaboración de los índices de gestión del MEM. Para ello es necesario que el CENACE mantenga la disponibilidad de sus sistemas (SIMEM y Web Services) ya que son dos de los orígenes de información; y que Emelnorte mantenga la Confidencial EMELNORTE S.A., 2009 8 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 disponibilidad de su servidor ION el cual descarga los datos de los medidores de la empresa. 4.4 Costos y precios Producto SOFTWARE Oracle Application Server Oracle Data Base Oracle Developer Suite Oracle Discoverer HARDWARE Servidor para OAS Servidor Blade para BDD Equipo cliente OTROS Papelería y Suministros Imprevistos Costo Costo Real 15000 15000 1000 0 0 0 0 8000 8000 1500 0 0 0 100 500 100 500 4.5 Licenciamiento e instalación La instalación de los productos será realizada por el personal del Centro de Cómputo. La instalación y configuración de SIGMEM se realizará en base a la guía de instalación 5. Características del producto 5.1 Información supervisada Las fuentes de datos utilizadas por SIGMEM están sujetas constantemente a revisiones por lo que los datos que ingresan al sistema son confiable y seguros. 5.2 Obtención inmediata de información Unos de los principales objetivos del SIGMEM-IG es presentar de manera oportuna la información concerniente al estado de la empresa, información que se utiliza para la toma de decisiones. 5.3 Facilidad de acceso y uso El SIGMEM-IG será desarrollado utilizando la herramienta Oracle Forms 10g, lo que permitirá a los usuarios un fácil acceso y uso a través de un browser. 5.4 Obtención de información detallada Las cargas de datos que se realiza SIGMEM, las hace de forma diaria, horaria y cuarto horaria, lo que permite elaborar cualquier reporte a detalle. 5.5 Información actualizada y oportuna Las cargas se las realiza diariamente, por lo que la información se mantiene en actualización constante. 5.6 Acceso inmediato El sistema se encuentra disponible las 24 horas del día, los 365 días del año con lo que los usuarios podrán acceder a la información al momento que lo necesiten. 5.7 Reportes personalizados La herramienta utilizada para la visualización de reportes (Oracle Discoverer) permite personalizar los reportes de la forma que el usuario desee. Se requiere el conocimiento de la herramienta por parte del usuario. Confidencial 9 EMELNORTE S.A., 2009 SIGMEM-IG Visión 5.8 Version: <1.1> Date: 7-Apr-098 Realizar análisis técnicos a mayor detalle Con la disponibilidad de datos horarios y cuarto horarios el usuario puede realizar cualquier tipo de reporte a detalle. 5.9 Gran cantidad de información Con la implementación de los consumos de Web Services el usuario puede descargar y contar con gran cantidad de información sobre mediciones y liquidaciones. 5.10 Verificación de datos SIGMEM verifica diariamente los datos generados y cargados de los dos orígenes, lo que permite verificar que la información publicada por el Cenace sea la correcta. 5.11 Detección temprana de errores En base a la verificación de información se puede detectar oportunamente los errores encontrados y reportarlos al Cenace dentro de los tiempos establecidos en la regulación. 5.12 Integración con bases de dato Gracias al desarrollo de los Web Services, el sistema permite obtener información del Cenace de forma rápida y segura ya que los tiempos de respuesta en la ejecución de reportes corresponden a segundos. 6. Restricciones En cuanto a la gestión del Mercado Eléctrico Mayorista se limitará a la verificación de mediciones para la detección de errores y cálculo de las liquidaciones diarias y mensuales. Se desarrollará la primera fase de los reportes de Web Services que corresponde a los reportes de mediciones, para esto es necesario que el Cenace mantenga la disponibilidad de su servidor de Web Services. 7. Rangos de calidad El desarrollo del Sistema SIGMEM-IG se ajustará a la Metodología de Desarrollo de Software RUP, contemplando los parámetros de calidad que la metodología define. 8. Precedencia y Prioridad Carga de datos Verificación de Datos Cálculo de liquidaciones Emisión de Reportes 9. Otros requerimientos del producto Se requiere de un servidor donde se instale y ejecute Oracle Application Server (Forms Services, Reports Services y OC4j) para la publicación de la aplicación. Este computador debe tener acceso TCP/IP al servidor de base de datos de la aplicación. Confidencial EMELNORTE S.A., 2009 10 SIGMEM-IG Visión Version: <1.1> Date: 7-Apr-098 10. Conclusiones y Recomendaciones SIGMEM corresponde a un sistema que maneja grandes cantidades de información obtenidas desde diferentes orígenes de datos, entre ellos archivos, bases de datos externas, etc. Por lo que es necesario mantener un soporte constante para el usuario y para el control de la información obtenida. Es necesario además el desarrollo de nuevos módulos del sistema, entre ellos la implementación de clientes de consumo de web services nuevos desarrollados por el Cenace y la implementación del módulo de control de pagos y cobros del mercado. Confidencial EMELNORTE S.A., 2009 11