610 likes | 836 Views
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DEL MÓDULO CONTROL DE PROCESOS DE GESTIÓN Y APOYO DEL SISTEMA ESTRATÉGICO DE CALIDAD DE COMPULEAD S.A. Franklin Cedillo Viera Carlos Desiderio Calderón Douglas Quintero Vinces. Agenda. Introducción Sistema Estratégico de Calidad (SEC) de Compulead
E N D
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DEL MÓDULO CONTROL DE PROCESOS DE GESTIÓN Y APOYO DEL SISTEMA ESTRATÉGICO DE CALIDAD DE COMPULEAD S.A. Franklin Cedillo Viera Carlos Desiderio Calderón Douglas Quintero Vinces
Agenda • Introducción • Sistema Estratégico de Calidad (SEC) de Compulead • Microsoft Solution Framework (MSF) • Desarrollo del Proyecto • Visión • Planeación • Desarrollo • Estabilización • Implementación • Conclusiones y Recomendaciones
Introducción • Tópico de Graduación “Competitividad e Innovación”, Ing. Gomer Rubio • Proyecto de Graduación • COMPULEAD • SistemaEstratégico de Calidad (SEC) • Módulo CPGA
Agenda • Introducción • Sistema Estratégico de Calidad (SEC) de Compulead • Microsoft Solution Framework (MSF) • Desarrollo del Proyecto • Visión • Planeación • Desarrollo • Estabilización • Implementación • Conclusiones y Recomendaciones
SistemaEstratégico de Calidad (SEC) de Compulead Matriz de Competitividad • Ver Matriz de Competividad - Compulead
Agenda • Introducción • Sistema Estratégico de Calidad (SEC) de Compulead • Microsoft Solution Framework (MSF) • Desarrollo del Proyecto • Visión • Planeación • Desarrollo • Estabilización • Implementación • Conclusiones y Recomendaciones
Agenda • Introducción • Sistema Estratégico de Calidad (SEC) de Compulead • Microsoft Solution Framework (MSF) • Desarrollo del Proyecto • Visión • Planeación • Desarrollo • Estabilización • Implementación • Conclusiones y Recomendaciones
1. Visión En la fase de Visión se crea una vista de alto nivel de los objetivos del proyecto, las restricciones y la solución.
1. Visión • Documento de Visión / Alcance • Declaración de Oportunidad • Declaración de Visión • Alcance • Fuera del Alcance • Requerimientos Entregable de la fase de Visión
1.4 Alcance • Consultar, Ingresar, Modificar y Eliminar Sociedad • Consultar, Ingresar, Modificar y Eliminar los Empleados de la Sociedad. • Manejo de seguridad del sistema • Tener una pantalla de Consulta, Ingreso, Modificación y Eliminación que permita el mantenimiento de los Usuarios del sistema. • Permisos de menú según la actividad autorizada • Gestión de ActividadesTransaccionales CPGA • Permitir la asignación al empleado una sucursal de la Sociedad • Permitir la asignación al empleado una actividad transaccional de la Sociedad • Permitir la asignación de los roles a los empleados que son usuarios del sistema
1.5 Fuera del Alcance • Entrega de un producto que contenga una base de actividades transaccionales. Estas deberán ser ingresadas día a día por los usuarios. • Funcionalidades propias de los módulos de Evaluación y CMPP. • Integración con aplicaciones de terceros. • Consulta vía web de las funcionalidades del sistema
1.6 Requerimientos • Requerimientos de Negocios
1.6 Requerimientos • Requerimientos de Usuario
1.6 Requerimientos • Requerimientos del Sistema
1.6 Requerimientos • RequerimientosOperacionales o Funcionales • Se instalará Linux FedoraCore6 en el servidor de Base de Datos • Se activará en el servidor de Base de Datos los servicios de Linux MySQL 5.0, Samba, Apache / Tomcat (Administrador Web MySQL) • Se configurará la dirección ip fija en el servidor de Base de Datos • Se instalará Microsoft Windows XP SP2 en cada una de las estaciones de trabajo de los usuarios. • Se instalará el Microsoft .NET Framework 2.0 en cada una de las estaciones de trabajo de los usuarios. • Se instalará el MySQL Connector .NET 5.2.2 • Se instalará la aplicación SISEC (sistema desarrollado). • Los datos del sistema serán almacenados en una base creada en el motor de base de datos MySQL.
Agenda • Introducción • Sistema Estratégico de Calidad (SEC) de Compulead • Microsoft Solution Framework (MSF) • Desarrollo del Proyecto • Visión • Planeación • Desarrollo • Estabilización • Implementación • Conclusiones y Recomendaciones
2. Planeación • En la fase de visión el equipocreó el concepto de la solución. La fase de planeaciónelaborasobredichoconceptoalgoconcretoque se puedaconstruir. Luegoque el equiposabe lo queva a construir, tiene que repartir el trabajo y elaborar los calendarios, las estimaciones de recursos, y planes.
2. Planeación Entregable de la fase de Planeación: • EspecificacionesFuncionales • Requerimientos (Revisado en Visión) • Casos de Uso • Diseño de la Solución • Planes • Plan Maestro • Calendarización Plan Maestro
2.1.2 Escenarios de Casos de Uso Ejemplo Caso de Uso 2: Ingreso de Usuarios.
2.1.2 Escenarios de Casos de Uso Diagrama de Caso de Uso – Seguridades y CPGA
2.1.3 Diseño de la Solución Diseño Conceptual Arquitectura de la Solución • Sistema Híbrido que consiste en que las máquinas clientes tenga la solución instalada en un sistema operativo pagado (Microsoft WinXP) y el servidor de base de datos y su sistema operativo sean “software libre” (MySql 5.0 sobre Linux Fedora Core 6). • La Solución tendrá una Arquitectura Cliente/Servidor. • Se deberá de contar con una red LAN que soporte TCP/IP para el desarrollo e implementación de la solución. • Para la preparación y configuración del servidor habrá un implementador de IT el cual instalará el sistema Operativo Linux (Fedora Core 6) y también la base de datos MySql 5.0 y otros servicios complementario. • En el desarrollo del software se contará con programadores experimentados en tecnología Microsoft .NET. Se usará el entorno de programación Microsoft Visual Studio .NET en su versión 2005 Express Edition (gratuita)
2.1.3 Diseño de la Solución DiseñoLógico Arquitectura de la Solución • La arquitectura de la aplicación a en cuanto a su infraestructura técnica es de dos capas, ya que tenemos la capa de aplicación instalada en las estaciones clientes y la capa de datos en el servidor de base de datos. • La arquitectura de la aplicación en cuanto a su diseño de programación, si se encuentra diferenciada en 3 capas. Ya que se consideró la capa de presentación, capa de lógica de negocio y capa de datos.
2.1.3 Diseño de la Solución DiseñoLógico Diagrama de Clases
2.1.3 Diseño de la Solución DiseñoFísico Topología de la Red de la Solución
2.1.3 Diseño de la Solución DiseñoFísico DiagramaEntidadRelacion – Tablas Base de Datos
2. Planeación Entregable de la fase de Planeación: • EspecificacionesFuncionales • Requerimientos (Revisado en Visión) • Escenarios de Casos de Uso • Diseño de la Solución • Planes • Plan Maestro • Calendarización Plan Maestro
2.2.1 Plan Maestro • KickOff • Identificar responsabilidades y roles • Análisis de los Objetivos de Negocio • Conformación del Equipo de Trabajo • Visión y Alcance • Identificar Riesgos del Proyecto y plan de seguimiento • Elaboración del Documento de Visión y Alcance • Revisión del documento • Aprobación del Documento de Visión y Alcance • Documento de Visión y alcance aprobado • Planeación • Definición de Plan Maestro • Características del producto y/o servicio • Elaborar el plan del proyecto • Elaborar las Especificaciones Funcionales • Revisión de documentos • Ajustar Documento de Planeación y Especificaciones Funcionales • Aprobación de Documentos de Planeación y Especificaciones Funcionales • Fase de Planeamiento completada
2.2.1 Plan Maestro • Desarrollo • Actualizacion de Riesgos • Instalación del Ambiente de Desarrollo • Creación de Base de Datos • Programación de Capa de Negocios (Objetos) • Programación de Capa de Presentación (Pantallas y Formularios) • Programación de la Capa de Datos (Llamadas a SP y Querys) • Programación de Flujo de Trabajo • Release Interno # 1 Completado • Estabilización • Pruebas de funcionalidad de la Aplicación • Pruebas de Rendimiento • Pruebas de Backup / Restore • Elaboración del Reporte de Pruebas • Revisión del Reporte • Validación completada - Release # 1 Completado • Implementación • Revisión final de ambiente de Implantación • Modificación y actualización de documentos de Instalación y Configuración • Aprobación de documentos • Implementación Completada
Agenda • Introducción • Sistema Estratégico de Calidad (SEC) de Compulead • Microsoft Solution Framework (MSF) • Desarrollo del Proyecto • Visión • Planeación • Desarrollo • Estabilización • Implementación • Conclusiones y Recomendaciones
3. Desarrollo • El objetivo de la fase de desarrollo es la construcción de las diversas características y entregables de la solución. Este incluye componentes del código, la infraestructura (software, hardware, red, instalaciones), y la documentación a entregar para los usuarios y para la operación.
3. Desarrollo Entregables de la fase de Desarrollo: • CódigoFuente de la Solución • Reporte de Pruebas y Bugs • Manual de Instalación y Configuración de la Solución • Manual de Operación del Sistema • Manual del Usuario DEMO
3. Desarrollo DEMO: Escenarios a realizar • Gestión de Empleados • Gestión de Usuarios y Roles • Gestión de Actividades
3. Desarrollo DEMO: Escenarios a realizar • Gestión de Empleados • Gestión de Usuarios y Roles • Gestión de Actividades
3. Desarrollo DEMO: Escenarios a realizar • Gestión de Empleados • Gestión de Usuarios y Roles • Gestión de Actividades
Agenda • Introducción • Sistema Estratégico de Calidad (SEC) de Compulead • Microsoft Solution Framework (MSF) • Desarrollo del Proyecto • Visión • Planeación • Desarrollo • Estabilización • Implementación • Conclusiones y Recomendaciones
4. Estabilización • El objetivo de la fase de estabilización es mejorar la calidad de la solución cumpliendo criterios de aceptación para la liberación a producción. • Durante esta fase el equipo conduce pruebas de toda la solución completa. Las pruebas realizadas durante esta fase incluyen probar la precisión de la documentación de soporte, entrenamiento y otros documentos fuera del código.
4. Estabilización Los entregables de la fase de Estabilización: • Matriz de Pruebas de la Solución • Fuentes de la Solución (Revisado en Desarrollo) • Manual de Instalación y Configuración de la Solución (Revisado en Desarrollo)
4.1 Matriz de Pruebas de la Solución Pruebas del SistemaOperativo y Servicios
4.1 Matriz de Pruebas de la Solución Pruebas de Seguridad
4.1 Matriz de Pruebas de la Solución Pruebas de Rendimiento
4.1 Matriz de Pruebas de la Solución Pruebas de Usabilidad
Agenda • Introducción • Sistema Estratégico de Calidad (SEC) de Compulead • Microsoft Solution Framework (MSF) • Desarrollo del Proyecto • Visión • Planeación • Desarrollo • Estabilización • Implementación • Conclusiones y Recomendaciones
5. Implementación • El objetivo de esta fase es poner en funcionamiento la solución en el ambiente de producción. • Esta fase es el punto de sincronización con el Microsoft Operations Framework (MOF) que es un marco de trabajo que propone Microsoft para la operación de una solución.
5. Implementación Entregables de la fase de Implementación: • Reporte de Cierre del Proyecto • Manual de Operación para el Soporte del Sistema
5.1 Reporte de Cierre del Proyecto • Cambios en el Negocio/Organización (Compulead) • Antes: Excel y gerencia mantenía el SEC • Ahora: Sistema y los empleados mantienen el SEC • Cambios en los Procesos del Cliente • Proceso Gestión del Sistema Informático • Cambios en las Especificaciones • Actividades Períodicas • Clientes Potenciales CambiosqueImpactaron la Visión
5.2 Operación para el Soporte del Sistema Flujo del Proceso de Soporte 1. El usuario presenta un error en el sistema SISEC 2. El usuario contacta a Mesa de Ayuda (Help Desk) 3. Mesa de Ayuda registra el incidente. 4. Mesa de Ayuda revisa la base del conocimiento para buscar si hay alguna solución. 6. Se realiza la solución encontrada y se comonica al usuario. 5. Solución 7. Se asigna el incidente al admin. del sistema. 8. El admin.del sistema busca alguna solución existente para el incidente en la base del conocimiento. 10. Se realiza la solución encontrada y se comonica al usuario. 9. Solución 11. Con los conocimientos del administrador se buscará idear una solución al incidente. 13. Se realiza la solución ideada y se comonica al usuario. 12. Solución 14. El incidente es escalado a los desarrolladores del sistema SISEC para encontrar una solución 15. Se realiza la solución ideada y se comonica al administrador y luego al usuario. 16. Fin del Incidente