Autorizada la entrega del proyecto del alumno: Alejandro López Ruiz EL DIRECTOR DEL PROYECTO Enrique Fernández-Puertas Fdo.: …………………… Fecha: 10/ 06/ 2008 Vº Bº del Coordinador de Proyectos Eduardo Alcalde Lancharro Fdo.: …………………… Fecha: 10/ 06/ 2008 UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN INFORMÁTICA PROYECTO FIN DE CARRERA DISEÑO Y DESARROLLO DE UN CUADRO DE MANDO INTEGRAL AUTOR: Alejandro López Ruiz MADRID, Junio de 2008 Diseño y Desarrollo de un Cuadro de Mando Integral A mis padres y hermanos I Diseño y Desarrollo de un Cuadro de Mando Integral Agradecimientos Este proyecto no se habría podido realizar sin la generosa colaboración de mi director de proyecto, Enrique Fernández Puertas, y de mi coordinador de proyecto, Eduardo Alcalde Lancharro a quienes expreso mi más sincero agradecimiento. También deseo extender un especial reconocimiento a la ayuda y el apoyo que me han transmitido los profesores y mis compañeros y amigos de ICAI. Finalmente, también quiero agradecer el aliento que me dieron desde mi familia mis padres y hermanos. Sin su valioso apoyo, la terminación del proyecto hubiese sido imposible. II Diseño y Desarrollo de un Cuadro de Mando Integral RESUMEN DEL PROYECTO El Cuadro de Mando Integral es la herramienta de gestión más completa utilizada internacionalmente, que permite canalizar las habilidades, conocimientos, tecnología y esfuerzos de toda la empresa hacia el logro de la visión, misión y objetivos estratégicos, proporcionando una visión integral del desempeño de la organización. El control de gestión de la empresa, basado esencialmente en el reporting, ofrece a la dirección una idea de cómo está rindiendo la empresa actualmente, poniendo durante los últimos años mucho énfasis en perfeccionar este control y analizar la información. Este proyecto lleva a cabo el desarrollo de una herramienta informática de gestión de ayuda a la toma de decisiones de la alta dirección basada en indicadores tanto financieros como operativos para medir el grado de alineación o cumplimiento de los objetivos estratégicos de una empresa dedicada al sector servicios. Para ello ha sido necesaria la definición conceptual de los objetivos estratégicos y la identificación de indicadores interrelacionados con los mismos de la empresa dedicada al diseño, producción y venta de mobiliario. Es una empresa con un buen nivel de facturación y consolidada en el sector que busca, con la implantación del Cuadro de Mando Integral, mejoras en aspectos tan importantes como la satisfacción del cliente, calidad del servicio, rentabilidad, costes, eficiencia de los procesos y del empleado. El software permite generar informes personalizados según los distintos niveles y áreas de la empresa, quedando de esta manera más visible y especificada las relaciones causa-efecto entre la consecución de los planes tácticos y operativos y el logro de los objetivos estratégicos. La aplicación está basada en un sistema de ventanas de fácil uso e intuitivo con objeto de ofrecer un mejor servicio al usuario, siendo una herramienta fácil de entender y usar basada en indicadores que se encarga de controlar y medir la ejecución de la estrategia marcada por la empresa y que permite la toma de decisiones de manera ágil. El diseño del CMI permitirá a la empresa disponer de información fiable en tiempo y forma sobre los distintos aspectos de la actividad, de modo que se potencie la III Diseño y Desarrollo de un Cuadro de Mando Integral efectividad en la toma de decisiones, se controle y efectúe el seguimiento de objetivos estratégicos y de los objetivos de los procesos de negocio a través de indicadores clave y que asegure que la estrategia de la organización es conocida y compartida por todos los niveles de decisión. Las herramientas empleadas en la elaboración de este trabajo son: Visual Studio 2005: Es una herramienta de desarrollo visual de aplicaciones que permite entre otro tipo de aplicaciones el desarrollo de programas de gestión. Crystal Reports: Es una herramienta muy completa para la creación de informes que viene incluida en Visual Studio .NET. MySQL: Es una herramienta para la gestión de base de datos. Microsoft Office Visio: Es una herramienta destinada a la creación de diagramas que facilita la visualización, el análisis y la comunicación de información compleja. IV Diseño y Desarrollo de un Cuadro de Mando Integral ABSTRACT The Balanced Scorecard is one of the most used tools of management used internationally, that allows to canalize the skills, knowledge, technology and efforts of the whole company towards the achievement of the vision, mission and strategic targets, providing an integral vision of the performance of the organization. The management control of the company, based essentially on the reporting, gives to the Senior Management an idea of how the company is profitable now, putting in recent years more emphasis on perfecting this monitoring and analysing information. This project carries out the development of a management tool to assist decisionmaking of Senior Management based on both financial and operational indicators to measure the degree of alignment or fulfilling the strategic objectives of a company dedicated to the service sector. This has required the conceptual definition of strategic objectives and identifying indicators intertwined with the same company dedicated to the design, production and sale of furniture. The company where the Balanced ScoreCard will be implanted is a company with a good level of invoicing and consolidated in the sector that looking for, with the introduction of the Balanced Scorecard, improvements in areas such as customer satisfaction, service quality, profitability, cost, efficiency of processes and employee. The software allows you to generate customized reports according to different levels and areas of the company, thus becoming more visible and specified the cause-effect relationships between the achievement of the tactical and operational plans and strategic objectives. The application is based on a window system user-friendly in order to provide better service to the user, being a tool easy to understand and use based on indicators that are responsible for monitoring and measuring the execution of the strategy marked by the company which allows make decisions swiftly. The design of the BSC will allow the company to have reliable information in a timely manner on different aspects of the activity, allowing greater effectiveness in decision-making, control and monitor the strategic goals and objectives of the V Diseño y Desarrollo de un Cuadro de Mando Integral processes business across key indicators and ensuring that the strategy of the organization is known and shared by all levels of decision. These are the tools used to carry out this project: Visual Studio 2005: This is a visual development tool which allows, among other kind of software applications, develop management programmes. Crystal Reports: This is a very comprehensive tool for creating reports which is included in Visual Studio. NET. MySQL: This is a tool for managing database. Microsoft Office Visio: This is a tool for creating diagrams that facilitates visualization, analysis and communication of complex information. VI Diseño y Desarrollo de un Cuadro de Mando Integral Índice 1. PREÁMBULO ................................................................................................................................................ 1 2. INTRODUCCIÓN ........................................................................................................................................... 4 2.1. OBJETIVOS DEL PROYECTO ................................................................................................................................... 6 2.2. ALCANCE DEL PROYECTO ..................................................................................................................................... 7 2.3. METODOLOGÍA UTILIZADA................................................................................................................................... 8 3. RESULTADO DEL PROYECTO ........................................................................................................................11 4. IDENTIFICACIÓN DE NECESIDADES ..............................................................................................................15 4.1. OBJETIVOS DEL SISTEMA ................................................................................................................................... 15 4.2. ALCANCE DEL SISTEMA...................................................................................................................................... 17 4.3. TIPOLOGÍA DE USUARIOS ................................................................................................................................... 21 4.4. RESTRICCIONES ............................................................................................................................................... 22 4.5. ORGANIZACIÓN Y FUNCIONES DE LA EMPRESA ....................................................................................................... 23 4.6. OBJETIVOS ESTRATÉGICOS DE LA EMPRESA ............................................................................................................ 26 4.7. MAPA DE OBJETIVOS ESTRATÉGICOS .................................................................................................................... 36 4.8. ANTECEDENTES ............................................................................................................................................... 39 5. ANÁLISIS DE REQUISITOS ............................................................................................................................41 5.1. RECONOCIMIENTO DEL PROBLEMA ...................................................................................................................... 41 5.1.1. Ámbito del Proyecto ............................................................................................................................ 41 5.1.2. Contexto general del sistema.............................................................................................................. 43 5.1.3. Unidades de la organización afectadas .............................................................................................. 45 5.2. EVALUACIÓN Y SÍNTESIS .................................................................................................................................... 46 5.2.1. Lista de requisitos ............................................................................................................................... 46 5.3. MODELO LÓGICO DEL NUEVO SISTEMA................................................................................................................. 66 5.3.1. Diagramas........................................................................................................................................... 66 5.3.2. Explicación del modelo desarrollado .................................................................................................. 81 5.4. MODELO CONCEPTUAL DE DATOS ...................................................................................................................... 87 5.4.1. Entidades ............................................................................................................................................ 88 5.4.2. Relaciones ......................................................................................................................................... 101 5.4.3. Diagrama Entidad-Relación .............................................................................................................. 103 6. ESTUDIO DE LA ARQUITECTURA ................................................................................................................105 6.1. ESPECIFICACIÓN DE LAS ALTERNATIVAS............................................................................................................... 105 6.1.1. Especificación de la primera alternativa ........................................................................................... 106 6.1.2. Especificación de la segunda alternativa .......................................................................................... 111 6.2 MATRIZ DE EVALUACIÓN ORGANIZATIVA ............................................................................................................. 118 6.2.1. Criterios de evaluación ...................................................................................................................... 118 6.2.2. Realización de la matriz de evaluación organizativa ........................................................................ 120 6.2.3. Gráficos ............................................................................................................................................. 122 6.3. ELECCIÓN DE ALTERNATIVA.............................................................................................................................. 127 6.3.1. Evaluación del estudio ...................................................................................................................... 127 6.3.2. Especificaciones del software a utilizar ............................................................................................ 128 7. DISEÑO EXTERNO ......................................................................................................................................133 VII Diseño y Desarrollo de un Cuadro de Mando Integral 7.1. MODELO LÓGICO DE DATOS ............................................................................................................................ 133 7.2. ENTRADA Y SALIDA DE DATOS DEL SISTEMA ......................................................................................................... 150 7.2.1. Entradas ............................................................................................................................................ 151 7.2.2. Salidas ............................................................................................................................................... 156 7.3. DEFINICIÓN DE LOS INDICADORES ..................................................................................................................... 166 7.3.1. Indicadores de aprendizaje y crecimiento (Perspectiva de Capacidades) ......................................... 168 7.3.2. Indicadores de procesos internos ...................................................................................................... 170 7.3.3. Indicadores de Mercados y Clientes .................................................................................................. 173 7.3.4. Indicadores financieros (Perspectiva de Resultados) ....................................................................... 176 7.4. MATRIZ CER .............................................................................................................................................. 179 7.4.1. Pantalla de introducción de datos .................................................................................................... 179 7.4.2. Menú del Administrador ................................................................................................................... 181 7.4.2.1. Gestión de Perfiles ......................................................................................................................... 183 7.4.3. Tablero de Mando del Presidente ..................................................................................................... 186 7.4.4. Tablero de Mando del Director de RRHH .......................................................................................... 189 7.4.4.1. Gestión de Reuniones..................................................................................................................... 192 7.4.4.2. Gestión de Equipos de Trabajo ...................................................................................................... 195 7.4.4.3. Gestión de Proyectos ..................................................................................................................... 197 7.4.5. Tablero de Mando del Director de Producción ................................................................................. 200 7.4.6. Tablero de Mando del Director de Administración y Contabilidad ................................................... 202 7.4.7. Tablero de Mando del Director de Marketing y Ventas .................................................................... 204 7.4.8. Presentación de informes ................................................................................................................. 206 8. DISEÑO INTERNO ......................................................................................................................................208 8.1. SUBSISTEMA ON-LINE ..................................................................................................................................... 208 8.1.1. Gestionar Perfiles y Datos ................................................................................................................. 209 8.1.2. Gestionar Reuniones ......................................................................................................................... 210 8.1.3. Gestionar Equipos de Trabajo ........................................................................................................... 211 8.1.4. Gestionar Proyectos .......................................................................................................................... 212 8.1.5. Mostrar Informes .............................................................................................................................. 213 9. PROGRAMACIÓN ......................................................................................................................................216 10. PRUEBAS DEL SISTEMA ...........................................................................................................................218 11. CONCLUSIONES .......................................................................................................................................219 12. BIBLIOGRAFÍA .........................................................................................................................................220 13. ANEXO A. MANUAL DE INSTALACIÓN .....................................................................................................221 14. ANEXO B. MANUAL DE USUARIO. ...........................................................................................................231 15. ANEXO C. VALORACIÓN ECONÓMICA .....................................................................................................308 16. ANEXO D. PLANIFICACIÓN DEL PROYECTO ..............................................................................................310 VIII Diseño y Desarrollo de un Cuadro de Mando Integral 1. Preámbulo La gestión de la empresa y la toma de decisiones ha ido especializándose cada vez más y ha pasado de ser un “arte”, creativo y basado en la intuición, a ser una “ciencia”, con procesos repetibles y medibles. El control de gestión de la empresa, basado esencialmente en el reporting, ofrece a la dirección una idea de cómo está rindiendo la empresa actualmente, poniendo durante los últimos años mucho énfasis en perfeccionar este control y analizar la información. El objetivo del proyecto es el desarrollo de una herramienta informática de gestión de ayuda a la toma de decisiones de la alta dirección basada en indicadores tanto financieros como operativos para medir el grado de alineación o cumplimiento de los objetivos estratégicos. Para ello será necesaria la definición conceptual previa del Cuadro de Mando Integral (CMI)11 para su desarrollo y posterior implantación. El software permitirá generar informes personalizados según los distintos niveles y áreas de la empresa, quedando de esta manera más visible y especificada las relaciones causa-efecto entre la consecución de los planes tácticos y operativos y el logro de los objetivos estratégicos. Lo que se persigue es diseñar el Sistema de Gestión Estratégica de la Dirección de la empresa mediante: • Definición del mapa de objetivos estratégicos • Identificación de indicadores y su interrelación con objetivos • Definición y diseño de reports de los distintos niveles 1 La Norma UNE 66174 de Noviembre de 2003 “Guía para la evaluación del sistema de gestión de la calidad según la Norma UNE-EN ISO 9004:2000” en su apartado 3.8, proporciona la siguiente definición de lo que es un cuadro de mando: Cuadro de mando: Herramienta de gestión que facilita la toma de decisiones, y que recoge un conjunto coherente de indicadores que proporcionan a la alta dirección y a las funciones responsables, una visión comprensible del negocio o de su área de responsabilidad. La información aportada por el cuadro de mando, permite enfocar y alinear los equipos directivos, las unidades de negocio, los recursos y los procesos con las estrategias de la organización. 1|Página Diseño y Desarrollo de un Cuadro de Mando Integral La empresa donde se implantará el CMI o BSC (Balanced Score Card) es una empresa dedicada al diseño, producción y venta de mobiliario que tiene como fin el prestar servicios integrales (diseños a medida, instalación, selección de materiales…) a todas aquellas empresas, industrias y profesionales (decoradores, arquitectos, constructores, hoteleros…), así como a hogares y particulares, que pudieran necesitar soluciones inmediatas en materia de equipamiento. La empresa dispone de tiendas propias en Algeciras (Cádiz), A Coruña (Galicia), Valencia, Barcelona y Madrid, encontrándose la sede principal y el domicilio social en Madrid, desde donde se fabrican y distribuyen los productos de la empresa. La empresa dispone de una gran variedad de soluciones para el equipamiento tanto de hogares como de los distintos tipos de empresas además de la posibilidad de poder llevar a cabo un equipamiento único y personalizado para el espacio a condicionar. 2|Página Diseño y Desarrollo de un Cuadro de Mando Integral EQUIPAMIENTO INTEGRAL Hogar Empresas Centros Militares Comedores Hosteleria Colectividades Bibliotecas Comercios Parques Naval Colegios/ Academias Oficina … Instalaciones Deportivas HOGAR Dormitorios Comedores y Salones Sofá y Tapizados Cocinas y Complementos Electrodomésti cos Muebles de baño Decoración Auxiliares Clásicos Clásicos Piel Sillería Gama Blanca Moderno Cuadros Consolas Rústicos Rústicos Tela Mesas Gama Marrón Rústico Ceniceros Zapateros Diseño Diseño Sillones Figuras Mesas de Centro Juvenil Provenzal Butacas Lámparas Baules Puf Pequeños Electrodomésticos Entraditas Relax Se trata de una empresa con un buen nivel de facturación y consolidada en el sector que busca, con la implantación del Cuadro de Mando Integral, mejoras en aspectos tan importantes como son la satisfacción del cliente, calidad del servicio, rentabilidad, costes, eficiencia de los procesos y del empleado. 3|Página Diseño y Desarrollo de un Cuadro de Mando Integral 2. Introducción En el presente documento se presenta el resultado del diseño del Sistema de Información para la Dirección o Cuadro de Mando Integral. Se ha estructurado en los siguientes apartados: Preámbulo, en donde se ofrece una visión global del concepto de Cuadro de Mando Integral, de los objetivos perseguidos por el proyecto, de la herramienta a utilizar y de la empresa donde se va a implantar. Introducción, en la cual se expone la estructura del informe, los objetivos perseguidos con la elaboración del mismo, el alcance y la metodología de trabajo utilizada. Resultado del proyecto, en donde se describe el resultado del proyecto tras la realización del modelo de información y el desarrollo de la aplicación y en donde se exponen los pilares fundamentales de dicho modelo. Análisis del sistema de información, apartado en el que, en base a las entrevistas realizadas, se determinan las pautas generales de las necesidades del cliente y del contexto del sistema, se definen las posibles soluciones que satisfagan los requisitos y restricciones y se elige una. 4|Página Diseño y Desarrollo de un Cuadro de Mando Integral Aquí se documenta y especifica: Los objetivos del sistema El alcance del mismo La tipología del los usuarios finales Las restricciones La organización y funciones empresariales Los antecedentes Una lista de requisitos Los modelos de procesos El Modelo conceptual de datos Diseño del Cuadro de Mando Integral (CMI), fase en la que se completa la definición de especificaciones del sistema a mecanizar y que incluye tanto el diseño externo como el diseño interno. Es aquí donde se procede a la obtención y al diseño de los Mapas de Objetivos Estratégicos y a la definición de los indicadores de primer y segundo nivel. Desarrollo del CMI, en el que se codifican los programas y componentes que forman el software del sistema y se obtiene el software del sistema desarrollado y el manual de Usuario. 5|Página Diseño y Desarrollo de un Cuadro de Mando Integral 2.1. Objetivos del proyecto El objetivo de este proyecto es el estudio, definición y desarrollo de una herramienta fácil de entender y usar basada en indicadores que se encargue de controlar y medir la ejecución de la estrategia marcada por la empresa y que permita la toma de decisiones de manera ágil gracias a los distintos reports presentes en cada nivel definido de la empresa que muestran mediante gráficos y datos representativos los distintos aspectos a tratar por la empresa. El diseño del Cuadro de Mando Integral permitirá a la empresa: • Disponer de información fiable en tiempo y forma sobre los distintos aspectos de la actividad, de modo que se potencie la efectividad en la toma de decisiones. • Controlar y efectuar el seguimiento de objetivos estratégicos y de los objetivos de los procesos de negocio a través de indicadores clave, no sólo económico-financieros, sino del resto de dimensiones de la organización (clientes, procesos, RR. HH.). • Disponer de Reporting a los niveles de decisión de la Dirección, en función del grado de autorización de cada uno. • Asegurar que la estrategia de la organización es conocida y compartida por todos los niveles de decisión. 6|Página Diseño y Desarrollo de un Cuadro de Mando Integral 2.2. Alcance del proyecto El alcance del proyecto incluye el diseño conceptual y el desarrollo del Sistema de Información para la Dirección mediante la definición de indicadores, informes y requerimientos que son clave para el análisis del negocio y para la toma de decisiones, pudiendo ser objeto de posteriores colaboraciones el diseño de funcionalidades adicionales. El Cuadro de Mando se alimentará de diversos repositorios o Sistemas de Información presentes en la empresa, no entrando dentro del alcance del proyecto el diseño o la interconexión de todos ellos pero sí la de diseñar y desarrollar un repositorio o base de datos pensado como resultado de toda la información necesaria para satisfacer los restricciones que el usuario defina. 7|Página Diseño y Desarrollo de un Cuadro de Mando Integral 2.3. Metodología utilizada La metodología utilizada para la realización del presente documento ha sido la que se fundamenta en el modelo lineal o en cascada que es el más extendido y utilizado en proyectos de gestión medianos y grandes. Las etapas de las que se compone y consta dicha metodología son las siguientes: Identificación de Necesidades (IDN) Análisis de Requisitos (ARQ) Estudio de Arquitectura (EAQ) Diseño Externo (DEX) Diseño Interno (DIN) Programación (PRO) Pruebas del Sistema (PRU) Implantación (IMP) Mantenimiento (MAN) Las dos últimas etapas escritas en cursiva no son objeto de este proyecto y no entran dentro del alcance del mismo por lo que son mencionadas como parte fundamental de dicha metodología pero no desarrolladas. Por otra parte, se ha procedido previamente a la definición de los objetivos que persigue el proyecto y el alcance del mismo, para determinar de este modo el resultado final del proyecto. Una vez definido los objetivos y el alcance del proyecto se ha procedido a realizar una tarea de documentación y estudio de la empresa para la que se desarrolla la aplicación, iniciando de este modo la primera etapa de la metodología comentada anteriormente, la identificación de necesidades (IDN). Es en esta fase donde se ha procedido a la formalización de la estrategia de la empresa y se han evaluado los factores clave de éxito de la misma y los riesgos tanto internos como 8|Página Diseño y Desarrollo de un Cuadro de Mando Integral externos que el negocio dedicado a la venta de de productos y servicios tiene o puede tener. Para la extracción de información y datos necesarios y relevantes para la realización del proyecto se ha utilizado la técnica de la entrevista y los formularios tanto a la alta dirección como a niveles inferiores. Terminada la identificación de necesidades se han definido los problemas, requisitos y necesidades del usuario, confeccionando con el cliente una lista de requisitos con carácter formal (ARQ). A continuación, se han definido las posibles soluciones de arquitectura técnica que pudieran satisfacer tanto los requisitos como las restricciones de diseño, describiendo e indicando los componentes software, hardware y de comunicaciones que deben adquirirse o desarrollarse (EAQ). En la siguiente fase, diseño externo (DEX), se completa la definición de especificaciones del sistema a mecanizar. En esta fase, además de obtenerse el modelo físico del nuevo sistema se ha realizado la descomposición de la estrategia definida en la fase de identificación de necesidades en objetivos estratégicos y la posterior traducción de los objetivos estratégicos en indicadores de primer y segundo nivel. Ya en diseño interno (DIN) se divide el sistema en unidades de diseño o subsistemas y se diseña cada componente según su arquitectura. Una vez se han identificado y diseñado los diversos componentes software del sistema, se describen detalladamente sus especificaciones físicas. El objetivo de la fase de programación (PRO) es la de alcanzar la transformación del sistema en un conjunto de programas que puedan ser ejecutados correctamente, codificando los programas en los lenguajes establecidos y utilizando las herramientas acordadas. Por último, y una vez desarrollados y probados cada uno de los programas y componentes que forman el software, se realizarán una serie de pruebas para 9|Página Diseño y Desarrollo de un Cuadro de Mando Integral garantizar un nivel de fiabilidad aceptable y probar la integración y funcionamiento global del sistema (PRU). A continuación se muestran las actividades del proyecto. Se muestran tanto actividades de gestión (en color granate) como los paquetes de trabajo (en color azul). 10 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 3. Resultado del proyecto El resultado del proyecto es el diseño conceptual y físico del Sistema de Información para la Dirección de la empresa compuesto por: Diseño del Balanced Scorecard o CMI basado en indicadores Diseño de los distintos reports según los distintos perfiles Se obtiene un modelo de información que va a permitir a la Alta Dirección medir el grado de implantación de la estrategia y cómo ésta se convierte en valor, obteniendo de este modo: Un incremento de la eficacia en la consecución de objetivos estratégicos Una medición del grado de consecución de la Estrategia Un incremento de la Calidad en la gestión Directiva Agilidad en la toma de decisiones: por anticipación y no por reacción Posibilidad de relacionar la estrategia con su ejecución definiendo objetivos en el corto, medio y largo plazo Tener una clara visión de las relaciones causa-efecto de la estrategia Los pilares fundamentales de dicho modelo se muestran a continuación: Objetivos estratégicos: Determinar los objetivos decisivos, de los que depende realmente el éxito de la estrategia. Mapa de objetivos estratégicos: Definir el mapa y relaciones que existen entre los diversos objetivos estratégicos. 11 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Indicadores: Establecer de manera objetiva como medir el grado de consecución de los objetivos. Modelo de creación de valor: Permite cuantificar periódicamente cómo se ha transformado la estrategia en valor. 12 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 1. Análisis del Sistema 2. Diseño del CMI 3. Desarrollo del CMI 13 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Identificación de Necesidades (IDN) Análisis de Requisitos (ARQ) Estudio de la Arquitectura (EAQ) 14 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4. Identificación de necesidades 4.1. Objetivos del sistema Se pretende desarrollar un Cuadro de Mando Integral para la empresa, que extraerá datos de los distintos sistemas de información ya existentes de la empresa. Para ello se deberá proceder a la mecanización de gran cantidad de información presente en la empresa en un formato no informatizado. La aplicación o herramienta informática estará basada en indicadores que son datos o conjuntos de datos que ayudan a medir objetivamente la evolución de un proceso o de una actividad, indicando si la empresa se desvía y cuanto de los objetivos marcados y propuestos. Los indicadores han de tener las siguientes características: Referirse a procesos importantes o críticos Representar fielmente el objetivo a medir mediante una relación directa Ser cuantificables a través de datos numéricos o un valor de clasificación Ser rentables, superando el beneficio de su uso al coste de su obtención Poder definir la evolución en el tiempo del objetivo Ser fiables para dar confianza a los usuarios sobre su validez Ser fáciles de mantener y utilizar Permitir a la dirección conocer la información en tiempo real El CMI será utilizado como consulta por usuarios finales, para llevar a cabo su labor de seguimiento de los objetivos estratégicos. Además se establecerán los 15 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral mecanismos de gestión y administración necesaria para controlar la seguridad de los accesos y la privacidad de la información. El CMI contendrá y hará uso de información tanto detallada como resumida que proviene como ya se ha comentado con anterioridad de datos residentes en bases de datos operacionales y de otras fuentes externas como ficheros planos. La funcionalidad del CMI es la de proporcionar información útil, clara y concisa a la alta dirección de la empresa gracias a los distintos reports presentes en cada nivel definido de la empresa que muestran mediante gráficos y datos representativos los distintos aspectos a tratar por la empresa con el objetivo de: Facilitar el acceso de los usuarios finales a los datos críticos e importantes de la empresa Tener la disponibilidad de datos de diferentes sistemas operacionales en un mismo entorno Analizar los datos de la empresa desde el punto de vista de las variables de negocio o indicadores de las cuatro perspectivas básicas: Perspectiva de Capacidades (Aprendizaje y Crecimiento) Perspectiva de Procesos Internos Perspectiva de Mercados y Clientes Perspectiva de Resultados Incrementar la calidad en la toma de decisiones y en la gestión directiva 16 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.2. Alcance del sistema La construcción del sistema implica las funciones que se determinan a continuación: Definición del mapa de objetivos estratégicos Tiene como objetivo la definición y el diseño del mapa de objetivos estratégicos de la empresa atendiendo a las cuatro perspectivas: Capacidades, Procesos Internos, Mercados y Clientes, Resultados. Identificación de indicadores y su interrelación con objetivos Tiene como objetivo la asignación y definición de los indicadores para cada objetivo principal y objetivo de segundo nivel ya asignado en cada una de las cuatro perspectivas. Construcción de la base de datos Tiene como objetivo el diseño y la construcción de una parte de la base de datos de la empresa. Esta base de datos constituirá una pequeña parte de la base de datos de la empresa, la necesaria para la obtención de los indicadores. Definición y diseño de reports de los distintos niveles 17 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Tiene como objetivo la elaboración y obtención de los distintos reports necesarios en cada nivel definido de la empresa los cuales han de mostrar mediante gráficos y datos representativos los distintos aspectos a tratar por la empresa. Gestión de equipos de trabajo, reuniones y proyectos Tiene como objetivo permitir llevar a cabo una gestión eficaz y mecanizada de la plantilla. Dicha gestión consistirá en cada uno de los casos en: Equipos de Trabajo: Listar todos los empleados o trabajadores pertenecientes a un equipo de trabajo con la posibilidad de incorporar nuevos empleados. Reuniones: Listar los datos referentes a cada reunión (fecha, asunto y asistentes), ofreciendo la posibilidad de añadir nuevos asistentes. Además se podrá cancelar una reunión ya programada o agregar una nueva. Proyectos: Listar los datos referentes a los proyectos existentes con la posibilidad de crear un nuevo proyecto. Administración y control del entorno CMI Tiene como objetivo la gestión de los datos y procesos llevados a cabo dentro del entorno del sistema. Para ello se desarrollará un diccionario o metadata capaz de recoger la información de gestión: Perfiles de acceso a la información: estos perfiles determinarán a qué parte de la información puede acceder cada usuario y con qué nivel de detalle puede acceder 18 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Seguridad ante la privacidad de los datos Adicionalmente se creará un perfil de administrador que será el encargado de realizar distintas funciones de control y gestión del CMI: Gestión de Perfiles de Usuario: El administrador podrá dar de alta o de baja los usuarios cuyo perfil permita el acceso al sistema. Del mismo modo, el administrador podrá modificar los datos de cualquier usuario con alguno de estos perfiles. Carga de la Base de Datos: El administrador será el encargado de seleccionar el archivo o script de la base de datos con la que se alimentará la aplicación. Alcance del Sistema: 19 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Definición del mapa de objetivos estratégicos Identificación de indicadores y su interrelación con objetivos Administración y control del entorno CMI Construcción de la base de datos Desarrollo de la aplicación y diseño de reports de los distintos niveles Administrador 20 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.3. Tipología de usuarios Los usuarios del sistema serán única y exclusivamente personas con alta responsabilidad y cargo dentro de la empresa (5 personas, el presidente y cuatro directores), además del administrador del Cuadro de Mando. De entre los usuarios que podrán acceder al sistema se hará una distinción en función del cargo que desempeñe a la hora de mostrar la información solicitada. De este modo, según el perfil del usuario el sistema mostrará información específica y personalizada para el mismo. Los distintos perfiles existentes son los siguientes: Presidente de la empresa Director de Recursos Humanos Director de Producción Director de Administración y Contabilidad Director de Marketing y Ventas Administrador 21 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.4. Restricciones La principal restricción es una restricción de tiempo ya que la finalización del proyecto tiene como fecha de entrega el 9 de junio de 2008. Por otra parte existen restricciones de carácter tecnológico ya que las herramientas que se utilizarán para el desarrollo del proyecto serán herramientas de libre distribución y uso, por lo que el coste del proyecto será menor. 22 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.5. Organización y funciones de la empresa La organización de la empresa viene reflejada en el siguiente organigrama: Junta General de Accionistas Consejo de Administración Presidente del Consejo de Administración Consejeros Delegados Director de RRHH Director de Administración y Contabilidad Ingresos Jefe de Área Gastos Jefe de Área Director de Producción Inversión Jefe de Área Director de Compras Director de Marketing y Ventas Director de Fabricación Junta General de Accionistas Órgano de administración y fiscalización dentro de la sociedad anónima, donde se toman las decisiones clave para la marcha y funcionamiento de la sociedad. Consejo de Administración Dirige y administra la Sociedad, estableciendo la estrategia general, y define los planes y políticas de gestión. Supervisa la actuación de la Alta Dirección en el cumplimiento de los objetivos establecidos, exigiendo cuentas de sus decisiones y haciendo una evaluación de su gestión. Presidente del Consejo de Administración 23 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Le corresponde presidir los Órganos Sociales, impulsar la acción de gobierno de la Sociedad, dirigir el funcionamiento del Consejo y representar a la Sociedad. Consejeros Delegados Le corresponde la dirección de la gestión de la Sociedad, de acuerdo con las decisiones y criterios fijados por el Consejo de Administración. Ejerce su autoridad sobre todos los servicios de la Sociedad y está al frente de la Alta Dirección de la misma. Director de RRHH Tiene la misión de alinear las políticas de personal con la estrategia y el negocio de la compañía. Para hacerlo, debe gestionar la selección, evaluación, retribución, formación, desarrollo y administración de la plantilla. Director de Administración y Contabilidad Asegura de que el Proceso de Producción de Información Financiera sea preciso y oportuno, procurando la salvaguarda de la información y documentación que obre en la Dirección, así como promoviendo la investigación y desarrollo de nuevos y modernos métodos de control administrativos, financieros y contables, que le son inherentes a su encargo. Jefes de Área: Ingresos: Realiza la gestión contable de la organización. Gastos: Canaliza la información relativa a los gastos de la organización. Inversión: Seguimiento contable de los proyectos de inversión. Director de Producción 24 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Planifica, dirige y coordina las actividades de producción de la empresa, diseñando planes a corto, medio y largo plazo. Gestiona los recursos disponibles, determinando los procedimientos y los niveles de calidad para garantizar un producto competitivo. Director de Compras Encargado de definir la política de compras de productos o servicios para la empresa en términos de cantidad, calidad y precio. Director de Fabricación Dirige y supervisa las operaciones y procesos de fabricación de acuerdo con la estrategia y objetivos de la empresa y la utilización de equipos, instalaciones y personal para obtener la máxima eficiencia, y alcanzar los objetivos de producción y de calidad. Define y controla el presupuesto, los costes, el inventario de materiales y el plan de producción. Director de Marketing y Ventas Planifica y dirige la política de la empresa en lo referente a productos, precios, promociones y distribución. Elabora planes a corto, medio y largo plazo, determinando las prioridades y estrategias de los productos de la empresa. Tiene como meta final la de acceder a los mercados en las mejores condiciones de competitividad y rentabilidad. 25 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.6. Objetivos estratégicos de la empresa Como resultado de las entrevistas mantenidas con los responsables de la empresa y la documentación facilitada se ha realizado una definición preliminar de la misión, visión y valores estratégicos. La Misión, Visión y Valores Corporativos se condicionan mutuamente y conviene identificarlos, explicitarlos y coordinarlos lo mejor posible. Cuanto más conocidos, compartidos y acertados sean, más integrarán a las personas de la organización en el proyecto común y en el trabajo diario. A partir de la misión, visión, valores y políticas de la compañía se definirán sus objetivos estratégicos y con ellos, se configurará un “mapa estratégico” agrupándolos en cuatro perspectivas: perspectiva aprendizaje (I+D), perspectiva interna (RR.HH), perspectiva clientes y perspectiva financiera. Misión ¿Qué quiere conseguir la organización? Visión ¿Cómo va a conseguirlo? Objetivos estratégicos ¿En qué se materializa la estrategia? Indicadores Operacionales Los KPIs2 que se deben definir para conseguir los objetivos previamente definidos en cada proceso operativo Entorno Conjunto de variables externas a la organización 2 2 Key Performance Indicators (KPI) o Indicadores Clave de Desempeño, son métricas financieras o no financieras, utilizadas para cuantificar objetivos que reflejan el rendimiento de la organización. 26 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Misión de la empresa La compañía ha comprobado la importancia de crear en el cliente definitivo la sensación de modernidad gracias a un esmerado diseño, en la mayoría de las ocasiones exclusivo y de comodidad, prolongando su hogar hasta los establecimientos equipados, lo que provoca en ellos el bienestar necesario para hacer más confortable su estancia. “Productos que creen sensación de comodidad, Socios y Empleados “Aportar una retribución superior” modernidad y exclusividad y provoquen bienestar “Satisfacción de sus necesidades” Consumidores y Clientes haciendo confortable la estancia” Bajo esta máxima, “Productos que creen sensación de comodidad, modernidad y exclusividad y provoquen bienestar haciendo confortable la estancia”, la empresa se ha marcado el siguiente objetivo: “Ser una empresa de reconocido nombre en el sector de venta de productos y servicios y de peso en el desarrollo, producción y comercialización de dichos productos. Esta importancia en el sector estará basado en la calidad de los productos y servicios, la innovación y el adecuado desarrollo de las personas.” 27 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Visión de la empresa La empresa se propone en los próximos años tener más peso e importancia en el sector mediante la consolidación de su línea de negocio de productos y servicios, la diversificación hacia nuevos productos y la potenciación del área de producción, asegurando un crecimiento continuado en el área de distribución (rutas y distribuidores), y buscando ser una de las principales opciones para todo tipo de clientes potenciales. La empresa busca un crecimiento anual en ventas y de servicios en un 10 y 15% respectivamente, una rentabilidad sobre ventas de un 15% y una mayor expansión en el mercado nacional bien mediante franquicias o mediante establecimientos propios de un 15%. Valores corporativos de la empresa Los principales valores corporativos de la empresa son la calidad, la innovación y su compromiso con los clientes y con la empresa, valores que están siempre presentes en la compañía y que son la razón de ser de la misma. La empresa trata de ofrecer un buen servicio de atención al cliente, mostrando una especial preocupación por las personas y sus necesidades, proponiendo y pensando continuamente nuevas soluciones ante nuevos problemas y nuevas propuestas que puedan satisfacer a los clientes. En la empresa impera la entrega y el afán de superación de todas las personas que la componen. El esfuerzo personal de toda la organización implica a su vez un importante desarrollo profesional que hace que los productos y servicios ofrecidos por la compañía sean sinónimo de calidad y profesionalidad. 28 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Factores Clave de Éxito A raíz de las entrevistas mantenidas con el personal estratégico de la organización, se han identificado los siguientes factores considerados clave para el éxito del negocio de la compañía: Liderazgo de la Dirección • Capacidad visionaria, perseverancia y liderazgo de la presidencia • Rapidez en la toma de decisiones • Insatisfacción y exigencia permanente. Afán de superación Calidad • Prestigio de la empresa • Calidad de los productos y de los sistemas de producción • Diferenciación en calidad y diseño respecto a la competencia • Transmisión de la calidad al consumidor final Presencia y exclusividad • Llegar a todos los puntos de venta importantes • Equilibrio entre Rutas / Distribuidores • Fidelización del cliente final 29 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Innovación • Apuesta por la diversificación de productos • Rapidez en el lanzamiento de nuevos productos • Inversión tecnológica productiva. Apuesta por las nuevas tecnologías • Apuesta por un crecimiento orgánico interno, desarrollando los productos internamente Recursos Humanos • Retención del personal estratégico • Apuesta por la profesionalización • Motivación personal 30 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Riesgos internos En relación con la Estructura Organizativa • Falta de formalización de la estructura organizativa, pudiendo dar lugar a: • Solapamiento de funciones • Carencia de cohesión entre los diferentes responsables • Excesiva independencia de las áreas de responsabilidad que integran la organización En relación con los Procesos • No cumplir las expectativas del cliente en cuanto a nivel y calidad de servicio • La diversificación de productos o adaptación de formatos puede llevar asociados los siguientes riesgos: • Incremento de las mermas e ineficiencias en la producción • La incorporación de nuevos productos, implica la presencia de productos antiguos en los que el mercado ha seguido evolucionando: revisión de la efectividad de las referencias actuales • Tensiones entre las áreas de innovación, producción, comercial, marketing • Posibles roturas de stock. Calidad de servicio • Inadecuada gestión de repuestos En relación la Rentabilidad • El Objetivo estratégico básico es el de crecimiento de negocio en todos los campos (mercado, volumen…) mediante: La Calidad / Innovación / Compromiso / Trabajo • Se espera que el crecimiento del negocio conlleve implícitamente un nivel de rentabilidad aceptable 31 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral En relación a la Gestión de Recursos Humanos • La organización ha conseguido transmitir la filosofía y estrategia al personal de la empresa, estableciendo unos mecanismos no formales de motivación del personal. Sin embargo este hecho junto con la situación actual del mercado laboral puede conllevar: • Excesiva rotación del personal de diseño y producción, del personal comercial y repartidores autónomos • Falta de adaptación de la organización a la situación actual del mercado • Falta de compromiso o dificultad para asumir la cultura de la empresa • Dificultad en el reclutamiento de personal con los valores de la empresa • Inexistencia de un plan de incentivos (carrera / sistema de competencias / evaluación del desempeño) lo que puede llevar a desmotivación y abandono de personal clave En relación con la fijación de Objetivos • Comparar con el histórico no es suficiente • La fijación de objetivos ayuda a la implantación de la estrategia • Estos objetivos deberían ser medibles y alcanzables • Los objetivos de las personas tienen que estar alineados con los de la compañía En relación con el Coste vs Inversión • Política de mesura y prudencia en el gasto. No obstante, si una inversión se considera necesaria o rentable se acomete • Optimización de inversiones (control de coste y riesgo) 32 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Riesgos Externos COMPETENCIA Sector/mercado dominado por grandes multinacionales y mayoristas lo que podría suponer una desmotivación para seguir creciendo: Estratégicos y de la competencia • Riesgo de infravaloración del propio producto • Incremento de la calidad de imagen en determinadas marcas de la competencia • Concentración de empresas de la competencia • Inestabilidad del sector. Excesivo número de empresas dedicadas al sector Canales / Unidades de negocio • Crecimiento constante de grandes multinacionales como Ikea • Concentración de la distribución • Incorporación de mayoristas 33 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Líneas de producto • Mobiliario para el hogar (dormitorios, cocinas, comedores, salones, baños, complementos): • Existencia de un gran número de pequeñas y medianas empresas dedicadas a este negocio. • Presencia de grandes multinacionales con precios muy competitivos en el mercado. • Electrodomésticos - Gama blanca (lavadoras, lavavajillas, secadoras, frigoríficos, hornos, placas, microondas, campanas, termos): • Existencia de numerosas empresas dedicadas a la venta de estos productos a precios muy competitivos. • Incorporación al mercado nacional de compañías extranjeras (mercado asiático). • Electrodomésticos - Gama marrón (TV, Pantallas Plasmas, Videos, DVD, Home Cinema, Mini cadenas): • Grandes compañías dedicadas a la venta de estos productos con calidad y servicios muy buenos y precios muy competitivos y abaratados (El Corte Inglés). • Incorporación al mercado nacional de compañías extranjeras (mercado alemán y asiático). • Equipamiento orientado a empresas (oficina, hostelería, comercios, naval, instalaciones deportivas, colegios, academias, centros militares, colectividades, parques): • Grandes propuestas de la competencia. • Presentación a concursos. CAMBIOS LEGISLATIVOS Y DISPERSIÓN LEGISLATIVA Nuevas o más exigentes normas sobre calidad, respeto al medio ambiente o de otra índole no contemplada inicialmente. Dispersión como consecuencia de las distintas competencias en distintos campos y materias de cada una de las diecisiete Comunidades Autónomas existentes en España. INSEGURIDAD JURÍDICA 34 | P á g i n a Inseguridad creada como consecuencia de la tardanza de los Tribunales de Justicia españoles en resolver los conflictos jurídicos planteados ante ellos. Diseño y Desarrollo de un Cuadro de Mando Integral 35 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.7. Mapa de objetivos estratégicos El cuadro de mando mide la actuación de la organización desde cuatro perspectivas: • Perspectiva Financiera: ¿Qué objetivos financieros debemos alcanzar para crear valor en la empresa? • Perspectiva de Clientes: ¿Qué necesidades de nuestros clientes debemos satisfacer para conseguir los objetivos financieros? • Perspectiva de los Procesos Internos: ¿En qué procesos debemos ser excelentes para satisfacer las necesidades de nuestros clientes? • Perspectiva de Capacidades: ¿Qué capacidades debemos desarrollar para lograr la excelencia en los procesos clave? Este esquema representa las relaciones de vinculación entre las cuatro perspectivas y supone el auténtico motor del modelo de negocio. Cada una de las perspectivas va favoreciendo el cumplimiento de las perspectivas que se encuentran más a su derecha independientemente de que el cumplimiento de los objetivos de cada perspectiva ya produzca de por sí beneficios independientes. Esta es la razón de que todas las perspectivas, y no solamente financieras, deban formar parte de la estrategia de la organización, ya que si se obtiene en los indicadores avanzados (no financieros) una buena respuesta, es de esperar que se alcancen unos buenos resultados económicos. 36 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 37 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Alejandro López Ruiz 38 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Alejandro López Ruiz 4.8. Antecedentes El sistema de información que actualmente tiene la empresa plantea una serie de problemas para los usuarios finales: La necesidad de un servicio que le garantice unas prestaciones de soporte, gestión, administración y explotación del entorno. La falta de una tecnología acorde con su nuevo entorno de trabajo (herramientas de presentación gráfica, herramientas de consulta y gestión, informes ágiles, capacidad de análisis de la información). La falta de integración de la información, diseminada y redundante por diferentes aplicaciones y bases de datos en las distintas sedes. La necesidad de definir un sistema de información orientado a dar información en términos de negocio y de indicadores de las cuatro perspectivas básicas. El entorno de trabajo de los usuarios finales ha evolucionado y por tanto es necesaria una tecnología que facilite el acceso a los usuarios del nuevo sistema de información: gestión flexible de informes, respuesta ágil a consultas complejas, etc. 39 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Identificación de Necesidades (IDN) Análisis de Requisitos (ARQ) Estudio de la Arquitectura (EAQ) 40 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5. Análisis de requisitos 5.1. Reconocimiento del problema 5.1.1. Ámbito del Proyecto La función de negocio a mecanizar será la obtención de ratios e indicadores relevantes en las distintas áreas y la elaboración de informes para la alta dirección. Esto conlleva la extracción de datos de los distintos sistemas de información para la obtención de estos indicadores y la elaboración de estos informes o reports que ayudarán a medir objetivamente la evolución de un proceso o de una actividad de la empresa mediante gráficos y datos representativos. La información mostrada al igual que los informes será de distinta naturaleza dependiendo del perfil de usuario que acceda a su consulta, distinguiendo seis perfiles: Presidente y Consejero Delegado: Presentación de indicadores y ratios de carácter general que muestran el cumplimiento de los objetivos estratégicos de forma gráfica. Acceso a informes de los distintos perfiles con presentación de la información de forma clara y concisa de todas y cada una de las distintas áreas de la empresa. Director de RR.HH: Presentación de indicadores y ratios relevantes a su área de trabajo y acceso a informes e información importante de su ámbito de trabajo. Director de Administración y Contabilidad: Presentación de indicadores y ratios relevantes a su área de trabajo y acceso a informes e información importante de su ámbito de trabajo. Director de Producción: Presentación de indicadores y ratios relevantes a su área de trabajo y acceso a informes e información importante de su ámbito de trabajo. 41 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Director de Marketing y Ventas: Presentación de indicadores y ratios relevantes a su área de trabajo y acceso a informes e información importante de su ámbito de trabajo. Administrador: Para la gestión de los distintos perfiles será necesaria la figura de un administrador que supervise los datos así como los privilegios de cada usuario en el Sistema. Para la obtención de los informes el usuario se relacionará con el sistema y este a su vez con la base de datos de la empresa creada para tal fin, tal y como se muestra en el diagrama de presentación que se observa a continuación. USUARIOS BASE DE DATOS SISTEMA 42 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5.1.2. Contexto general del sistema A continuación se presenta un diagrama de presentación o contexto, en donde se muestra la interacción del sistema con el usuario y las bases de datos, que para mayor sencillez han sido representadas en una única unidad lógica de almacenamiento. Presidente / Consejero Delegado Director RRHH Director Producción Identificación Petición de datos Datos Sistema / CMI Resultado Director Admin. Y Contabilidad Búsqueda Director Marketing y Ventas Administrador BBDD El Diagrama de Contexto utilizado contiene quince elementos: • Un único proceso que trasforma datos, denominado Sistema o CMI, que representa a la globalidad del Sistema. • Seis entidades externas que interactuarán con el sistema: • Presidente / Consejero Delegado 43 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral • • Director de RRHH • Director de Producción • Director de Marketing y Ventas • Director de Administración y Contabilidad • Administrador Además de estas cinco Entidades Externas de información, el Sistema presentado en este Diagrama de Contexto utiliza una base de datos externa de la que obtiene información. • Siete flujos de datos que indican que cada una de las cinco entidades externas y el almacén de información serán elementos tanto de entrada como de salida de información. 44 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5.1.3. Unidades de la organización afectadas A continuación se describen las unidades de la organización afectadas Dirección Informática Dirección Marketing y Ventas Dirección Producción Dirección Admin. Y Contabilidad Dirección RRHH Presidencia por la mecanización. Informes Perspectiva Capacidades Informes Perspectiva Procesos Internos Informes Perspectiva Mercados y Clientes Informes Perspectiva De Resultados Gestión de Equipos de Trabajo Gestión de Reuniones Gestión de Proyectos Gestión de Perfiles Carga de Datos Unidad funcional afectada Unidad funcional muy afectada Unidad funcional bastante afectada 45 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5.2. Evaluación y síntesis 5.2.1. Lista de requisitos IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Optimización de las bases de datos actuales Identificador: R1 Fuente: Cliente Categoría: Operativo Descripción: La base de datos actual deberá ser optimizada para adecuarla al nuevo sistema de gestión. La base de datos dispondrá de toda la información detallada y actualizada de la empresa y será accesible al personal autorizado de la misma. MEDICIÓN Las bases de datos actuales deberán ser optimizadas tan solo una vez, una vez hecho, las bases de datos estarán acorde con el modelo lógico de la aplicación. BENEFICIOS Con la agregación de nuevas tablas y nuevos campos en las bases de datos se conseguirá el acceso a la información deseada y requerida de manera más rápida. Se podrá ordenar las bases de datos por más índices y establecer relaciones inexistentes anteriormente entre distintas tablas que facilitarán la elaboración de búsquedas estadísticas y de los informes. Además, con la nueva estructuración de las tablas, se pretende eliminar redundancias y mejorar el acceso a las mismas. 46 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral COMENTARIOS / SOLUCIONES SUGERIDAS Durante la fase de análisis se decidirán los campos, que se incorporarán a la base de datos actual y su distribución en las diferentes tablas. De la misma forma se eliminarán aquellos campos que ya no sean necesarios (en el caso de que los hubiera). DOCUMENTOS RELACIONADOS Documentos de conceptos del sistema REQUISITOS RELACIONADOS R2. 47 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Carga de las bases de datos Identificador: R2 Fuente: Cliente Categoría: Operativo Descripción: Una vez se hayan creado las tablas de la nueva base de datos de la empresa, se deberá introducir la información pertinente en los correspondientes campos de las tablas. MEDICIÓN La introducción de datos se realizará bajo dos procesos diferenciados: 1. La importación de los datos ya existentes de la base de datos actual, realizándose esta acción tan solo una vez. 2. La introducción de datos en la tabla de forma manual. Estos datos corresponderán a aquellos campos que se han introducido en la nueva base de datos y no existían en la base de datos actual o bien a aquellas tablas que previamente han sido creadas. BENEFICIOS Tras realizar este requisito se obtiene la base de datos de la empresa normalizada y con los datos necesarios para el propósito del proyecto introducidos, estando de este modo lista para su uso por la aplicación. COMENTARIOS / SOLUCIONES SUGERIDAS Para la importación de datos de la base de datos de la empresa existente actualmente se usará el propio motor de la base de datos actual. DOCUMENTOS RELACIONADOS Documento de conceptos del sistema. 48 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral REQUISITOS RELACIONADOS R1. 49 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Alta Título: Definición de indicadores Identificador: R3 Fuente: Cliente Categoría: Operativo Descripción: Definición de los indicadores de las cuatro perspectivas MEDICIÓN Se realizará la definición de cada uno de los indicadores de las cuatro perspectivas (Capacidades, Procesos Internos, Mercados y Clientes y Resultados) identificando para cada uno de ellos: • Nombre de la Perspectiva asociada • Nombre • Fórmula • Periodicidad (mensual, trimestral, anual) • Campo de actuación (Empresa, Producto, Distribución) • Formato de presentación (listado, tabla, tipo gráfico) BENEFICIOS Este requisito es vital para el buen fin de la aplicación y del proyecto. La cuidadosa selección de los indicadores representativos de cada uno de los principales aspectos de negocio de la empresa garantiza a la alta dirección una clara visión del funcionamiento y trayectoria de la empresa, facilitando a la misma la toma de decisiones por anticipación y no por reacción. COMENTARIOS / SOLUCIONES SUGERIDAS La fórmula de cada indicador deberá ser clara y concisa, simplificando en la medida de lo posible su obtención. Dependiendo del tipo de indicador y de lo que este 50 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral represente se utilizará el formato más apropiado e idóneo, pudiendo obtener lo más rápidamente posible una visión clara y representativa de la información buscada, obteniendo del mismo modo una reducción muy significativa de tiempo a la empleada anteriormente en la realización de dichas acciones, antes notificadas y realizadas manualmente. DOCUMENTOS RELACIONADOS Documento de conceptos del sistema. REQUISITOS RELACIONADOS R4. 51 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Elaboración de informes Identificador: R4 Fuente: Cliente Categoría: Funcional Descripción: Elaboración de informes según el tipo de perfil MEDICIÓN Con el desarrollo del Cuadro de Mando Integral se crearán y elaborarán una serie de informes predefinidos según el tipo de perfil del usuario. Se deberán distinguir al menos cinco perfiles con cargos, responsabilidades y funciones distintas en la empresa: • Presidente y Consejero Delegado • Director Recursos Humanos • Director de Administración y Contabilidad • Director de Producción • Director de Marketing y Ventas Para cada uno de estos perfiles identificados BENEFICIOS Gracias a los distintos reports presentes en cada nivel definido de la empresa se mostrarán mediante gráficos y datos representativos los distintos aspectos a tratar por la empresa, facilitando el control y la medición de la ejecución de la estrategia marcada por la empresa y permitiendo la toma de decisiones de manera ágil. 52 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral COMENTARIOS / SOLUCIONES SUGERIDAS La presentación de cada informe deberá ser lo más clara y concisa posible, tratando de describir los aspectos relevantes y de interés del usuario con la mayor brevedad y representatividad de la información que se permita, haciendo uso para ello de gráficos, listas, tablas o cuanto sea necesario. DOCUMENTOS RELACIONADOS Documento de conceptos del sistema. REQUISITOS RELACIONADOS R3. 53 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Gestión de objetivos estratégicos Identificador: R5 Fuente: Cliente Categoría: Funcional Descripción: Gestión de los objetivos estratégicos por parte del presidente de la empresa, que será el encargado de fijarlos (darlos de alta), modificarlos o eliminarlos. MEDICIÓN El presidente de la empresa podrá gestionar fácilmente los objetivos marcados por la empresa, teniendo la posibilidad de ver el cumplimiento de cada objetivo estratégico y además pudiendo añadir, modificar o eliminar alguno si este lo deseara (crecimiento en ventas, rentabilidad sobre ventas…). BENEFICIOS Esta funcionalidad le permitirá al presidente de la empresa tener controlada en todo momento la situación de la empresa y el cumplimiento de los objetivos estratégicos marcados, pudiendo adicionalmente obtener los informes oportunos para mayor información. COMENTARIOS / SOLUCIONES SUGERIDAS Los objetivos estratégicos nunca serán más de 10 y constituirán información adicional y complementaria a la ofrecida por los informes. Se utilizará algún método que indique el grado del cumplimiento del objetivo de manera gráfica, haciendo uso por ejemplo de semáforos o de los colores rojo, amarillo y verde para mostrar su grado de consecución. DOCUMENTOS RELACIONADOS 54 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Documento de conceptos del sistema. REQUISITOS RELACIONADOS R4. 55 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Acceso restringido a la base de datos Identificador: R6 Fuente: Cliente Categoría: Seguridad Descripción: Se dotará al sistema con la seguridad necesaria para que un perfil específico de usuario (administrador) solo pueda acceder a la información que le corresponda y le sea asociada o sea de su competencia. MEDICIÓN Para conseguir una fiabilidad total cada usuario tendrá asociada una contraseña que podrá cambiar si lo desea mensualmente. Esta opción de cambiar mensualmente la contraseña implica la aceptación por parte de los usuarios, por lo que se definirá tras la etapa de implantación en el mantenimiento del proyecto. BENEFICIOS Con este requisito se conseguirá lo siguiente: • Asegurar que los datos sean manejados por la persona adecuada. • Poder ofrecer un servicio personalizado en la presentación de los informes. COMENTARIOS / SOLUCIONES SUGERIDAS DOCUMENTOS RELACIONADOS Documento de conceptos del sistema. REQUISITOS RELACIONADOS R4, R5. 56 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Backup del las bases de datos del sistema Identificador: R7 Fuente: Cliente Categoría: de fiabilidad Descripción: Se realizará una copia de seguridad de las bases de datos del sistema para evitar perder datos en caso de alguna anomalía en el sistema. MEDICIÓN El módulo se ejecutará diariamente, al terminar el horario laboral. El tiempo de respuesta de esta prestación será aleatorio, ya que depende del grado de saturación del sistema y del tamaño de la base de datos. BENEFICIOS Con este requisito se conseguirá evitar perder datos en caso de que ocurriera algún fallo en el sistema. COMENTARIOS / SOLUCIONES SUGERIDAS En caso de existir algún fallo en el sistema, el sistema deberá poder recomponer la información con los backups o copias de seguridad de las bases de datos existentes. DOCUMENTOS RELACIONADOS Documento de conceptos del sistema. REQUISITOS RELACIONADOS 57 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Gestión de los equipos de trabajo Identificador: R8 Fuente: Cliente Categoría: Funcional Descripción: Gestión de los equipos de trabajo existentes en la plantilla por parte del Director de RRHH, que será el encargado de añadir empleados de los distintos departamentos a un equipo de trabajo concreto. MEDICIÓN El Director de RRHH de la empresa podrá gestionar fácilmente los equipos de trabajo existentes en la empresa. Cada equipo de trabajo existente está asociado a un único proyecto de la empresa, con lo que la dedicación a ese proyecto por parte del equipo de trabajo es exclusiva. BENEFICIOS Los principales beneficios para la empresa y el Director de RRHH de la misma de esta funcionalidad son principalmente los siguientes: Tener un mayor control sobre los equipos de trabajo de la empresa Permite relacionar fácilmente cada equipo de trabajo con el éxito final de cada uno de sus proyectos asociados. COMENTARIOS / SOLUCIONES SUGERIDAS Cada equipo de trabajo podrá estar formado por un número indefinido de empleados pertenecientes a distintos puestos y/o departamentos. Un empleado podrá formar parte de varios equipos de trabajo, por lo que será posible que un empleado esté asignado a dos equipos de trabajo diferentes cuya realización de los 58 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral proyectos asociados respectivos coincidan en el intervalo de tiempo asignado para cada caso. DOCUMENTOS RELACIONADOS Documento de conceptos del sistema. REQUISITOS RELACIONADOS R4. 59 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Gestión de las reuniones Identificador: R9 Fuente: Cliente Categoría: Funcional Descripción: Gestión de las reuniones pendientes por parte del Director de RRHH, que será el encargado de anotar y añadir nuevas reuniones de trabajo, asignar los asistentes a cada una de ellas o cancelar cualquier reunión ya establecida. Del mismo modo podrá añadir asistentes a reuniones que aun no se han celebrado siempre que se considere necesario y oportuno. MEDICIÓN El Director de RRHH de la empresa podrá gestionar fácilmente las reuniones que tienen lugar en la empresa y los asistentes que acuden a las mismas. Los asistentes a las reuniones de trabajo serán única y exclusivamente los empleados de la empresa debido al carácter interno de dichas reuniones, excluyéndose aquellas reuniones que tienen lugar con el cliente. Al cancelar una reunión todos los datos relacionados con la misma serán igualmente cancelados. De este modo, todos los empleados que debieran asistir a dicha reunión serán cancelados de la base de datos. BENEFICIOS Los principales beneficios para la empresa y el Director de RRHH de la misma de esta funcionalidad son principalmente los siguientes: Fácil gestión de las reuniones de la empresa Mayor control y seguimiento de la actividad de la empresa y los proyectos gracias a un contacto más estrecho con los empleados que asisten a las reuniones. 60 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral COMENTARIOS / SOLUCIONES SUGERIDAS Cada reunión podrá estar formada por un número indefinido de empleados pertenecientes a distintos puestos y/o departamentos. Un empleado podrá asistir a varias reuniones en un mismo día si el Director así lo requiere. DOCUMENTOS RELACIONADOS Documento de conceptos del sistema. REQUISITOS RELACIONADOS R4. 61 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Gestión de los proyectos Identificador: R9 Fuente: Cliente Categoría: Funcional Descripción: Gestión de los proyectos por parte del Director de RRHH, que será el encargado de anotar y añadir nuevos proyectos a los ya existentes. Para cada proyecto el responsable deberá anotar la fecha de inicio, la fecha estimada para su finalización y una breve descripción del mismo. Opcionalmente, y para permitir una gestión más fácil y cómoda a posteriori, se podrá anotar la fecha de finalización real del proyecto. MEDICIÓN El Director de RRHH de la empresa podrá gestionar fácilmente los proyectos que se tienen que llevar a cabo en la empresa y las fechas establecidas para su inicio y finalización. Cada proyecto será posteriormente asignado a un único equipo de trabajo de la empresa. Para cada proyecto se fijarán las fechas de inicio y finalización establecidos, pudiendo opcionalmente asignar la fecha de finalización real del proyecto. BENEFICIOS Los principales beneficios para la empresa y el Director de RRHH de la misma de esta funcionalidad son principalmente los siguientes: Fácil gestión de los proyectos de la empresa Al saber la fecha de finalización real y la establecida inicialmente le permite saber a la empresa las desviaciones respecto al calendario que sufre y así obtener un mayor control y 62 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral seguimiento de la actividad de la empresa y los proyectos que lleva a cabo. COMENTARIOS / SOLUCIONES SUGERIDAS Cada reunión podrá estar formada por un número indefinido de empleados pertenecientes a distintos puestos y/o departamentos. Un empleado podrá asistir a varias reuniones en un mismo día si el Director así lo requiere. DOCUMENTOS RELACIONADOS Documento de conceptos del sistema. REQUISITOS RELACIONADOS R4. 63 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Gestión de los perfiles Identificador: R10 Fuente: Cliente Categoría: de seguridad Descripción: Se realizará una gestión de los perfiles definidos en el sistema por parte de un administrador que será encargado de dar de alta, baja o modificar cualquier información o privilegio almacenado en la base de datos de la empresa de un determinado perfil. MEDICIÓN El administrador llevará a cabo la gestión continua de los perfiles definidos en el sistema. El tiempo de respuesta de esta prestación será aleatorio, ya que depende del grado de saturación del sistema y del tamaño de la base de datos. BENEFICIOS Con este requisito se conseguirá mantener un servicio fiable y evitar el acceso de perfiles a información que no les correspondiera. COMENTARIOS / SOLUCIONES SUGERIDAS DOCUMENTOS RELACIONADOS Documento de conceptos del sistema. REQUISITOS RELACIONADOS 64 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral IDENTIFICACIÓN Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz REQUISITO Fecha: 22/04/2008 Versión:1.0 Estado: Final Prioridad: Media Título: Carga de Datos Identificador: R11 Fuente: Cliente Categoría: de mantenimiento Descripción: Se realizará una gestión y carga de las tablas de la base de datos de la empresa por parte de un perfil específico (administrador), que será el encargado de cargar la base de datos en el sistema cada vez que fuera necesario. MEDICIÓN El administrador llevará a cabo un control continuo de la base de datos, la cual, al ser el resultado de la unión de distinta información presente en varios sistemas de información de la empresa, precisará de un control y carga de la misma con una frecuencia alta. BENEFICIOS Con este requisito se conseguirá mantener actualizada la información presente en la base de datos de la que se alimenta el sistema, lo que permitirá mostrar valores e información fiable en tiempo y forma. COMENTARIOS / SOLUCIONES SUGERIDAS DOCUMENTOS RELACIONADOS Documento de conceptos del sistema. REQUISITOS RELACIONADOS 65 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5.3. Modelo lógico del nuevo sistema Los requisitos anteriores expresados por el usuario son la base para crear el modelo lógico del nuevo sistema o sistema a desarrollar. Este modelo es un fiel reflejo de cada uno de los requisitos y es por eso por lo que se ha estudiado cada uno de ellos en detalle. 5.3.1. Diagramas Información usuario Usuario 0 SISTEMA DE INFORMACIÓN CMI Información, Gestión y Supervisión Administrador 66 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Identificacion usuario Usuarios validados EMPLEADOS P.1 LOGIN Información usuario validado Gestión perfiles P.2 ADMINISTRACIÓN P.3 INDICADORES ESTRATÉGICOS P.4 IND. RRHH P.5 IND. PRODUCCIÓN Datos elaborados Datos elaborados P.6 IND. ECONÓMICOS P.7 IND. COMERCIALES Datos elaborados Datos elaborados Datos elaborados Opción de gestión P.8 GESTIÓN Datos Cooperativos DATOS CORPORATIVOS TRABAJO COOPERATIVO Carga Datos 67 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Identificación usuario 1.1 Limpiar Datos Datos limpios 1.2 Contrastar BBDD Usuarios validados Usuario identificado 1.3 Crear Perfil Información Usuario validado 68 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Información usuario validado Petición Gestión perfiles P.2.2 Usuarios y Perfiles Datos Sedes Datos Departamentos SEDES DEPARTAMENTOS Datos Perfiles P.2.1 Validar opción Petición Gestión datos P.2.3 Datos Actualizar BBDD EMPLEADOS Carga Datos DATOS CORPORATIVOS Petición Gestión de Log P.2.4 LOG FUERA DEL ALCANCE LOG 69 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Petición Gestión perfiles Datos Departamentos Datos Perfiles P.2.2.1 Edición de Datos Datos Sedes Datos usuario P.2.2.2 Alta Datos usuario P.2.2.3 Baja Datos usuario P.2.2.4 Modificación Actualizar BBDD 70 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral EMPLEADOS DEPARTAMENTOS FRANQUICIAS SEDES Petición Gestión datos PROVEEDORES EQUIPOS DE TRABAJO BAJAS EQUIPOS DE TRABAJO EMPLEADO CURSOS FORMACIÓN PROYECTOS Carga Datos Carga Datos P.2.3.1 Carga de Tablas CLIENTES EMPLEADOS PRODUCTOS EMPLEADOS Carga Datos PEDIDOS VENTAS SECTOR DETALLES PEDIDO INVERSIÓN MARKETING ACTIVOS DEBE PASIVOS HABER HERRAMIENTAS EMPLEADOS HERRAMIENTAS SUGERENCIAS EMPLEADOS REUNIONES EMPLEADOS REUNIONES 71 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Información usuario validado RENTABILIDAD Datos rentabilidad Datos liquidez LIQUIDEZ 3.1 Representación de Indicadores PRODUCTIVIDAD Consulta ind. rrhh P.4 IND. RRHH Datos productividad Consulta Ind. Producción P.5 IND. PRODUCCIÓN Datos presencia Consulta ind. Económicos P.6 IND. ECONÓMICOS PRESENCIA Consulta Ind. Comerciales P.7 IND. COMERCIALES 72 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Información usuario validado PRODUCTIVIDAD Datos Productividad Datos Empleados EMPLEADOS CURSOS DE FORMACIÓN Datos Formación P.4.1 Representación de Indicadores Datos Reuniones REUNIONES Datos Equipos Trabajo Opción de Gestión EQUIPOS DE TRABAJO Petición de Report P.5.2 Validar Opción P.4.2 Report Nuevas Tecnologías P.4.3 Report Equipos de Trabajo P.4.4 Report Formación P.4.5 Report Plantilla P.4.6 Report Herramientas P.4.7 Report Sugerencias CURSOS FORMACIÓN ACTIVOS BAJAS PROYECTOS EQUIPOS DE TRABAJO EMPLEADO EQUIPOS DE TRABAJO SUGERENCIAS EMPLEADOS EMPLEADOS HERRAMIENTAS HERRAMIENTAS EMPLEADO DEPARTAMENTOS 73 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Información usuario validado Datos Productividad PRODUCTIVIDAD Datos Existencias P.5.1 Representación de Indicadores EXISTENCIAS Petición de Report P.5.2 Validar Opción P.5.3 Report Almacén P.5.4 Report Pedidos P.5.5 Report Proveedores P.5.6 Report Producción PRODUCTOS PROVEEDORES EMPLEADOS SEDES DEPARTAMENTOS 74 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Información usuario validado DEBE Datos DebeProductividad P.6.1 Representación de Indicadores Datos Haber PASIVOS Datos Pasivos Datos activos ACTIVOS Datos Ventas Sector HABER VENTAS SECTOR Petición de Report P.6.2 Validar Opción P.6.3 Report Cuota de Mercado P.6.4 Report Endeudamiento P.6.5 Report Importe Neto P.6.6 Report Activo Circulante P.6.7 Report Solvencia VENTAS SECTOR ACTIVOS DEBE PASIVOS HABER 75 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Información usuario validado DEBE Datos debe Datos haber P.7.1 Representación de Indicadores Datos Ventas Sector VENTAS SECTOR HABER Petición de Report P.5.2 Validar Opción P.7.2 Report Inversión P.7.3 Report Marketing vs Ventas P.7.4 Report Proveedores P.7.5 Report Franquicias INVERSIÓN MARKETING HABER PROVEEDORES FRANQUICIAS DEBE P.7.6 Report Cuota de Mercado PASIVOS ACTIVOS 76 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Opción de gestión P.8.1 Validar opción Petición de Reuniones P.8.2 Gestión de Reuniones Petición de Equipos Petición de Proyectos P.8.3 Gestión de Equipos Trabajo Datos Cooperativos Datos Cooperativos P.8.4 Gestión de Proyectos Datos Cooperativos TRABAJO COOPERATIVO 77 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Petición de Reuniones REUNIONES Datos empleados Datos reuniones EMPLEADOS P.8.2.1 Edición de Datos REUNIONES EMPLEADO Datos reuniones empleado Datos Reunión Baja Reunión Alta Reunión Datos departamentos DEPARTAMENTOS Datos Reunión P.8.2.2 Alta P.8.2.3 Baja Alta EmpleadoReunión Baja EmpleadoReunión 78 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Petición de Equipos EQUIPOS TRABAJO EQUIPOS TRABAJO EMPLEADO Datos empleados Datos equipos P.8.3.1 Edición de Datos Datos equipos empleado EMPLEADOS Datos departamentos Datos departamentos DEPARTAMENTOS PROYECTOS Datos Empleado P.8.3.2 Alta Alta EmpleadoEquipo trabajo 79 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Petición de Proyectos Datos proyectos P.8.4.1 Edición de Datos PROYECTOS Datos Proyecto Alta Proyecto P.8.4.2 Alta 80 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5.3.2. Explicación del modelo desarrollado El primer DFD elaborado es el diagrama de contexto, o de nivel 0, el cual muestra únicamente las entradas y salidas de datos del sistema y las entidades externas que interactúan con el mismo. Este diagrama nos da una primera suposición del funcionamiento lógico del sistema. La entidad externa usuario y la entidad administrador son las encargadas de empezar a dialogar con el sistema., transfiriendo información que el sistema se encargará de manipular. Si se realiza una explosión sobre el diagrama de contexto se observa que el DFD del sistema está dividido en cuatro partes diferenciadas. La primera parte, perteneciente a la burbuja 1, es la encargada del dialogo con el usuario, independientemente del perfil del mismo, para su validación, ya que el sistema se debe cerciorar de que la persona que intenta acceder al CMI es un empleado de la empresa y tiene un determinado perfil. La segunda parte, perteneciente a las burbujas 3, 4, 5, 6 y 7 supone el grueso de la aplicación, ya que esta parte lógica es la encargada de mostrar los diferentes menús e indicadores según el perfil validado y de conectarse a las diferentes bases de datos del sistema, con el fin de devolver la información que el usuario ha requerido del sistema. Esta parte es la encargada de dialogar con el usuario final y beneficiario del Sistema de Información y mostrarle la información oportuna y pertinente. La tercera parte se corresponde con el módulo del administrador y es representada por la burbuja 2. Este módulo lógico engloba todas las funciones que el administrador puede realizar sobre el sistema, acorde con los requisitos implantados anteriormente. El modulo se conecta e interactúa con las distintas bases de datos presentes en la empresa, que se han representado en el almacén lógico con el nombre de DATOS CORPORATIVOS para mayor sencillez, pero que engloba la totalidad de bases de datos y tablas de la empresa. 81 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral La Cuarta y última parte diferenciadora del DFD es aquella encargada de la gestión del trabajo cooperativo de la empresa (burbuja 8). Esta funcionalidad únicamente puede ser accedida desde la burbuja 3 (IND. RRHH), ya que será el usuario cuyo perfil sea el de Director de RRHH el encargado de llevar dicha gestión. Se ha representado el almacén lógico TRABAJO COOPERATIVO con el que interactuará dicho perfil el cual representa distintas tablas como se verá más adelante en la explosión de nivel inferior. Realizando una explosión a un nivel inferior, se observará el funcionamiento lógico del sistema: El primer proceso consta a su vez de tres burbujas más. La primera es la encargada de validar los datos, con el fin de que no se hayan producido anomalías al introducir los datos en el sistema que puedan ocasionar distorsiones. La segunda es la encargada de validar al usuario en la base de datos destinada a ese fin, esto lo hará haciendo uso de los datos limpios que el proceso “limpiar datos” le ha suministrado. Si la validación del usuario se ha realizado con éxito, el sistema se encargará de construir un perfil del usuario con la información oportuna, del que la aplicación hará uso en aquellos momentos que lo necesite. El segundo proceso, representado por la burbuja 2 y llamado Administración, está compuesto por tres procesos diferentes. El primer proceso es el encargado de gestionar los usuarios con perfiles definidos por el sistema, interactuando con distintas tablas (SEDES, DEPARTAMENTOS y EMPLEADOS). El segundo proceso es el encargado de gestionar los datos con los que el Sistema se alimenta, con el fin de disponer en todo momento de información completamente actualizada fiable en tiempo y forma. 82 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral El tercer proceso, la gestión de Logs, no entra dentro del alcance del Proyecto pero se ha querido representar al formar parte de una de las tres funcionalidades básicas y fundamentales a llevar a cabo en un módulo de administración. El tercer proceso representado por la burbuja 3 (IND. ESTRATÉGICOS) está compuesto únicamente por un único proceso que interactúa con distintas bases de datos. Es el encargado de elaborar la información que recibe de las distintas bases de datos y de mostrar los indicadores al usuario cuyo perfil sea el de Presidente de la empresa. Este proceso puede además relacionarse con los procesos 4, 5, 6 y 7 de primer nivel, accediendo a la información manejada por los mismos. Las burbujas 4, 5, 6 y 7 tienen la misma funcionalidad, exceptuando la primera de ellas que además tiene una funcionalidad extra de gestión. Estos procesos se componen de distintos procesos: el primero de ellos es el encargado de elaborar información de distintas bases de datos y presentar una serie de indicadores. El número de procesos restante depende del proceso. En el caso del proceso 4 son seis, del proceso 5 son cuatro y de los procesos 6 y 7 son cinco. Estas burbujas, que se comentarán a continuación, muestran distintos informes con información de interés para cada perfil. Estos procesos se alimentan de distintas bases de datos para elaborar información útil y presentarlos en forma de informe al perfil interesado. Para el caso de la burbuja 4 los procesos son los siguientes: 4.2 Report Nuevas Tecnologías 4.3 Report Equipos de Trabajo 4.4 Report Formación 4.5 Report Plantilla 4.6 Report Herramientas 4.7 Report Sugerencias Para la burbuja 5 sin embargo los procesos son los que siguen: 83 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5.2 Report Almacén 5.3 Report Pedidos 5.4 Report Proveedores 5.5 Report Producción Para el caso de la burbuja 6 los procesos son los siguientes: 6.2 Report Cuota de Mercado 6.3 Report Endeudamiento 6.4 Report Importe Neto 6.5 Report Activo Circulante 6.6 Report Solvencia Y por último, para la burbuja 7 son: 7.2 Inversión 7.3 Marketing vs Ventas 7.4 Proveedores 7.5 Franquicias 7.6 Cuota de Mercado Como se ha comentado anteriormente, desde la burbuja 4 el usuario puede optar por distintas opciones, entre las que se encuentra la gestión del trabajo cooperativo de la empresa, representada por la burbuja 8. La burbuja 8 se compone de cuatro procesos. El primero de ellos es el encargado de sacar el menú en pantalla, de tal forma que el usuario se pueda dirigir a cada una de las opciones según sean requeridas. La segunda burbuja es el proceso que gestiona las reuniones de la empresa, con el fin de llevar un control adecuado de las mismas dentro de la empresa. 84 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral La tercera burbuja, nombrada P.8.3, es la encargada de gestionar los equipos de trabajo existentes en la empresa mientras que la cuarta, nombrada P.8.4, es la encargada de gestionar los proyectos. Si se realiza una explosión de la burbuja 8 a un tercer nivel, se observa con mayor nivel de detalle los procesos en los que se componen las burbujas recientemente comentadas (8.2, 8.3 y 8.4). El proceso gestión de reuniones se compone de tres burbujas diferentes. La primera de ellas se encarga de mostrar información útil y necesaria al usuario tras interactuar con distintas bases de datos. La segunda burbuja consiste en la realización de altas. El usuario llegado a este punto tendrá la posibilidad de realizar dos tipos de altas diferentes. La primera de ellas consiste en dar de alta una nueva reunión no programada, por lo que el usuario deberá introducir los datos necesarios de la nueva reunión. La segunda posibilidad consiste en dar de alta un nuevo asistente a una reunión programada. Para ello el usuario deberá introducir los datos necesarios del nuevo asistente. La tercera y última burbuja consiste sin embargo en la realización de bajas. En esta ocasión el usuario sólo podrá dar de baja una reunión ya programada, dándose de baja automáticamente de la base de datos los empleados que debieran asistir a esa reunión. El sistema está construido para contestar al usuario con el resultado de la operación. El proceso gestión de equipos de trabajo se compone a su vez de dos burbujas con funcionalidades distintas. La primera de ellas se encarga de mostrar información de los equipos de trabajo existentes en la empresa, de los proyectos que están asociados a los mismos y de los empleados que son integrantes de los mismos. La segunda burbuja consiste en la realización de altas de empleados en equipos de trabajo. El sistema está construido para contestar al usuario con el resultado de la operación. 85 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral El proceso gestión de proyectos se compone de dos procesos. El primero, nombrado P.8.4.1, muestra información de todos los proyectos que existen y son llevados actualmente por la empresa, mientras que el segundo, nombrado P.8.4.2, permite dar de alta una nueva reunión, debiendo el usuario introducir los datos oportunos de la nueva reunión. El sistema está construido para contestar al usuario con el resultado de la operación. 86 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5.4. Modelo Conceptual de Datos Partiendo de los requisitos del usuario, se ha desarrollado el Modelo Conceptual de Datos, cuyos componentes gráficos son las entidades, atributos y asociaciones o relaciones de interés para el negocio a representar. Este modelo es independiente del hardware y software utilizado para el manejo de los datos y de las aplicaciones actuales o futuras que utilicen dichos datos. El modelo conceptual de datos, que describe las características principales de los datos del sistema, consta de dos elementos: un esquema gráfico y una especificación de los componentes de ese esquema. 87 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5.4.1. Entidades Activo Pasivo EquipoTrabajo Departamento Debe Haber Empleado Sede InversiónMarketing Franquicia Herramienta Proyecto CursoFormación Venta-Sector Reunión Sugerencia Proveedor Producto Pedido Cliente EMPLEADO = {Cod_Empleado + nombre + apellido1 +apellido2 +NIF + edad +sexo +Año_contratación +año_baja +teléfono 88 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral +email} SEDE = {Cod_Sede + nombre + CIF +calle +número + provincia +población +código_postal +teléfono +fax} DEPARTAMENTO = {Cod_Departamento + nombre} HERRAMIENTA = {Cod_Herramienta + tipo +descripción} REUNIÓN = {Cod_Reunión + fecha +descripción} PROYECTO = {Cod_Proyecto 89 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral + fecha_inicio + fecha_fin_establecida + fecha_fin_real +descripción} SUGERENCIA = {Cod_Sugerencia +descripción} EQUIPO-TRABAJO = {Cod_ET + nombre} PRODUCTO = {Cod_Producto + nombre + precio_unidad + unidades_almacén +unidades_pedidas +cantidad_por_unida} PROVEEDOR = {Cod_Proveedor + nombre_contacto + apellido_contacto + unidades_almacén +unidades_pedidas +cantidad_por-unida} 90 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PEDIDO = {Cod_Pedido + nombre_vendedor + fecha_pedido + nombre_envío +dirección_envío +ciudad_destino +región_destino +código_postal-envío +país_envío} CLIENTE = {Cod_Cliente + nombre + apellido +DNI +dirección +ciudad +región +país +código-postal +teléfono +email} VENTAS-SECTOR = {Cod_VS +ejercicio +ventas_sector} 91 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral CURSO-FORMACIÓN = {Cod_CF +descripción +fecha_inicio +duración +precio} INVERSIÓN-MARKETING = { Cod_IM +ejercicio +total +ferias +promoción +rrpp +publicidad} ACTIVO = { Cod_Activo + ejercicio +A_accionistas_por_desembolsos_no_exigidos +B_inmovilizado +B1_gastos_de_establecimiento +B2_inmovilizaciones_inmateriales +B2a_gastos_i+d +B2b_concesiones +B2c_fondo_de_comercio +B2d_derechos_de_traspaso 92 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral +B2e_aplicaciones_informáticas +B2f_bienes_en_regimen_de_arrendamiento_financiero +B2g_anticipos +B2h_provisiones +B2i_amortizaciones +B3_inmovilizaciones_materiales +B3a_terrenos_y_construcciones +B3b_instalaciones_técnicas_y_maquinaria +B3c_otras_instalaciones_utillaje_y_mobiliario +B3d_anticipos +B3e_otro_inmovilizado +B3f_provisiones +B3g_amortizaciones +B4_inmovilizaciones_financieras +B4a_participaciones_en_empresas_de_grupo +B4b_creditos_a_empresas_de_grupo +B4c_participaciones_en_empresas_asociadas +B4d_credios_a_empresas_asociadas +B4e_cartera_de_valores_a_lp +B4f_otros_creditos +B4g_depositos_y_fianzas_constituidaos_a_lp +B4g_provisiones +B5_Acciones_propias +B6_deudores_por_operaciones_de_trafico_a_lp +C_gastos_a_distribuir_en_varios_ejercicios 93 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral +D_activo_circulante +D1_accionistas_por_desembolsos_exigidos +D2_existencias +D2a_comerciales +D2b_materias_primas +D2c_productos_en_curso +D2d_productos_terminados +D2e_subproductos_residuos_y_materiales_recuperados +D2f_anticipos +D2g_provisiones +D3_deudores +D3a_clientes_por_ventas_y_prestaciones_de_servicios +D3b_empresas_del_grupo_deudores +D3c_empresas_asociadas_deudores +D3d_deudores_varios +D3e_personal +D3f_administraciones_publicas +D3g_provisiones +D4_inversiones_financieras_temporales +D4a_participaciones_en_empresas_del_grupo +D4b_otros_creditos +D4c_depositos_y_fianzas_constituidos_a_cp +D4d_provisiones +D5_acciones_propias_a_corto_plazo +D6_tesorería 94 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral +D7_ajustes_por_periodificación +total_activo} PASIVO = {Cod_Pasivo +ejercicio +A_fondos_propios +A1_capital_suscrito +A2_prima_de_emisión +A3_reserva_de_revalorización +A4_reservas +A4a_reserva_legal +A4b_reservas_para_acciones_propias +A4c_reservas_estatuarias +A4d_otras_reservas +A5_resultados_de_ejercicios_anteriores +A5a_remanente +A5b_resultados_negativos_de_ejercicos_anteriores +A5c_aportaciones_de_socios_para_compensación_de_pérdidas +A6_pérdidas_y_ganacias +A7_dividendo_a_cuenta_entregado_en_el_ejercicio +A8_acciones_propias_para_reducción_de_capital +B_ingresos_a_distribuir_en_varios_ejercicios +B1_subvencion_de_capital +B2_diferencias_positivas_de_cambio +B3_otros_ingresos_a_distribuir_en_varios_ejercicios 95 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral +B4_ingresos_fiscales_a_distribuir_en_varios_ejercicios +C_provisiones_para_riesgos_y_gastos +C1_provisiones_para_pensiones_y_obligaciones_similares +C2_provisiones_para_impuestos +C3_otras_provisiones +C4_fondo_de_reversión +D_acreedores_a_lp +D1_emisiones_de_obligaciones +D2_deudas_con_entidades_de_crédito +D2a_deudas_a_lp_con_entidades_de_crédito +D2b_acreedores_por_arrendamiento_financiero_a_lp +D3_deudas_con_empresas_del_grupo_y_asociadas +D4_otros_acreedores +D4a_deudas_representadas_por_efectos_a_pagar +D4b_otras_deudas +D5_desembolsos_pendientes_sobre_acciones_no_exigidos +D6_acreedores_por_operaciones_de_tráfico_a_lp +E_acreedores_a_cp +E1_emisiones_de_obligaciones +E2_deudas_con_entidades_de_crédito +E2a_préstamos_y_otras_deudas +E2b_deudas_por__intereses +E2c_acreedores_por_arrendamiento_financiero_a_cp +E3_deudas_con_empresas_del_grupo_y_asociadas +E4_acreedores_comerciales 96 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral +E4a_anticipos_recibidos_por_pedidos +E4b_deudas_por_compras_o_prestaciones_de_servicios +E4c_deudas_representadas_por_efectos_a_pagar +E5_otras_deudas_no_comerciales +E5a_administraciones_públicas +E5b_deudas_representadas_por_efectos_a_pagar +E5c_otras_deudas +E5d_remuneraciones_pendientes_de_pago +E5e_fianzas_y_depositos_recibidos_a_cp +E6_provisiones_para_operaciones_de_tráfico +E7_ajustes_por_periodificación +F_provisiones_para_riesgos_y_gastos_a_cp +total_pasivo} DEBE = {Cod_Debe +ejercicio +A_gastos +A1_reducción_de_existencias +A2_aprovisionamientos +A2a_consumo_mercaderías +A2b_consumo_materias_primas +A2c_otros_gastos +A3_gastos_personal +A3a_sueldos +A3b_cargas_sociales 97 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral +A4_dotaciones_para_amortizaciones_de_inmovilizado +A5_variación_provisiones_de_tráfico +A5a_variación_de_provisiones_existencias +A5b_variación_de_provisiones_y_perdidas +A5c_variación_de_otras_provisiones_de_tráfico +A6_otros_gastos_de_explotacion +A6a_servicios_exteriores +A6b_tributos +A6c_otros_gastos_de_gestión_corriente +A6d_dotacion_al_fondo_de_reversión +AI_beneficios_de_explotación +A7_gastos_financieros_y_gastos_asimilados +A7a_por_deudas_con_empresas_de_grupo +A7b_por_deudas_con_empresas_asociadas +A7c_por_deudas_con_terceros +A7d_pérdidas_de_inversiones_financieras +A8_variación_de_las_provisiones_de_inversiones_financieras +A9_diferencias_negativas_de_cambio +AII_resultados_financieros_positivos +AIII_beneficios_de_las_actividades_ordinarias +A10_variacion_de_las_provisiones +A11_pédidas_procedentes_del_inmovilizado +A12_pérdidas_por_operaciones +A13_gastos_extraordinarios +A14_gastos_y_pérdidas_de_otros_ejercicios 98 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral +AIV_resultados_extraordinarios_positivos +AV_beneficios_antes_de_impuestos +A15_impuesto_sobre_sociedades +A16_otros_impuestos +AVI_resultado_del_ejercicio_beneficios} HABER = {Cod_Haber +ejercicio +B_ingresos +B1_importe_neto +B1a_ventas +B1b_prestaciones_de_servicios +B1c_devoluciones_y_rappels +B2_aumento_de_existencias +B3_trabajos_efectuados_por_la_empresa_para_inmovilizado +B4_otros_ingresos_de_explotación +B4a_ingresos_accesorios +B4b_subvenciones +B4c_exceso_de_provisiones +BI_pérdidas_de_explotación +B5_ingresos_de_participaciones_en_capital +B5a_en_empresas_del_grupo +B5b_en_empresas_asociadas +B5c_en_empresas_fuera_del_grupo +B6b_ingresos_de_otros_valores_negociables 99 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral +B6a_de_empresas_del_grupo +B6b_de_empresas_asociadas +B6c_de_empresas_fuera_del_grupo +B7_otros_intereses_e_ingresos_asimilados +B7a_de_empresas_de_grupo +B7b_de_empresas_asociadas +B7c_otros_intereses +B7d_beneficios_de_inversiones_financieras +B8_diferencias_positivas_de_cambio +BII_resultados_financieros_negativos +BIII_pérdidas_de_las_actividades_ordinarias +B9_beneficios_en_enajenacion_de_inmovilizado +B10_beneficios_por_operaciones_con_acciones_propias +B11_subvenciones_de_capital +B12_ingresos_extraordinarios +B13_ingresos_y_beneficios_de_otros_ejercicios +BIV_resultados_extraordinarios_negativos +BV_pérdidas_antes_de_impuestos +BVI_resultado_del_ejercicio_pérdidas} 100 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5.4.2. Relaciones m Empleado 1 Pertenece m Empleado 1 Pertenece 1 Sede Departamento m Tiene m Empleado Departamento m Utiliza m Empleado Herramienta m Asiste m Empleado Reunión m Emite m Empleado EquipoTrabajo Sede Sugerencia m Pertenece 1 EquipoTrabajo 1 Trabaja Proyecto 101 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 1 1 Sede Pertenece Departamento 1 m Proveedor Vende Producto 1 m Cliente Realiza Pedido m m Producto Aparece Pedido Entidades sin relación con otras entidades: Activo Pasivo Debe Haber InversiónMarketing Franquicia CursoFormación Venta-Secto 102 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 5.4.3. Diagrama Entidad-Relación Herramienta m 1 Reunión Utiliza Sede Tiene m 1 m m m Asiste m Empleado 1 Pertenece m m m Sugerencia Departamento 1 Equipo de Trabajo Emite 1 Proveedor 1 Trabaja Proyecto m Vende Producto m Aparece m 1 Cliente m Realiza Pedido 103 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Identificación de Necesidades (IDN) Análisis de Requisitos (ARQ) Estudio de la Arquitectura (EAQ) 104 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 6. Estudio de la arquitectura 6.1. Especificación de las alternativas El objetivo de esta fase es definir las posibles soluciones de arquitectura que satisfagan tanto los requisitos del usuario como las restricciones de diseño. Para ello, se definirán posibles soluciones y se someterán a un estudio de viabilidad, eligiendo en última instancia la que se crea más conveniente y adecuada para ser desarrollada e implementada. 105 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 6.1.1. Especificación de la primera alternativa IDENTIFICACIÓN Proyecto: Diseño y desarrollo de un Cuadro de Mando Integral Jefe de Proyecto: Alejandro López Ruiz Fecha: 5/05/2008 Versión:1.0 Estado: Final ANTECEDENTES La toma de decisiones por parte de los responsables de la empresa se hace muy lenta debido a la presencia de numerosos sistemas de información en la empresa que están gestionados por distintos empleados. Los directivos de la empresa deben ponerse en contacto con los responsables de las distintas áreas para poder tener una idea de cómo está la situación de la empresa en cada momento, debiendo reaccionar en muchas ocasiones por reacción y no por anticipación. Los responsables de cada área invierten un tiempo considerable en la realización de estos informes que son pedidos por la dirección puntualmente. Por otra parte, la gestión de los trabajos cooperativos de la empresa (gestión de reuniones, gestión de equipos de trabajo y gestión de proyectos) es un proceso largo que requiere numeroso esfuerzo por parte del responsable de la empresa. REQUISITOS El sistema debe ser lo suficientemente sencillo e intuitivo para que los usuarios se puedan desenvolver a la perfección sin ningún tipo de formación y permita la presentación gráfica tanto de los indicadores como de los distintos informes. 106 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral ESPECIFICACIÓN DE LA SOLUCIÓN Las necesidades del cliente van dirigidas a la presentación gráfica de información elaborada de las distintas bases de datos presentes en la empresa dedicada a la venta de muebles y servicios de manera automática, rápida y eficaz, de modo que no se tenga que dedicar tanto esfuerzo y tiempo para la obtención de una visión global del funcionamiento de la empresa en cada momento que se estime oportuno y se desee. Arquitectura: Se propone una arquitectura para el sistema de información de la empresa montada sobre un servidor de datos, dado el volumen de información a soportar en el sistema. Servidor de datos: Su función es la gestión de todos los datos para que estén disponibles On-Line en cualquier momento, además de mantenerlos consistentes y totalmente actualizados. Este servidor englobará todo lo que refiere a la capa de acceso a datos de la aplicación. El servidor de datos estará compuesto de veinticinco bases de datos relacionales que contendrán toda la información necesaria para la realización de los informes e indicadores requeridos. Además el sistema deberá compartir el servidor de las bases de datos con otras aplicaciones presentes en la empresa, tales como la aplicación encargada de generar la nómina de los empleados o la aplicación encargada de realizar pedidos a los proveedores contratados. Estas bases de datos estarán modeladas dimensionalmente para poder ser 107 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral consultadas por las herramientas de análisis y/o consulta que se utilicen para satisfacer las necesidades de cada departamento, ya que la aplicación en desarrollo no será la única que hará uso de estas bases de datos. NECESIDADES HARDWARE Servidor de datos Para el servidor de datos se ha considerado la opción dentro de la gama de servidores dedicados de acens. Se trata del servidor acensTOP. acensTOP Características técnicas: Servidor: IBM x3650 Procesador: 2 Quad-Core Intel Xeon 2,0GHz Memoria: 2 GB SDRAM (Chipkill) Disco: 3 x 500 GB Hot-swap S-ATA RAID 5 Fuente de alimentación: Redundante Transferencia mensual: 500 GB Backup mensual: 20 GB Usuario El terminal situado en el despacho de los usuarios cuyo acceso al CMI es permitido será un ordenador convencional. Características técnicas: 108 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Arquitectura: Intel ix86 CPU: Procesador Intel Core 2 a 2Ghz. Memoria: 2 Gb. Almacenamiento en disco: Interno: 1 disco de 160 Gb. Interfaces: 1 tarjeta Fast Ethernet NECESIDADES SOFTWARE Servidor de datos Sistema Operativo: Windows. Lenguajes programación: C, C++, Pascal, Fortran, Java. Protocolos de Red: ONC, NFS, TCP/IP, SunNet OSI, MHS, X.25, DCE, Netware. Interfaz gráfico: Windows Cliente Sistema Operativo: Windows Protocolos de Red: TCP/IP. Interfaz gráfico: Windows. Aplicación Cuadro de Mando: Microsoft Visual Studio 2005 .NET La aplicación a realizar será programada en Microsoft Visual Studio 2005 .NET por los siguientes motivos: Integración perfecta con Microsoft Windows Facilidad de desarrollo Rapidez de ejecución Interfaz gráfico amigable 109 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Integración de Crystal Report embebido COSTE Servidor de datos 60.000 € Cliente 1.200 € 110 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 6.1.2. Especificación de la segunda alternativa IDENTIFICACIÓN Proyecto: Diseño y desarrollo de un Cuadro de Mando Integral Jefe de Proyecto: Alejandro López Ruiz Fecha: 5/05/2008 Versión:1.0 Estado: Final ANTECEDENTES La toma de decisiones por parte de los responsables de la empresa se hace muy lenta debido a la presencia de numerosos sistemas de información en la empresa que están gestionados por distintos empleados. Los directivos de la empresa deben ponerse en contacto con los responsables de las distintas áreas para poder tener una idea de cómo está la situación de la empresa en cada momento, debiendo reaccionar en muchas ocasiones por reacción y no por anticipación. Los responsables de cada área invierten un tiempo considerable en la realización de estos informes que son pedidos por la dirección puntualmente. Por otra parte, la gestión de los trabajos cooperativos de la empresa (gestión de reuniones, gestión de equipos de trabajo y gestión de proyectos) es un proceso largo que requiere numeroso esfuerzo por parte del responsable de la empresa. REQUISITOS El sistema debe ser lo suficientemente sencillo e intuitivo para que los usuarios se puedan desenvolver a la perfección sin ningún tipo de formación y permita la presentación gráfica tanto de los indicadores como de los distintos informes. 111 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral ESPECIFICACIÓN DE LA SOLUCIÓN El nuevo sistema que se quiere implantar va dirigido a las necesidades del cliente, con la consecución de un Sistema de Información que permita a su vez la comunicación vía Web con todos los usuarios o clientes. Arquitectura: Se propone una arquitectura Web de modo que los usuarios puedan, en un futuro, no solo conectarse al sistema desde la estación cliente de la empresa, sino desde cualquier lugar y en cualquier momento, manteniendo un nivel de servicio óptimo. Servidor de datos: En este caso el servidor de datos es el sistema de almacenamiento central de datos en el que se apoyarán los demás servidores para realizar todo tipo de consultas en general, aunque su función continúa siendo la gestión de todos los datos para que estén disponibles On-Line en cualquier momento. Servidor Web: El servidor Web es el encargado de gestionar todas las comunicaciones entre todos los usuarios. También es el responsable de evitar todos los accesos indeseados por personas no autorizadas a datos privados o restringidos. Este servidor deberá de ser lo más eficaz posible para conseguir un nivel de accesos lo más rápido y eficiente posible. Servidor de consultas e informes: Este servidor es el encargado de la gestión de toda la información que será solicitada vía Internet y/o Intranet por todos los usuarios. Esta información posteriormente será enviada al servidor Web en el momento en que haya una solicitud de consulta. La 112 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral información gestionada por este servidor procede del servidor de datos, el cual le proporciona toda la información necesaria en el momento preciso para alcanzar un servicio de acceso rápido y eficaz. A su vez, también será el encargado de la elaboración de los distintos informes a partir de la información proveniente del servidor de datos. Este servidor englobará todo lo que refiere a la capa de aplicación (lógica de datos y de negocio) ejecutando las aplicaciones en este servidor al igual que almacenando y gestionando los programas que se ejecutarán en el cliente. NECESIDADES HARDWARE Servidor de datos acensPRO Características técnicas: Servidor: IBM x3550 Procesador: 1 Quad-Core Intel Xeon 2,0GHz Memoria: 2 GB SDRAM (Chipkill) Disco: 2 x 500 GB Hot-swap S-ATA RAID 1 Fuente de alimentación: Redundante (opcional) Transferencia mensual: 400 GB Backup mensual: 10 GB Usuario El terminal situado en el despacho de los usuarios cuyo acceso al CMI es permitido será un ordenador convencional. 113 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Características técnicas: Arquitectura: Intel ix86 CPU: Procesador Intel Core 2 a 2Ghz. Memoria: 2 Gb. Almacenamiento en disco: Interno: 1 disco de 160 Gb. Interfaces: 1 tarjeta Fast Ethernet Servidor de informes y consultas Características técnicas: Arquitectura: Intel ix86 CPU: 2 Procesadores Intel Core 2 a 1.99 Ghz. Memoria: 2 Gb. Almacenamiento en disco: Interno: 2 discos de 160 Gb. Interfaces: 1 tarjeta Gigabit Ethernet Servidor Web Servidor Dedicado Genérico arsys Características técnicas: Arquitectura: Intel ix86 CPU: 2 -Procesador Intel Xeon Quad-Core (8 núcleos a 2,99 Ghz) 114 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Fabricante: IBM Modelo: System X3550 Memoria: 2 Gb ECC. Almacenamiento en disco: 2 x 160 Gb SATA RAID 1 con Hot Swap Transferencia: 1800 Gb o 9 Mbps Cliente Características técnicas: Arquitectura: Intel ix86 CPU: 1 Procesador Intel Core 2 a 2,00 Gh. Memoria: 2 Gb. Almacenamiento en disco: Interno: 1 disco de 20 Gb. Interfaces: 1 tarjeta Fast Ethernet NECESIDADES SOFTWARE Servidor de datos Sistema Operativo: Solaris 8 o posterior. Lenguajes programación: C, C++, Pascal, Fortran, Java. Protocolos de Red: ONC, NFS, TCP/IP, SunLink OSI, MHS, X.25, DCE, Netware. Gestor de base de datos: Oracle 8.1.5 Servidor de informes y consultas Sistema Operativo: Windows NT Server Protocolos de Red: TCP/IP. Interfaz gráfico: Windows. 115 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Gestor de base de datos: MySQL. Gestor de informes y consultas: Bussines Objects (Crystal Report) Servidor Web Sistema Operativo: Linux Protocolos de Red: TCP/IP. Interfaz gráfico: Windows. Protocolos de correo: SMTP, POP3, IMAP4 Servidor Web: Apache Red privada virtual con encriptación de 256 bits Acceso a servicios remotos (PPTP) NAT (Network Address Translation) DNS (Domain Name Server) DHCP server LDAP server Soporte ADSL PPPoE Cliente Sistema Operativo: Windows NT Workstation Protocolos de Red: TCP/IP. Interfaz gráfico: Windows. Aplicación Cuadro de Mando: Java 6.0 La aplicación a realizar será programada en Java 6.0 por los siguientes motivos: Integración perfecta con las plataformas Web Posible reutilización de código 116 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Sistema multiplataforma COSTE Servidor de datos 105.000 € Servidor de informes y consultas 6.000 € Servidor Web 6.000€ Cliente 1.200 € 117 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 6.2 Matriz de evaluación Organizativa 6.2.1. Criterios de evaluación La matriz de evaluación organizativa está dividida en los siguientes factores de estudio: Factores estratégicos Factores de oportunidad Factores técnicos Factores operativos Factores Estratégicos Los parámetros aquí definidos marcan los objetivos estratégicos de la empresa y permiten conocer la importancia que cada alternativa tiene con vistas a cubrir dichos objetivos. Estos van dirigidos a ayudar al videoclub a posicionarse en el mercado. Se considera de mayor interés, y por lo tanto más prioritario, la mecanización de los servicios que mejor cubren los servicios estratégicos de la empresa Factores de Oportunidad Se pretende conocer con los parámetros identificativos en este grupo, cuál es el grado de oportunidad de cada una de las soluciones. Como grado de oportunidad no sólo debe entenderse la oportunidad estratégica desde el punto de vista de comercialización, sino también desde el punto de vista de gestión, mecanización y satisfacción del cliente. 118 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Se considera de mayor importancia la mecanización de aquellos servicios que tienen un mayor grado de oportunidad. Factores Técnicos Este grupo de parámetros ayudará a conocer las características y facilidades que desde el punto de vista técnico tiene cada una de las soluciones. Se considera de más importante la mecanización que requiere una mayor integración de datos, mayor independencia de los sistemas actuales y facilidad de implementación. Factores Operativos Esta serie de parámetros permiten conocer la importancia que tiene recoger los servicios mecanizados, con fuerte coste de mantenimiento o con una alta carga de procesos manuales. Se considera importante la mecanización de los servicios que conlleven en la actualidad un alto coste de mantenimiento o un fuerte tratamiento manual en su gestión. Ponderación La relación y ponderación de cada parámetro dentro de su grupo de factor, se muestra en el campo Peso. Este peso puede variar de 1 a 3, dependiendo VALORES Imprescindible Importante Recomendable 3 2 1 de la importancia que tenga para la toma de decisiones, y de acuerdo con los criterios establecidos anteriormente. 119 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 6.2.2. Realización de la matriz de evaluación organizativa ALTERNATIVAS Parámetro Alternativa 1 PESO PT Alternativa 2 VA PT VA ESTRATÉGICOS (47%) Mejorar imagen Compañía 3 2 6 1 3 Mejorar atención demanda 3 2 6 1 3 Mejorar control de la gestión 3 2 6 2 6 Aumentar oferta de servicios 2 3 6 1 2 Abrir mercados externos 2 1 2 2 4 Disminuir riesgos 2 2 4 2 4 Incrementar competitividad 2 3 6 1 2 Optimizar la gestión 2 2 4 2 4 Ofertar mejora de servicios 2 2 4 2 4 Aumentar la demanda 1 2 2 2 2 Estudios de mercado 1 1 1 1 1 OPORTUNIDAD (29%) Estrategia comercialización 3 2 6 1 3 Compromiso otras empresas 3 1 3 3 9 Volumen áreas afectadas 2 1 2 1 2 Complejidad en la gestión 2 2 4 1 2 Carencia de mecanización 2 2 4 2 4 Facilidad de implantación 2 3 6 2 4 9 2 6 TECNICOS (18%) Integración de la información 3 3 120 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Independencia s. actuales 3 3 9 3 9 Facilidad de mecanización 2 2 4 2 4 Facilidad de implantación 1 2 2 2 2 OPERATIVOS (6%) Reducción gastos mantenimiento. 2 3 6 1 2 Reducción tareas manuales 1 2 2 3 3 48 104 40 85 PUNTUACIÓN TOTAL 121 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 6.2.3. Gráficos Matriz de evaluación organizativa 122 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Factor Estratégico 123 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Factor de Oportunidad 124 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Factor Técnico 125 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Factor Operativo 126 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 6.3. Elección de alternativa 6.3.1. Evaluación del estudio Tras el estudio de ambas alternativas, y teniendo en cuenta la matriz de evaluación organizativa, se ha llegado a la conclusión de realizar el proyecto basándose en la primera alternativa, por lo que se implantarán, además de lo expuesto anteriormente, las siguientes proposiciones: La herramienta con la que se desarrollará el Cuadro de Mando Integral será Microsoft Visual Studio 2005 .NET. Se desarrollará con dicha herramienta debido a su potencial que ofrece para el desarrollo de los objetivos de la aplicación sin ninguna restricción. Para la gestión de la base de datos de la aplicación se ha utilizado el software de base de datos MySQL debido a que es un gestor bastante potente que permite la gestión de los datos tratados por la aplicación y la integración total con dicho entorno de programación. Dichas aplicaciones serán ejecutadas sobre Windows XP o en versiones superiores, por lo que es indispensable poseer esta versión de Windows u otras superiores para el correcto funcionamiento de la aplicación. Seguidamente se exponen los requisitos mínimos e indispensables para el correcto funcionamiento de la aplicación, para presentar después los que serian aconsejables. 127 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 6.3.2. Especificaciones del software a utilizar La tecnología software utilizada para el desarrollo de la aplicación se describe a continuación: Microsoft Visual Studio 2005 Visual Basic 2005 es la actualización más importante del conocido lenguaje de Microsoft en los últimos años. Una versión en la que se mejora la productividad y simplifica la transición desde la versión 6. Los cambios y novedades que experimenta le convierten en un lenguaje de primer nivel, orientado a objetos y con prácticamente las mismas posibilidades que cualquier otro lenguaje actual. Con Visual Studio 2005, los desarrolladores profesionales pueden disfrutar de un entorno de desarrollo altamente productivo con diseñadores visuales, lenguajes de programación y editores de código mejorados. Utiliza herramientas visuales integradas de diseño de bases de datos e informes. Las nuevas herramientas de diseño y comunicación de bases de datos visuales e integradas facilitan la elaboración de aplicaciones fiables, escalables, orientadas a los datos para numerosas bases de datos. El conjunto de herramientas de Visual Studio y NET Framework están diseñadas desde su origen para ayudar al programador a construir aplicaciones de Sistemas conectados. La palabra “Visual” hace referencia al método que se utiliza para crear la interfaz gráfica de usuario. En lugar de escribir numerosas líneas de código para implementar una interfaz se utiliza el ratón para arrastrar y colocar los objetos prefabricados al lugar deseado dentro de un formulario. Es importante saber también que la inversión realizada en el aprendizaje de Visual Studio ayuda a abarcar otras áreas, porque este lenguaje de programación no es exclusivo de la aplicación Visual Studio. Este lenguaje es utilizado también por Microsoft Excel, Microsoft Access, y muchas otras aplicaciones Windows. 128 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Visual Studio permite crear programas para uso personal, para grupos de trabajo, para una empresa, aplicaciones distribuidas a través de Internet, aplicaciones de base de datos y otras muchas. Crystal Reports Visual Studio .NET incluye Crystal Reports como un mecanismo "oficial" de creación de reportes. Crystal Reports es un producto muy desarrollado y complejo para la creación de reportes, contando con numerosas opciones. MySQL Mysql posee todas las características de un sistema de gestión de base de datos clásico y muchas más. MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario. MySQL no solo es un SGBD potente, flexible y fácil de utilizar, sino también un sistema que facilita el desarrollo de aplicaciones de bases de datos. MySQL viene acompañada de numerosas herramientas complementarias que ayudan a llevar a cabo una óptima gestión de las bases de datos. Una de las más importantes e imprescindibles es MySQL Query Browser, una herramienta para crear, ejecutar y optimizar sentencias SQL en MySQL. MySQL Query Browser es un editor de sentencias SQL visual, que además incorpora herramientas para optimizar las consultas. Dispone también de un editor de tablas y registros, que permite crear nuevas tablas o cambiar las existentes y la posibilidad de cambiar los registros, es decir, los datos almacenados en las tablas. Dispone de los siguientes componentes: 129 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Editor de sentencias SQL, que permite crear sentencias, visual o manualmente, y moverse por el historial de sentencias que se han ido generando. Visor de resultados, para que se puedan examinar los resultados devueltos por las consultas y comparar los resultados obtenidos entre varias sentencias SQL. Se pueden tener activas varias consultas a la vez, seleccionando la que se desee visualizar con una pestaña. Desde el visor de resultados se puede editar también los campos, pero debe estar activa la opción "Edit". Navegador de objetos, en la parte lateral derecha, para manejar las bases de datos, favoritos o historial. Se puede visualizar aquí un esquema de las distintas bases de datos, con sus distintas tablas y registros, que se utilizarán luego para generar las sentencias visualmente. Visor de información, en la parte de abajo a la derecha, que tiene una interesante referencia acerca de la base de datos MySQL, con acceso a la sintaxis o librería de funciones entre otras. Microsoft Office Visio 2007 El ciclo de desarrollo de un sistema de información es un proceso ordenado que se divide en las fases de Análisis, Diseño e Implementación. Microsoft Office Visio cubre las fases de Análisis y Diseño, soportando multitud de metodologías. El software de creación de dibujos y diagramas Microsoft Office Visio 2007 facilita la visualización, el análisis y la comunicación de información compleja. La metodología a utilizar en un proyecto dependerá de la naturaleza del sistema que se vaya a desarrollar. Con esta herramienta se selecciona una metodología en el momento de crear un proyecto. La metodología elegida determina el tipo de diagramas que se pueden usar. 130 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 1. Análisis del Sistema 2. Diseño del CMI 3. Desarrollo del CMI 131 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Diseño Externo (DEX) Diseño Interno (DIN) 132 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7. Diseño Externo El apartado de diseño externo abarca el método y las técnicas utilizadas que se han llevado a cabo para encontrar la mejor solución a la realización del proyecto. Se especificarán las entradas y salidas de datos del Sistema así como las características de diseño de los distintos informes generados y de los indicadores. 7.1. Modelo Lógico de Datos Así como en el modelo conceptual de datos se ha tratado reflejar la realidad de los datos prescindiendo de los requisitos informáticos, en el modelo lógico se establecerá la estructura de los datos sin tener en cuenta los recursos físicos utilizados. Estas estructuras se componen de relaciones o tablas en el modelo relacional, donde las columnas representan atributos y las filas el conjunto de ocurrencias de relación. El modelo lógico se encarga de completar la información recabada en el modelo conceptual, cubriendo los siguientes aspectos: Entidades de datos: definición y composición (atributos). Atributos: definición, clasificación por tipos y descripción de sus características como longitud o valores por defecto. Claves de la entidad: determinación de la clave primaria o principal y de otras posibles claves candidatas: secundarias y extranjeras. Relaciones entre entidades: las relaciones o asociaciones establecidas en el modelo conceptual son derivadas a otras relaciones o tablas. 133 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Según el tipo de relación existente entre las distintas entidades, se ha procedido a aplicar la regla de derivación oportuna. Relación 1:1 Aplicando la regla de derivación correspondiente a este tipo de relación se obtendría una única tabla en cada uno de los casos donde la clave principal sería la concatenación de las claves de cada entidad y los atributos serían el conjunto de los atributos de ambas entidades junto con los de la relación. 1 Sede EquipoTrabajo 1 Pertenece 1 Departamento 1 Trabaja Proyecto Se ha preferido, sin embargo, la creación de tablas diferentes para cada una de las entidades, ya que facilita la gestión por parte de la empresa de procesos de negocio existentes en la misma. De este modo, se obtienen cuatro tablas: sedes, departamentos, equipos_Trabajo, proyectos. Relación 1:M o M:1 134 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral En esta ocasión, se obtienen dos tablas, una con los atributos de la entidad cuya cardinalidad es 1 y otra con los atributos de la entidad con cardinalidad M junto con la clave principal de la otra entidad más los atributos de la relación. m Empleado 1 Pertenece Departamento Se añade a la tabla empleados la clave principal de departamentos. m Empleado 1 Pertenece Sede Se añade a la tabla empleados la clave principal de sedes. 1 Sede m Tiene Departamento Se añade a la tabla departamento la clave principal de sede. 135 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 1 Proveedor m Vende Producto Se añade a la tabla producto la clave principal de proveedor. 1 Cliente m Realiza Pedido Se añade a la tabla pedido la clave principal de cliente. Relación M:M En esta ocasión, con relación varios-a-varios, se generan tres tablas diferentes. Una por cada entidad y una tercera con las claves principales de cada una de las mismas junto con los atributos de la relación. m Empleado m Utiliza Herramienta Se genera una tabla, herramientas_Empleados. 136 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral m Empleado m Asiste Reunión Se genera una tabla, reuniones_Empleados. m Empleado m Emite Sugerencia Se genera una tabla, sugerencias_Empleados. m Empleado m Pertenece EquipoTrabajo Se genera una tabla, equipos_Trabajo_Empleado. m Producto m Aparece Pedido Se genera una tabla, detalles_pedido. 137 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Adicionalmente, y a petición de la empresa, se ha creado una nueva tabla denominada bajas cuyos atributos son Cod_baja, motivo y Cod_Empleado, y que se relaciona con empleados con una relación 1:1. Se ha querido crear a parte la tabla bajas para facilitar la gestión y obtención de información por parte de la empresa. Las tablas que se han generado tras la aplicación de las reglas de derivación y tras la aceptación de las mismas por parte de la empresa, son las siguientes: 1. Sedes 2. Departamentos 3. Empleados 4. Bajas 5. Herramientas 6. Herramientas_Empleado 7. Reuniones 8. Reuniones_Empleado 9. Sugerencias 10. Sugerencias_Empleado 11. Proyectos 12. Equipos_Trabajo 13. Equipos_Trabajo_Empleado 14. Cursos_Formacion 15. Franquicias 16. Proveedores 17. Productos 18. Pedidos 19. Detalles_Pedido 20. Clientes 21. Ventas_Sector 22. Inversion_Marketing 138 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 23. Activos 24. Pasivos 25. Debe 26. Haber 1. Tabla sedes sedes PK Cod_Sede nombre CIF calle numero provincia poblacion codigo_postal telefono fax 2. Tabla departamentos departamentos PK Cod_Depto FK1 nombre Cod_Sede 3. Tabla empleados 139 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral empleados PK Cod_Empleado FK1 FK2 nombre apellido1 apellido2 NIF edad sexo puesto anio_contratacion anio_baja telefono email Cod_Sede Cod_Depto 4. Tabla bajas bajas PK Cod_Baja FK1 Cod_Empleado motivo 5. Tabla herramientas herramientas PK Cod_Herramienta tipo descripcion 6. Tabla herramientas_Empleado herramientas_Empleado PK Cod_HE FK1 FK3 FK2 Cod_Herramienta Cod_Empleado Cod_Sede 140 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7. Tabla reuniones reuniones PK Cod_Reunion fecha descripcion 8. Tabla reuniones_Empleado reuniones_Empleado PK Cod_RE FK1 FK2 Cod_Reunion Cod_Empleado 9. Tabla sugerencias sugerencias PK Cod_Sugerencia descripcion 10. Tabla sugerencias_Empleado sugerencias_Empleados PK Cod_SE FK1 FK2 Cod_Empleado Cod_Sugerencia 11. Tabla proyectos 141 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral proyectos PK Cod_Proyecto fecha_ini fecha_fin_establecida fecha_fin_real descripcion 12. Tabla equipos_Trabajo equipos_Trabajo PK Cod_ET FK1 Cod_Proyecto 13. Tabla equipos_Trabajo_Empleado equipos_Trabajo_Empleado PK Cod_ETE FK2 FK1 Cod_ET Cod_Empleado 14. Tabla cursos_Formacion cursos_Formacion PK Cod_CF desc_Curso fecha_ini duracion precio 15. Tabla Franquicias 142 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral franquicias PK Cod_Franquicia nombre CIF calle numero provincia poblacion codigo_postal telefono fax persona_de_contacto 16. Tabla proveedores proveedores PK Cod_Proveedor nombre_contacto apellido_contacto DNI direccion ciudad region pais codigo_postal telefono email anio_ini_contrato anio_fin_contrato 17. Tabla productos productos PK Cod_Producto nombre precio_unidad unidades_almacen unidades_pedidas cantidad_por_unidad Cod_Proveedor 143 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 18. Tabla pedidos pedidos PK Cod_Pedido vendedor fecha_pedido nombre_envio direccion_envio ciudad_destino region_destino codigo_postal_envio pais_envio Cod_Cliente 19. detalles_Pedido detalles_Pedido PK Cod_Detalle_Pedido Cod_Producto precio_unidad cantidad 20. Tabla clientes 144 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral clientes PK Cod_Cliente nombre apellido DNI direccion ciudad region pais codigo_postal telefono email 21. Tabla ventas_Sector ventas_Sector PK Cod_VS ejercicio ventas_sector 22. Tabla inversion_marketing inversion_marketing PK Cod_IM ejercicio total ferias promocion rrpp publicidad 23. Tabla activos 145 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral activos PK Cod_Activo ejercicio A_accionistas_por_desembolsos_no_exigidos B_inmovilizado B1_gastos_de_establecimiento B2_inmovilizaciones_inmateriales B2a_gastos_i+d B2b_concesiones B2c_fondo_de_comercio B2d_derechos_de_traspaso B2e_aplicaciones_informaticas B2f_bienes_en_regimen_de_arrendamiento_financiero B2g_anticipos B2h_provisiones B2i_amortizaciones B3_inmovilizaciones_materiales B3a_terrenos_y_construcciones B3b_instalaciones_tecnicas_y_maquinaria B3c_otras_instalaciones_utillaje_y_mobiliario B3d_anticipos B3e_otro_inmovilizado B3f_provisiones B3g_amortizaciones B4_inmovilizaciones_financieras B4a_participaciones_en_empresas_de_grupo B4b_creditos_a_empresas_de_grupo B4c_participaciones_en_empresas_asociadas B4d_credios_a_empresas_asociadas B4e_cartera_de_valores_a_lp B4f_otros_creditos B4g_depositos_y_fianzas_constituidaos_a_lp B4g_provisiones B5_Acciones_propias B6_deudores_por_operaciones_de_trafico_a_lp C_gastos_a_distribuir_en_varios_ejercicios D_activo_circulante D1_accionistas_por_desembolsos_exigidos D2_existencias D2a_comerciales D2b_materias_primas D2c_productos_en_curso D2d_productos_terminados D2e_subproductos_residuos_y_materiales_recuperados D2f_anticipos D2g_provisiones D3_deudores D3a_clientes_por_ventas_y_prestaciones_de_servicios D3b_empresas_del_grupo_deudores D3c_empresas_asociadas_deudores D3d_deudores_varios D3e_personal D3f_administraciones_publicas D3g_provisiones D4_inversiones_financieras_temporales D4a_participaciones_en_empresas_del_grupo D4b_otros_creditos D4c_depositos_y_fianzas_constituidos_a_cp D4d_provisiones D5_acciones_propias_a_corto_plazo D6_tesoreria D7_ajustes_por_periodificacion total_activo 146 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 24. Tabla Pasivos pasivos PK Cod_Pasivo ejercicio A_fondos_propios A1_capital_suscrito A2_prima_de_emision A3_reserva_de_revalorizacion A4_reservas A4a_reserva_legal A4b_reservas_para_acciones_propias A4c_reservas_estatuarias A4d_otras_reservas A5_resultados_de_ejercicios_anteriores A5a_remanente A5b_resultados_negativos_de_ejercicos_anteriores A5c_aportaciones_de_socios_para_compensación_de_perdidas A6_perdidas_y_ganacias A7_dividendo_a_cuenta_entregado_en_el_ejercicio A8_acciones_propias_para_reduccion_de_capital B_ingresos_a_distribuir_en_varios_ejercicios B1_subvencion_de_capital B2_diferencias_positivas_de_cambio B3_otros_ingresos_a_distribuir_en_varios_ejercicios B4_ingresos_fiscales_a_distribuir_en_varios_ejercicios C_provisiones_para_riesgos_y_gastos C1_provisiones_para_pensiones_y_obligaciones_similares C2_provisiones_para_impuestos C3_otras_provisiones C4_fondo_de_reversion D_acreedores_a_lp D1_emisiones_de_obligaciones D2_deudas_con_entidades_de_credito D2a_deudas_a_lp_con_entidades_de_credito D2b_acreedores_por_arrendamiento_financiero_a_lp D3_deudas_con_empresas_del_grupo_y_asociadas D4_otros_acreedores D4a_deudas_representadas_por_efectos_a_pagar D4b_otras_deudas D5_desembolsos_pendientes_sobre_acciones_no_exigidos D6_acreedores_por_operaciones_de_trafico_a_lp E_acreedores_a_cp E1_emisiones_de_obligaciones E2_deudas_con_entidades_de_credito E2a_prestamos_y_otras_deudas E2b_deudas_por__intereses E2c_acreedores_por_arrendamiento_financiero_a_cp E3_deudas_con_empresas_del_grupo_y_asociadas E4_acreedores_comerciales E4a_anticipos_recibidos_por_pedidos E4b_deudas_por_compras_o_prestaciones_de_servicios E4b_deudas_por_compras_o_prestaciones_de_servicios E5_otras_deudas_no_comerciales E5a_administraciones_publicas E5b_deudas_representadas_por_efectos_a_pagar E5c_otras_deudas E5d_remuneraciones_pendientes_de_pago E5e_fianzas_y_depositos_recibidos_a_cp E6_provisiones_para_operaciones_de_trafico E7_ajustes_por_periodificacion F_provisiones_para_riesgos_y_gastos_a_cp total_pasivo 147 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 25. Tabla Debe debe PK Cod_Debe ejercicio A_gastos A1_reduccion_de_existencias A2_aprovisionamientos A2a_consumo_mercaderias A2b_consumo_materias_primas A2c_otros_gastos A3_gastos_personal A3a_sueldos A3b_cargas_sociales A4_dotaciones_para_amortizaciones_de_inmovilizado A5_variacion_provisiones_de_trafico A5a_variacion_de_provisiones_existencias A5b_variacion_de_provisiones_y_perdidas A5c_variacion_de_otras_provisiones_de_trafico A6_otros_gastos_de_explotacion A6a_servicios_exteriores A6b_tributos A6c_otros_gastos_de_gestion_corriente A6d_dotacion_al_fondo_de_reversión AI_beneficios_de_explotación A7_gastos_financieros_y_gastos_asimilados A7a_por_deudas_con_empresas_de_grupo A7b_por_deudas_con_empresas_asociadas A7c_por_deudas_con_terceros A7d_perdidas_de_inversiones_financieras A8_variación_de_las_provisiones_de_inversiones_financieras A9_diferencias_negativas_de_cambio AII_resultados_financieros_positivos AIII_beneficios_de_las_actividades_ordinarias A10_variacion_de_las_provisiones A11_perdidas_procedentes_del_inmovilizado A12_perdidas_por_operaciones A13_gastos_extraordinarios A14_gastos_y_perdidas_de_otros_ejercicios AIV_resultados_extraordinarios_positivos AV_beneficios_antes_de_impuestos A15_impuesto_sobre_sociedades A16_otros_impuestos AVI_resultado_del_ejercicio_beneficios 26. Tabla Haber 148 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral haber PK Cod_Haber ejercicio B_ingresos B1_importe_neto B1a_ventas B1b_prestaciones_de_servicios B1c_devoluciones_y_rappels B2_aumento_de_existencias B3_trabajos_efectuados_por_la_empresa_para_inmovilizado B4_otros_ingresos_de_explotacion B4a_ingresos_accesorios B4b_subvenciones B4c_exceso_de_provisiones BI_perdidas_de_explotacion B5_ingresos_de_participaciones_en_capital B5a_en_empresas_del_grupo B5b_en_empresas_asociadas B5c_en_empresas_fuera_del_grupo B6b_ingresos_de_otros_valores_negociables B6a_de_empresas_del_grupo B6b_de_empresas_asociadas B6c_de_empresas_fuera_del_grupo B7_otros_intereses_e_ingresos_asimilados B7a_de_empresas_de_grupo B7b_de_empresas_asociadas B7c_otros_intereses B7d_beneficios_de_inversiones_financieras B8_diferencias_positivas_de_cambio BII_resultados_financieros_negativos BIII_perdidas_de_las_actividades_ordinarias B9_beneficios_en_enajenacion_de_inmovilizado B10_beneficios_por_operaciones_con_acciones_propias B11_subvenciones_de_capital B12_ingresos_extraordinarios B13_ingresos_y_beneficios_de_otros_ejercicios BIV_resultados_extraordinarios_negativos BV_perdidas_antes_de_impuestos BVI_resultado_del_ejercicio_perdidas 149 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.2. Entrada y salida de datos del Sistema A continuación se establecerán los diferentes tipos de entradas y salidas de datos, a fin de poder diseñar interfaces con otros sistemas que dialogan con éste. Además, se especifica cómo van a llevarse a cabo las posibles tomas de datos para la entrada del sistema. Se ha tenido en cuenta que estos interfaces envían o reciben información hacia o desde otros sistemas y en la mayoría de los casos que veremos a continuación, tendrán que convertir la información para que pueda ser procesada. 150 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.2.1. Entradas PROCESO: 1. Validar usuario Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Introducir IDENTIFICACIÓN-PASSWORD 2. Validar entrada a. Si coincide con perfil definido en el sistema continuar b. Si no, rechazar y volver a 1 3. Mostrar tablero de mando 151 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 2. Administración Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Administrador TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Seleccionar opción 2. Validar opción 3. Direccional por el tipo de opción elegida 152 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 8. Gestión Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Seleccionar opción 2. Validar opción 3. Direccional por el tipo de opción elegida 153 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 4.2. Gestión de Reuniones Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir opción de consulta validada 2. Atacar base de datos de departamentos, empleados, reuniones y reuniones de trabajo 3. Formatear datos 4. Si opción es referente a crear reunión pasar a 7 5. Si opción es referente a eliminar reunión pasar a 8 6. Si opción es referente a modificar asistentes parar a 9 7. Dar de alta reunión 8. Dar de baja reunión 9. Dar de alta asistente 154 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 4.3. Gestión de Equipos de Trabjo Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir opción de consulta validada 2. Atacar base de datos de departamentos, empleados, proyectos, equipos de trabajo y equipos de trabajo 3. Formatear datos 4. Dar de alta integrante al equipo de trabajo 155 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.2.2. Salidas PROCESO: 2. Administración Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir opción de consulta validada 2. Si opción es de perfiles y usuarios, atacar base de datos de sedes, departamentos y empleados 3. Si opción es de datos, cargar fichero seleccionado 4. Formatear datos 5. Devolver consulta BBDD 156 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 3.1. Representación de Indicadores Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir datos brutos 2. Mostrar Indicadores e trabajo 157 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 4.1. Representación de Indicadores Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir datos brutos 2. Mostrar Indicadores e trabajo 158 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 5.1. Representación de Indicadores Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir datos brutos 2. Mostrar Indicadores e trabajo 159 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 6.1. Representación de Indicadores Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir datos brutos 2. Mostrar Indicadores e trabajo 160 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 7.1. Representación de Indicadores Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir datos brutos 2. Mostrar Indicadores e trabajo 161 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 4. Indicadores RRHH Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir datos brutos 2. Validar opción de petición de report 3. Clasificar por tipo de report a. Si report es de nuevas tecnologías, pasar a 3 b. Si report es de equipos de trabajo, pasar a 4 c. Si report es de formación, pasar a 5 d. Si report es de plantilla, pasar a 6 e. Si report es de herramientas, pasar a 7 f. Si report es de sugerencias, pasar a 8 4. Mandar informe de nuevas tecnologías 5. Mandar informe de equipos de trabajo 6. Mandar informe de formación 7. Mandar informe de plantilla 8. Mandar informe de herramientas 9. Mandar informe de sugerencias 162 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 5. Indicadores de Producción Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir datos brutos 2. Validar opción de petición de report 3. Clasificar por tipo de report a. Si report es de almacén, pasar a 3 b. Si report es de pedidos, pasar a 4 c. Si report es de proveedores, pasar a 5 d. Si report es de producción, pasar a 6 4. Mandar informe de almacén 5. Mandar informe de pedidos 6. Mandar informe de proveedores 7. Mandar informe de producción 163 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 6. Indicadores Económicos Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir datos brutos 2. Validar opción de petición de report 3. Clasificar por tipo de report a. Si report es de cuota de mercado, pasar a 3 b. Si report es de endeudamiento, pasar a 4 c. Si report es de importe neto, pasar a 5 d. Si report es de activo circulante, pasar a 6 e. Si report es de solvencia, pasar a 7 4. Mandar informe de mercado 5. Mandar informe de endeudamiento 6. Mandar informe de importe neto 7. Mandar informe de activo circulante 8. Mandar informe de solvencia 164 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral PROCESO: 7. Indicadores Comerciales Proyecto: Diseño y Desarrollo de un CMI Jefe de Proyecto: Alejandro López Ruiz Fecha: 01/05/2008 Versión:1.0 Estado: Final CATEGORÍA: Usuario TIPO: Automático FRECUENCIA: Aleatoria DESCRIPCIÓN 1. Recibir datos brutos 2. Validar opción de petición de report 3. Clasificar por tipo de report a. Si report es de inversión, pasar a 3 b. Si report es de marketing vs ventas, pasar a 4 c. Si report es de proveedores, pasar a 5 d. Si report es de franquicias, pasar a 6 e. Si report es de cuota de mercado, pasar a 7 4. Mandar informe de inversión 5. Mandar informe de marketing vs ventas 6. Mandar informe de proveedores 7. Mandar informe de franquicias 8. Mandar informe de cuota de mercado 165 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.3. Definición de los indicadores Una vez se ha establecido y diseñado el mapa de objetivos estratégicos de la empresa en la fase de análisis, se procederá a la asignación y definición de los indicadores para cada objetivo principal y objetivo de segundo o tercer nivel ya asignado en cada una de las cuatro perspectivas. Los indicadores son datos o conjuntos de datos que ayudan a medir objetivamente la evolución de un proceso o de una actividad, indicando si la empresa se desvía y cuanto de los objetivos marcados y propuestos. Al igual que los objetivos debían de agrupar y cumplir una serie de características (ser medibles, alcanzables, estar coordinados, ser desafiantes y comprometedores, involucrar al personal y poder desarrollarse en planes de actuación), los indicadores se caracterizan por lo siguiente: Referirse a procesos importantes o críticos Representar fielmente el objetivo a medir mediante una relación directa Ser cuantificables a través de datos numéricos o un valor de clasificación Ser rentables, superando el beneficio de su uso al coste de su obtención Poder definir la evolución en el tiempo del objetivo siendo comparables Ser fiables para dar confianza a los usuarios sobre su validez Ser fáciles de mantener y utilizar No interferir con otros indicadores siendo compatible con ellos Permitir a la dirección conocer la información en tiempo real 166 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral La confección de cada una de las tablas descriptivas de los indicadores de las cuatro perspectivas se ha llevado siguiendo el siguiente esquema: Selección y denominación del Indicador Fórmula y forma de cálculo del Indicador Formato de presentación del Indicador 167 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.3.1. Indicadores de aprendizaje y crecimiento (Perspectiva de Capacidades) Los indicadores de aprendizaje y crecimiento medirán el liderazgo, la capacidad participativa y el crecimiento del personal en responsabilidad e iniciativa así como el coste de la formación, el número de sugerencias por empleado, la edad media de los profesionales o el absentismo entre otros. 168 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INDICADORES FÓRMULA DE INDICADORES FORMATO DE GRÁFICO Inversión y gasto nuevas tecnologías Inversión en nuevas tecnologías Sectores % de empleados que utilizan herramientas Nº de empleados que utilizan herramientas *100/ Número total de empleados Sectores % personas participantes en equipos de trabajo formales Nº personas participantes en equipos de trabajo formales *100/ Total empleados Columnas Nº de reuniones celebradas Nº de reuniones celebradas Columnas Nº Iniciativas realizadas para conocer las tendencias del mercado Nº Iniciativas realizadas para conocer las tendencias del mercado Columnas Nº de diseños desarrollados Nº de diseños desarrollados Nº de diseños propuestos Nº de diseños propuestos Inversión en creatividad Inversión en creatividad Número de nuevas de incorporaciones Nº de nuevas incorporaciones Evolución de la plantilla (Total empleados año actual - Total empleados año anterior)*100/(Total empleados año anterior) Columnas y Sectores Suma de edades de total empleados/ Nº total de empleados Columnas y líneas Edad media de la plantilla % de bajas no deseadas Nº de bajas no deseadas/ Total de bajas Rotación externa Nº de salidas *100/ Total empleados Gasto de formación Gasto de formación Nº Cursos Nº Cursos Número de sugerencias de empleados Número de sugerencias de empleados Grado de consecución de objetivos Objetivos conseguidos *100/ total de objetivos Sectores Sectores Columnas Sectores Sectores Sectores Columnas Barras Sectores 169 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.3.2. Indicadores de procesos internos Los indicadores de procesos internos miden entre otras cosas como transforma la organización las expectativas del cliente en productos terminados, la reducción de los costes asociados al producto, el cumplimiento de los plazos, el plazo de pago de los proveedores y el de cobro o las ventas medias. 170 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INDICADORES % de ventas de nuevos diseños FÓRMULA DE INDICADORES Ventas de nuevos diseños *100/ Ventas totales de diseños % de diseños que se desvían respecto al calendario % de diseños que se desvían respecto al calendario Nivel de stock medio Nivel de stock medio PVP medio PVP medio Inversión en diseños internacionales vs Ventas internacionales Inversión en diseños internacionales vs Ventas internacionales Venta media de referencias de colecciones Internacionales Venta media de referencias de colecciones Internacionales FORMATO DE GRÁFICO Sectores Sectores Columnas y Líneas Velocímetro Áreas Columnas y Líneas % de devoluciones de clientes relativas a la calidad Nº Devoluciones relativas a la calidad del producto sobre total devoluciones del producto*100/ Total devoluciones Sectores % de reclamaciones de calidad sobre total de entregas Nº de reclamaciones de calidad *100/ Total de entregas Sectores % Coste de Producto Coste de Producto * 100/Venta Neta % de cumplimiento de plazos Nº de pedidos entregados en plazo *100/ Nº total de pedidos Nuevos proveedores contratados Nº de Nuevos proveedores contratados Plazo de Cobro (365* Saldo de clientes)/ Ventas Rotación stock Existencias *365/ Consumo Nivel de stock medio Nivel de stock medio Sectores Sectores Columnas Barras Barras Columnas y Líneas % de roturas de stock Sectores Periodo de reposición Barras Coste del personal administrativo sobre volumen de facturación Coste del personal administrativo sobre volumen de facturación Número de personal administrativo Número de personal administrativo Deuda vencida de clientes *100/ Total deuda de clientes % de la deuda vencida de clientes Volumen de impagados Volumen de impagados Sectores Columnas Sectores Sectores 171 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INDICADORES FÓRMULA DE INDICADORES FORMATO DE GRÁFICO % de inversión en ferias sobre el total de inversión Inversión en ferias *100/ Total de en marketing inversión en marketing % de inversión en marketing directo y promoción sobre el total de inversión en marketing Inversión en marketing directo y promoción *100/ Total de inversión en marketing % de inversión en RRPP sobre el total de inversión Inversión en RRPP *100/ Total de en marketing inversión en marketing Sectores % de inversión en publicidad convencional sobre el Inversión en publicidad convencional total de inversión en marketing *100/ Total de inversión en marketing Numero de incidencias de servicio sobre el total de Numero de incidencias de servicio entregas *100/ Total de entregas Sectores 172 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.3.3. Indicadores de Mercados y Clientes Estos indicadores reflejan la situación de la empresa con relación al mercado y a la competencia. Se reflejan aspectos y datos tan importantes como el número de clientes, la fidelización de dichos clientes, las ventas medias o la satisfacción de los clientes y el número de quejas y reclamaciones de éstos. 173 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INDICADORES FÓRMULA DE INDICADORES FORMATO DE GRÁFICO % de puntos de venta renovados en los últimos 5 años % de puntos de venta renovados sobre el total de puntos de venta Venta neta Venta neta Columnas Contribución bruta Contribución bruta Columnas % de referencias que suponen el 80% del margen (Nº de referencias que suponen el 80% de la facturación)*100/ Total de referencias Sectores Sectores Margen comercial de proyectos Ingreso de proyectos - Coste de proyectos Ingresos medio por proyecto Ingreso totales de proyectos/ Nº de proyectos Cifra de ventas por canal Ventas por canal/ Total de ventas Numero de clientes Numero de clientes Venta media por cliente Venta media por cliente Índice de repetición-3 años-(particulares) Índice de repetición (3 años) Sectores % de clientes que compran más de una categoría de producto Nº de clientes que compran más de una categoría de producto/ Total clientes Sectores Índice de repetición (comerciales) Índice de repetición Sectores Índice de repetición (profesionales) Índice de repetición Sectores Columnas Áreas Sectores Barras Columnas 174 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INDICADORES FÓRMULA DE INDICADORES FORMATO DE GRÁFICO Nº nuevos clientes Nº nuevos clientes % nuevos clientes sobre total clientes Nº nuevos clientes *100/ Total clientes Sectores % Ventas en nuevos clientes / Total Ventas Ventas en nuevos clientes *100/ Total Ventas Sectores Facturación nacional de franquiciados sobre total facturación Compañía Facturación nacional de franquiciados*100/ Total facturación Compañía Sectores Numero de tiendas propias Numero de tiendas propias Facturación media en tiendas propias Facturación total en tiendas propias *100/ Nº tiendas propias Columnas y Líneas Nº de puntos de venta con mayor facturación que representan el 80% total facturación Compañía Sectores Nº de puntos de venta con mayor facturación Columnas Columnas Nº de puntos de venta nuevos (Int.) Nº de puntos de venta nuevos Columnas Facturación de franquicias nuevas sobre total facturación de las franquicias Facturación de franquicias nuevas*100/ Total facturación franquicias Sectores Nº de puntos de venta nuevos (Nac.) Nº de puntos de venta nuevos Columnas Facturación de tiendas propias nuevas sobre total facturación de tiendas propias Facturación de tiendas propias nuevas *100/ Total facturación tiendas propias Sectores 175 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.3.4. Indicadores financieros (Perspectiva de Resultados) La estrategia de la empresa valora conceptos tales como la rentabilidad, el coste medio de la deuda, el volumen de impagados, el crecimiento e incremento de la cuota de mercado de su segmento, la estabilidad, la creación de valor, la solvencia y liquidez. 176 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INDICADORES FÓRMULA DE INDICADORES % Gtos en acción social sobre ventas Gtos en acción social *100/ Ventas Salvedades reflejadas en el informe de auditoria Nº de Salvedades reflejadas en el informe de auditoria Volumen de provisiones aplicadas para riesgos Nº provisiones aplicadas para riesgos Cuota de Mercado de su segmento Ventas / Total ventas sector Incremento de Cuota de Mercado de su segmento (Cuota de Mercado de su segmento actual - Cuota de Mercado de su segmento año anterior)*100/ Cuota de Mercado de su segmento año anterior FORMATO DE GRÁFICO Sectores Barras Columnas Sectores Velocímetro Apalancamiento financiero ( % ) ((Exigible remunerado / Recursos Propios)*100) Coste medio de la deuda Gastos financieros/ Total deuda Deuda vencida de clientes *100/ Total deuda de clientes % de la deuda vencida de clientes Volumen de impagados Volumen de impagados Columnas Solvencia Fondos Propios / Pasivo Total Columnas Endeudamiento Fondos ajenos/ fondos propios Endeudamiento a Largo Plazo Fondos ajenos a L/P/ fondos propios Endeudamiento a Corto Plazo Fondos ajenos a C/P/ fondos propios Columnas Columnas y Líneas Sectores Barras 177 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INDICADORES FÓRMULA DE INDICADORES FORMATO DE GRÁFICO Liquidez inmediata Tesorería/Pasivo Circulante Columnas Rentabilidad Económica (R.O.I) BAII/activo real medio Columnas Rentabilidad Financiera (R.O.E) BAI / Fondos Propios Medios Columnas Contribución bruta Ingresos - Gastos Variables Directos Contribución neta Contribución bruta - Impuestos Resultado antes de impuestos Resultado antes de impuestos Incremento de ventas (importe) (Ventas actual - Ventas año anterior)*100/ Ventas año anterior Cash Flow operativo generado BDI + Amortizaciones + Provisiones Cash Flow libre generado BDI + Amortizaciones + Provisiones Inversiones Columnas Velocímetro Columnas 178 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4. MATRIZ CER 7.4.1. Pantalla de introducción de datos La pantalla de introducción de datos es la primera que encontrará el usuario cuando interactué con la aplicación. La misión de esta pantalla es la de recoger los datos de usuario y contraseña del usuario, para contrastarlos con la base de datos destinada a ese fin. En el formulario Validación se aprecian dos Textbox donde el usuario introducirá sus datos, la primera de las Textbox, está condicionada al identificador del usuario, por lo que se verá perfectamente el contenido de la casilla mientras se escribe. Por el contrario la casilla encargada de verificar la contraseña, está diseñada para no mostrar los datos que contiene, sustituyéndolos por asteriscos. Esto es así para evitar que otro individuo pueda visualizar los datos del usuario, y entrar en el sistema con la identificación de este. En la parte derecha de las Textbox se encuentran los botones de entrada y salida del sistema. Cuando el botón de salir es pulsado la aplicación se cerrará, mientras que si el botón pulsado es el de entrar, el sistema verificará los datos introducidos en los Textbox, dando acceso al sistema si los datos son correctos o 179 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral mostrando el mensaje de error si no existe ningún usuario con la contraseña proporcionada. INTRODUCCIÓN DE DATOS Control Evento Respuesta txtUsuario escribir Introduce los datos tecleados txtPass escribir Introduce los datos tecleados ocultando su valor Entrar clic Verifica en la base de datos txtUsuario y txtPass, si los datos son correctos, devuelve datos del perfil necesarios para mostrar el siguiente formulario Salir clic Cierra la aplicación 180 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.2. Menú del Administrador El formulario menú del administrador es el encargado de mostrar al administrador todas las posibles opciones de administración del Sistema de Información de la empresa. Estas opciones están divididas en cinco botones colocados en dos filas. El primero de ellos, denominado gestión de perfiles y usuarios, cargará el formulario de los perfiles existentes y definidos en la base de datos una vez que sea pulsada. El segundo botón, tras ser pulsado, es el encargado de mostrar un explorador de archivos con el fin de que el administrador pueda seleccionar cualquier script o fichero de base de datos presente en cualquier directorio para ser cargado. El tercer botón, denominado gestión de Logs, mostrará sin embargo un mensaje de aviso, pues queda fuera del alcance la funcionalidad representada por ésta. 181 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Abajo a la derecha se encuentra el botón llamado cerrar sesión que al ser pulsado carga el formulario de introducción de datos para que pueda ser utilizado por otro usuario. A su derecha se encuentra la última de las opciones, representada por el botón de salir, que se encarga de cerrar la aplicación. INTRODUCCIÓN DE DATOS Control Evento Respuesta btnGestion clic Carga el formulario GestionPerfiles btnDatos clic Muestra un explorador de archivos btnLogs clic Muestra un mensaje de aviso btnCerrarSesión clic Cierra el formulario, descarga todos los datos del usuario y carga el formulario de Validación btnSalir clic Cierra la aplicación 182 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.2.1. Gestión de Perfiles El formulario gestión de perfiles muestra cuando se carga todos los perfiles con privilegios de acceso al Sistema de Información definidos en el sistema. Esto lo hace con dos combobox que son cargados el primero con los puestos de los usuarios cuyos perfiles tienen acceso al sistema y el segundo con los códigos de las sedes a las que dichos usuarios pertenecen. Según sean tanto el puesto o perfil del usuario, como el código de la sede a la que éste pertenece, el formulario cargará la información detallada de dicho perfil en caso de existir. En la parte derecha del formulario se encuentran los botones de acción. El primero de los botones, denominado modificar usuario, es el encargado de verificar si se han rellenado todos los campos con la información requerida y si el perfil cuyos datos se intentan modificar existe en la base de datos. El segundo botón, llamado dar de alta, es el encargado de verificar si se han introducido todos los datos requeridos, si existe un usuario con el perfil requerido y en caso de no ser así dar de alta en la base de datos el nuevo usuario. El tercer botón, llamado dar de baja, al ser pulsado, verifica que el usuario que se intenta dar de baja existe en la base de datos y en caso afirmativo lo borra de la misma. Abajo a la izquierda aparece un último botón de acción, llamado volver, al ser pulsado carga el formulario del que provenía. 183 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INTRODUCCIÓN DE DATOS Control Form Evento load Respuesta Carga de la base de datos de empleados y sedes los puestos correspondientes a los perfiles que tienen acceso a la aplicación y el código de las sedes cmbPerfiles clic Carga en variables temporales los datos del usuario con el perfil pulsado dependiendo del código de sede cmbSedes clic Carga en variables temporales los datos del usuario con el código de sede pulsado dependiendo del perfil txtNombre Introduce los datos tecleados txtApellido1 Introduce los datos tecleados txtApellido2 Introduce los datos tecleados txtNIF Introduce los datos tecleados txtEdad Introduce los datos tecleados 184 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral txtSexo Introduce los datos tecleados txtTlfno Introduce los datos tecleados txtEmail Introduce los datos tecleados txtPuesto Introduce los datos tecleados btnModificar clic Verifica la existencia del usuario a modificar y actualiza la BD btnAlta clic Verifica la inexistencia de usuarios con dicho perfil y actualiza la BD btnBaja clic Verifica la existencia del usuario a dar de baja y actualiza la BD btnVolver clic Cierra el formulario, y carga el formulario del que proviene (DInformática) 185 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.3. Tablero de Mando del Presidente El tablero de Mando del Presidente se carga cuando el perfil validado corresponde al mismo. Al cargarse, el formulario Presidente busca en la base de datos información tanto de los datos personales del mismo como de distintos indicadores. Gran parte del formulario contiene múltiples objetos Label donde se cargarán los distintos datos tanto personales del perfil como de los indicadores. En el caso de los indicadores dichos objetos de tipo label van acompañados cada uno de siete imágenes, cuatro que representan un semáforo en diferentes estados (verde, amarillo, amarillo y rojo y rojo) que están superpuestas unas con otras, y otras tres que representan los estados bueno, malo y mediocre que también están superpuestas entre ellas. Según sea el valor del indicador que representa cada label se mostrará una imagen u otra en cada uno de los dos grupos diferenciados de imágenes (semáforos y estados). Para ello el formulario en su carga comparará los resultados de los indicadores con unos rangos ya definidos. En la parte superior derecha del formulario se encuentran cuatro botones que al pulsarlos cargan distintos formularios: El primero de ellos es el botón llamado Director de RRHH, que tras pulsarlo carga el Tablero de Mando de dicho director con funcionalidades limitadas. Para ello intercambiará con dicho formulario la información necesaria. El segundo, tercer y cuarto botón al ser pulsados cargan distintos formularios, que se corresponden al formulario de Producción, al de Administración y Contabilidad y al de Marketing y Ventas respectivamente. Abajo a la derecha se encuentra el botón llamado cerrar sesión que al ser pulsado carga el formulario de introducción de datos para que pueda ser utilizado por otro usuario. 186 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral A su derecha se encuentra la última de las opciones, representada por el botón de salir, que se encarga de cerrar la aplicación. INTRODUCCIÓN DE DATOS Control Form Evento load Respuesta Carga de la base de datos corporativa los datos personales del usuario sobre lo elementos label al igual que el valor de los diferentes indicadores, mostrando según el valor de cada uno unos objetos imagen u otros para cada uno de los mismos. btnDRRHH clic Carga el formulario DRRHH sin la funcionalidad de gestión. 187 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral btnDProducción clic Carga el formulario DProdución. btnDConta clic Carga el formulario DAdminYConta. btnMarketing clic Carga el formulario MarketingYVentas. btnCerrarSesión clic Cierra el formulario, descarga todos los datos del usuario y carga el formulario de Validación btnSalir clic Cierra la aplicación 188 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.4. Tablero de Mando del Director de RRHH El formulario DRRHH al igual que el formulario Presidente, carga información personal del usuario y el resultado de distintos indicadores en distintos elementos de tipo label. El formulario se divide en cuatro partes diferenciadoras. La primera se corresponde con la presentación de los datos personales del usuario. La segunda presenta varios elementos de acción y es la dedicada a los informes. En la tercera se cargan los valores de los distintos indicadores en los elementos de tipo label presentes mientras que en la cuarta se presentan nuevamente varios elementos de acción. Cada uno de los checkboxes se corresponde con un informe determinado, el cual será mostrado en caso de ser pulsado el botón de mostrar y el checkbox correspondiente a dicho informe hubiera sido seleccionado previamente. Cada vez que un checkbox es seleccionado, los restantes serán ocultados hasta que el mismo haya sido deseleccionado, no permitiendo mostrar más de un informe simultáneamente por motivos de sobrecarga innecesaria, ya que la elaboración de cada informe requiere en muchos casos múltiples consultas a numerosas tablas de la base de datos. Los restantes elementos de acción que aparecen en el formulario, situados al final en la cuarta parte diferenciadora, son tres. El primero de ellos, denominado reuniones, al pulsarlo carga el formulario GReunio, el segundo (Equipos de Trabajo) carga el formulario GEquiposTrabaja, y por último el tercero (Proyectos) carga el formulario GProyectos. Abajo a la derecha se encuentra el botón llamado cerrar sesión que al ser pulsado carga el formulario de introducción de datos para que pueda ser utilizado por otro usuario. 189 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Más abajo aún se encuentra la última de las opciones, representada por el botón de salir, que se encarga de cerrar la aplicación. INTRODUCCIÓN DE DATOS Control Form Evento load Respuesta Carga de la base de datos corporativa los datos personales del usuario sobre lo elementos label al igual que el valor de los diferentes indicadores. 190 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral btnMostrar clic Carga el report correspondiente según sea el checkbox seleccionado. btnReuniones clic Carga el formulario GReuniones. btnET clic Carga el formulario GEquiposTrabajo. btnProyectos clic Carga el formulario GProyectos. btnCerrarSesión clic Cierra el formulario, descarga todos los datos del usuario y carga el formulario de Validación btnSalir clic Cierra la aplicación 191 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.4.1. Gestión de Reuniones El formulario GReuniones muestra diversa información al ser cargada. En el primer combobox de la izquierda el formulario carga las fechas de las reuniones pendientes. Debajo del mismo se posiciona un elemento de tipo label que muestra la descripción de la reunión referenciada en el combobox. Por último, y referente aún a las reuniones, se cargan en un listbox los asistentes a la misma, junto con el departamento al que pertenecen y el cargo que ocupan en el mismo. En la parte derecha aparecen tres combobox más, que también son cargados al ser llamado el formulario. El combobox cmbDeptos carga los nombres de los departamentos de la empresa, cmbPuestos carga los puestos que existen en ese departamento y cmbEmpleado los empleados que ocupan ese puesto en ese departamento. Al seleccionar una fecha distinta en el combobox de reuniones, el sistema cargará la información correspondiente a la misma en los campos label lblDesc y listbox listAsistentes. De igual modo, dependiendo del departamento o puesto seleccionado se cargaran los valores requeridos en los combobox de puestos y empleados. Aparecen distintos elementos de acción en el formulario: El botón Alta reunión actualiza la base de datos reuniones con los datos fecha de la reunión y descripción de la misma cogidos de los campos DateTimePicker y Textbox. El botón Baja reunión elimina de la base de datos la reunión cuya información es mostrada a su izquierda, eliminando además todos los asistentes a la misma. El botón Añadir empleado da de alta un nuevo asistente a la reunión que aparece descrita a la izquierda, obteniendo los datos necesarios de las distintas combobox presentes en el formulario (cmbReuniones, cmbDeptos, cmbPuestos, 192 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral cmbEmpleados) y actualizando en caso de realizarse con éxito dicha acción la listbox de asistentes. En la parte inferior del formulario se encuentran los botones atrás y salir. El primero de ellos al ser pulsado cerrará el formulario y cargará el formulario desde el que fue llamado mientras que el segundo saldrá de la aplicación. INTRODUCCIÓN DE DATOS Control Form Evento load Respuesta Carga de la base de datos corporativa los datos correspondientes a las reuniones, los departamentos, los puestos y los empleados en los diferentes combobox y los asistentes de las reuniones en la listbox. txbDesc Escribir() Introduce los datos tecleados. cmbReuniones clic Selecciona un fecha de las reuniones pendientes y carga la descripción y los asistentes de la misma. 193 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral cmbDeptos clic Selecciona un elemento de la lista y carga los combobox de puestos y empleados. cmbPuestos clic Selecciona un elemento de la lista y carga el combobox de empleados. cmbEmpleados clic Selecciona un elemento de la lista. calFecha clic Introduce los datos seleccionados. btnAlta clic Actualiza la BD reuniones. btnBaja clic Actualiza la BD reuniones y reuniones_empleados. btnAñadir clic Actualiza la BD reuniones_empleados. btnAtrás clic Cierra el formulario y carga el formulario desde el que fue llamado. btnSalir clic Cierra la aplicación. 194 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.4.2. Gestión de Equipos de Trabajo El formulario GEquiposTrabajo muestra información de los proyectos y los empleados pertenecientes a los equipos de trabajo que tienen asignado dicho proyecto mediante una combobox con los identificadores de los proyectos, un label con la descripción de los mismos y un listbox que es cargado con el nombre y puesto de los empleados de los equipos de trabajo. En la parte derecha aparece un combobox que el formulario carga con el nombre de los distintos departamentos de la empresa y un listbox en donde se muestran los empleados pertenecientes a ese departamento junto con el cargo de los mismos. Debajo del listbox se encuentra el botón de añadir empleado al equipo de trabajo, que tras ser pulsado actualizará la base de datos equipos_trabajo_empleado añadiendo el empleado seleccionado en la listbox. En la parte inferior del formulario se encuentran los botones atrás y salir. El primero de ellos al ser pulsado cerrará el formulario y cargará el formulario desde el que fue llamado mientras que el segundo saldrá de la aplicación. 195 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INTRODUCCIÓN DE DATOS Control Form Evento load Respuesta Carga de la base de datos corporativa los datos correspondientes a los proyectos, los equipos de trabajo, los departamentos y los empleados en los diferentes combobox, label y listbox. cmbProyecto clic Selecciona un elemento y carga lblDesc y listEmpleados. cmbDeptos clic Selecciona un elemento de la lista y carga el listbox de empleados. listEmpleados clic Selecciona un elemento de la lista. btnAltaEmpleadoET clic Actualiza la BD equipos_trabajo_empleado. btnAtrás Cierra el formulario y carga el formulario desde el clic que fue llamado. btnSalir clic Cierra la aplicación. 196 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.4.3. Gestión de Proyectos El formulario GProyectos muestra información de los proyectos existentes en la empresa. Se cargan en un combobox los identificadores de los proyectos y en diferentes elementos de tipo label la descripción, la fecha de inicio, la de fin establecida y la de fin real en caso de existir esta última. En la parte inferior del formulario se encuentran distintos elementos de acción. Aparecen tres elementos de tipo MonthCalendar, un Textbox denominado txbDesc y un botón llamado Alta proyecto. Cada uno de los tres MonthCalendar está encargado de almacenar temporalmente la fecha seleccionada y darle el formato adecuado. El botón Alta proyecto, situado a la derecha del Textbox, será el encargad de actualizar la base de datos proyectos tras ser pulsado, añadiendo el nuevo proyecto al combobox de proyectos. En la parte inferior del formulario se encuentran los botones atrás y salir. El primero de ellos al ser pulsado cerrará el formulario y cargará el formulario desde el que fue llamado mientras que el segundo saldrá de la aplicación. 197 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INTRODUCCIÓN DE DATOS Control Form Evento load Respuesta Carga de la base de datos de proyectos los proyectos en el combobox cmbProyecto. cmbProyecto clic Selecciona un elemento y carga información actualizada del proyecto en los distintos labels. calFechaIni clic Selecciona un elemento del calendario. calFechaFinEst clic Selecciona un elemento del calendario. calFechaFinReal clic Selecciona un elemento del calendario. btnAltaProy clic Actualiza la BD de proyectos. btnAtrás clic Cierra el formulario y carga el formulario desde el que 198 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral fue llamado. btnSalir clic Cierra la aplicación. 199 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.5. Tablero de Mando del Director de Producción El formulario DProducción carga información personal del usuario y el resultado de distintos indicadores en distintos elementos de tipo label. El formulario se divide en tres partes diferenciadoras. La primera se corresponde con la presentación de los datos personales del usuario. La segunda presenta varios elementos de acción y es la dedicada a los informes y en la tercera se cargan los valores de los distintos indicadores en los elementos de tipo label presentes. Al ser pulsado el botón Mostrar se comprobará cuál de los cuatro checkboxes ha sido seleccionado y se mostrará el informe correspondiente. Cada vez que un checkbox es seleccionado, los restantes serán ocultados hasta que el mismo haya sido deseleccionado, no permitiendo mostrar más de un informe simultáneamente por motivos de sobrecarga innecesaria, ya que la elaboración de cada informe requiere en muchos casos múltiples consultas a numerosas tablas de la base de datos. 200 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INTRODUCCIÓN DE DATOS Control Form Evento load Respuesta Carga de la base de datos corporativa los datos personales del usuario sobre lo elementos de tipo label al igual que el valor de los diferentes indicadores. btnMostrar clic Carga el report correspondiente según sea el checkbox seleccionado. btnCerrarSesión clic Cierra el formulario, descarga todos los datos del usuario y carga el formulario de Validación btnSalir clic Cierra la aplicación 201 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.6. Tablero de Mando del Director de Administración y Contabilidad El formulario DAdminYConta carga información personal del usuario y el resultado de distintos indicadores en distintos elementos de tipo label. El formulario se divide nuevamente en tres partes diferenciadoras. La primera se corresponde con la presentación de los datos personales del usuario. La segunda presenta varios elementos de acción y es la dedicada a los informes y en la tercera se cargan los valores de los distintos indicadores en los elementos de tipo label presentes. Al ser pulsado el botón Mostrar se comprobará cuál de los cinco checkboxes ha sido seleccionado y se mostrará el informe correspondiente. Cada vez que un checkbox es seleccionado, los restantes serán ocultados hasta que el mismo haya sido deseleccionado, no permitiendo mostrar más de un informe simultáneamente por motivos de sobrecarga innecesaria, ya que la elaboración de cada informe requiere en muchos casos múltiples consultas a numerosas tablas de la base de datos. 202 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INTRODUCCIÓN DE DATOS Control Form Evento load Respuesta Carga de la base de datos corporativa los datos personales del usuario sobre lo elementos de tipo label al igual que el valor de los diferentes indicadores. btnMostrar clic Carga el report correspondiente según sea el checkbox seleccionado. btnCerrarSesión clic Cierra el formulario, descarga todos los datos del usuario y carga el formulario de Validación btnSalir clic Cierra la aplicación 203 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.7. Tablero de Mando del Director de Marketing y Ventas El formulario DMarketingYVentas carga información personal del usuario y el resultado de distintos indicadores en distintos elementos de tipo label. El formulario se divide al igual que en los tableros anteriores en tres partes diferenciadoras. La primera se corresponde con la presentación de los datos personales del usuario. La segunda presenta varios elementos de acción y es la dedicada a los informes y en la tercera se cargan los valores de los distintos indicadores en los elementos de tipo label presentes. Al ser pulsado el botón Mostrar se comprobará cuál de los cinco checkboxes ha sido seleccionado y se mostrará el informe correspondiente. Cada vez que un checkbox es seleccionado, los restantes serán ocultados hasta que el mismo haya sido deseleccionado, no permitiendo mostrar más de un informe simultáneamente por motivos de sobrecarga innecesaria, ya que la elaboración de cada informe requiere en muchos casos múltiples consultas a numerosas tablas de la base de datos. 204 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral INTRODUCCIÓN DE DATOS Control Form Evento load Respuesta Carga de la base de datos corporativa los datos personales del usuario sobre lo elementos de tipo label al igual que el valor de los diferentes indicadores. btnMostrar clic Carga el report correspondiente según sea el checkbox seleccionado. btnCerrarSesión clic Cierra el formulario, descarga todos los datos del usuario y carga el formulario de Validación btnSalir clic Cierra la aplicación 205 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 7.4.8. Presentación de informes Según sea el informe seleccionado el sistema mostrará un informe determinado para el perfil que lo solicite. Todos los tipos de informes que el sistema puede mostrar al usuario son especificados en el Manual de Usuario. 206 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Diseño Externo (DEX) Diseño Interno (DIN) 207 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 8. Diseño Interno 8.1. Subsistema on-line Aquí se encuadran todas las funciones del sistema que requieren la interactuación con el usuario Mediante la derivación del DFD al diagrama de cuadros estructurados o STC (Structured Chart), estos componentes darán lugar a los ficheros, ventanas, y módulos de programas que se diseñarán y especificarán unitariamente. 208 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 8.1.1. Gestionar Perfiles y Datos Principal Carga Tipo de opción Gestión Interpretar opción Realizar Carga Visualizar Datos Datos Empleados con perfil Detalles usuario Modificar Datos Dar Alta Dar Baja Datos Usuario Búsqueda de Empleados con perfil Verificar Requisitos Requisitos OK Requisitos OK Datos Empleados con perfil Dar de Alta BBDD Empleados Detalles perfil Detalles perfil Confirmación Baja perfil BBDD Corporativa Requisitos OK Dar de Baja Código Confirmación Alta perfil Verificar Requisitos Verificar Requisitos Modificar Datos Detalles perfil Código Confirmación Confirmación Modificar perfil Código Confirmación Confirmación 209 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 8.1.2. Gestionar Reuniones Principal Tipo de opción Bajas Reuniones Altas Reuniones Datos Altas Asistentes Interpretar opción Detalles Empleados Detalles usuario Búsqueda de Reuniones Detalles Reunión Detalles Empleados BBDD Empleados Detalles Reuniones BBDD Reuniones Detalles Departamentos BBDD Departamentos Opciones favorables Dar de Alta Reunion Búsqueda de Departamentos Alta Reunión Verificar Requisitos Comprobar datos de entrada Opciones favorables Detalles Departamentos Detalles Reuniones Búsqueda de Empleados Usuario Comprobar datos de entrada Visualizar Datos Código Confirmación Confirmación Requisitos OK Dar de Alta Asistente Detalles Asistente Alta Asistente Dar de Baja Reunión Código Confirmación Confirmación Detalles Reunión Baja Reunión Código Confirmación Confirmación 210 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 8.1.3. Gestionar Equipos de Trabajo Principal Datos Altas Visualizar Datos Detalles Empleados Búsqueda de Empleados Detalles Empleados BBDD Empleados Detalles Proyectos Búsqueda de Reuniones Detalles Reuniones BBDD Reuniones Comprobar datos de entrada Detalles Departamentos Opciones favorables Dar de Alta Proyecto Búsqueda de Departamentos Detalles Departamentos BBDD Departamentos Detalles Proyecto Alta Proyecto Código Confirmación Confirmación 211 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 8.1.4. Gestionar Proyectos Principal Detalles Proyecto Altas Búsqueda de Proyectos Comprobar datos de entrada Opciones favorables Detalles proyecto Dar de Alta Proyecto BBDD Proyectos Detalles Proyecto Alta Proyecto Código Confirmación Confirmación 212 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 8.1.5. Mostrar Informes Principal Tipo de opción Opción Report Almacén Clasificar por tipo de report Opción Report Pedidos Opción Report Proveedores Opción Report Producción Tipo de report Usuario BBDD Productos BBDD Proveedores BBDD Proveedores Report Almacén BBDD Productos BBDD Proveedores Report Pedidos Report Proveedores BBDD Empleados BBDD Sedes BBDD Departamentos Report Producción 213 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 1. Análisis del Sistema 2. Diseño del CMI 3. Desarrollo del CMI 214 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Programación (PRO) Pruebas del Sistema (PRU) 215 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 9. Programación La herramienta utilizada para programar la aplicación ha sido Visual Studio 2005 como se ha indicado anteriormente. Esto ha sido debido a que es una herramienta que facilita una serie de utilidades y simplifica el diseño de entornos visuales. Se ha utilizado también Crystal Reports, que es un componente integrado del entorno de desarrollo de Visual Studio .NET y que proporciona numerosas ventajas relacionadas con la elaboración de informes. La aplicación se compone únicamente de un ejecutable: cmi-setup.exe El archivo ejecutable instalará automáticamente el driver necesario para la conexión con el gestor de bases de datos MySQL y dará la opción de instalar el paquete Microsoft .NET Framework versión 2.0 (x86) Redistributable Package, que instala el entorno en tiempo de ejecución y los archivos asociados de .NET Framework necesarios para ejecutar aplicaciones desarrolladas para .NET Framework v2.0. Es en esta etapa en donde se ha procedido a la realización del manual de usuario (ANEXO A). 216 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Programación (PRO) Pruebas del Sistema (PRU) 217 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 10. Pruebas del Sistema Una vez desarrollados y probados cada uno de los programas y componentes que forman el software se han realizado una serie de pruebas encaminadas a garantizar un nivel de fiabilidad aceptable. Es en esta etapa en donde se ha procedido a la realización del manual de instalación (ANEXO B). 218 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 11. Conclusiones Desde el punto de vista informático se ha desarrollado una aplicación que utiliza la manipulación y gestión de una Base de Datos y genera diversos informes personalizados. Los objetivos planteados han sido conseguidos si bien el propósito final de algunos ha resultado algo diferente respecto a su primera definición, de acuerdo a las necesidades que se iban creando en su realización. Ha sido necesario llevar a cabo un trabajo de búsqueda e investigación para conocer las necesidades de la empresa, sus objetivos estratégicos y los indicadores de cada una de las cuatro perspectivas necesarios, junto con la fórmula de obtención de cada uno, necesarios para la elaboración del diseño conceptual del Cuadro de Mando. Se ha pretendido crear una herramienta fácil de entender y usar basada en indicadores que permita la toma de decisiones de manera ágil y suponga un ahorro considerable en tiempo y esfuerzo en la realización de tareas de seguimiento de la compañía en las distintas áreas, permitiendo generar informes con información útil, elaborada y de manera rápida de forma automática. 219 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 12. Bibliografía [KAPL00] Robert S. Kaplan y David P. Norton, “Cuadro de Mando Integral (The Balanced Scorecad)”, Ediciones Gestión 2000-1997. [FERN04] Alfonso Fernández Hatre, "Indicadores de Gestión y Cuadro de Mando Integral”, Edita: Instituto de Desarrollo Económico del Principado de Asturias. D.L.: AS-4524/04. [FERN03] Alfonso Fernández Hatre, “Sistemas Integrados de Gestión”, Idepa 2003. [AENO03] Norma UNE 66175. “Sistemas de gestión de la calidad. Guía para la implantación de sistemas de indicadores”, Comité AEN/CTN 66. AENOR, Octubre de 2006. [RODR03] Álvaro Rodríguez de Roa y Juan Sendín Caballero, "Establecimiento de objetivos y sistemas de indicadores", Revista Forum Calidad-146/03. [BARR01] Jesús Barranco de Areba, “Metodología del análisis estructurado de sistemas”, UPCO, 2001. [SKIB06] Craig Skibo, Marc Young, Brian Johnson, “Working with Microsoft® Visual Studio® 2005”, Microsoft Press, 2006. [HARV04] Vision Harvest, Inc., “Crystal Reports 10 Quick Start Workshop”, Vision Harvest, Inc., 2004 220 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 13. ANEXO A. Manual de instalación 0. Instalación de la Aplicación CMI A. Herramientas necesarias 4 4 B. Instalación 221 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 0. Instalación de la Aplicación CMI A. Herramientas necesarias Para la instalación de la aplicación es necesario tener instalado únicamente la siguiente herramienta: Servidor de BBDD MySQL No será necesario que el usuario tenga instalada la herramienta con la que se ha desarrollado la aplicación ya que en el programa ejecutable entregado al mismo se incluye el Microsoft. NET Framework versión 2.0 (x86) el cual instalará el .NET Framework en tiempo de ejecución y los archivos necesarios para ejecutar aplicaciones desarrolladas en Visual Studio .NET. 222 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral B. Instalación Antes de comenzar con la instalación de la aplicación se deberá instalar el servidor de base de datos MySQL y conectar la base de datos de la aplicación. Este último paso, conectar la base de datos, se realizará una única vez, pues será el administrador desde la propia aplicación el encargado de seleccionar en un futuro los distintos scripts o ficheros a cargar. Después de instalar el Servidor de Base de Datos MySQL se abrirá una ventana del sistema y se seguirán los siguientes pasos: Tras teclear el comando mysql –u root –p se pedirá una contraseña, que será la que se haya escogido al instalar el servidor de base de datos de mysql. A continuación se deberá mostrar la ruta donde se encuentra el fichero cmi.sql, que se recomienda se guarde en un directorio exclusivo con un nombre representativo (“bbdd” o “Base de Datos”). Una vez se ha instalado y configurado la base de datos se puede proceder a la instalación de la aplicación. Ir a la carpeta otput (\PFC\install\output) y ejecutar la aplicación haciendo doble clic. Aparecerá la siguiente ventana, pulsar Next. 223 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral A continuación se pide seleccionar un directorio donde se desea instalar la aplicación: Antes de pulsar Next, asegurarse que se dispone del espacio requerido (53,0 Mb). 224 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral En la siguiente ventana puedes seleccionar el directorio donde se creará un acceso directo. Tras seleccionar el directorio pulsar Next. En la siguiente ventana deberemos seleccionar las casillas correspondientes en caso de querer añadir un acceso directo en el escritorio y un icono de acceso rápido (por defecto no vienen seleccionados). A continuación se pulsa Next. 225 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral La siguiente ventana es para comenzar la instalación. Es recomendable que se cierren todas las aplicaciones que estuvieran ejecutándose en la maquina donde se va a instalar la aplicación. Pulsar Install para comenzar la instalación. Tras pulsar Install espere unos segundos hasta que se complete la instalación. 226 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Una vez finalizada la instalación de la aplicación, el programa automáticamente le da la opción de instalar en el equipo Microsoft .NET Framework 2.0. En caso de disponer ya del mismo se puede pulsar en Cancelar para finalizar la instalación. 227 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral En caso de haber pulsado el botón Cancelar, como último paso en la instalación se pulsa Finish, seleccionando la casilla que se muestra en la imagen en caso de querer ejecutar la aplicación. En caso de no disponer en el equipo del paquete de Microsoft o no tener conocimiento de la existencia del mismo, se pulsará en la pantalla el botón Siguiente. Aparecerá una ventana que mostrará el contrato de licencia de Microsoft. Seleccionar la casilla en donde se aceptan los términos del contrato y pulsar Instalar. 228 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Esperar unos segundos a que se complete la instalación. En caso de disponer ya una versión de dicho paquete, se le avisará y aparecerá una ventana comunicándole que la versión que está intentando instalar es incompatible con la que tiene ya instalada en su equipo. Tras pulsar Aceptar, le aparecerá una ventana comunicándole que ha habido un error en la instalación del paquete de Microsoft. Este error es en la instalación del paquete de Microsoft y no en la instalación de la aplicación. A continuación pulse Finalizar. 229 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Como último paso en la instalación se pulsa Finish, seleccionando la casilla que se muestra en la imagen en caso de querer ejecutar la aplicación. 230 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 14. ANEXO B. Manual de usuario. 1. Validación de usuario 2. Perfil Administrador 2.1. Gestión de Usuarios y perfiles 2.2. Carga de Datos 2.3. Gestión de Logs 3. Tableros de Mando 3.1. Tablero de Mando del Presidente 3.2. Tablero de Mando del Director de Recursos Humanos 3.2.1. Gestión de las Reuniones de la empresa 3.2.2. Gestión de los Equipos de Trabajo de la empresa 3.2.3. Gestión de los Proyectos de la empresa 3.3. Tablero de Mando del Director de Producción 3.4. Tablero de Mando del Director de Administración y Contabilidad 3.5. Tablero de Mando del Director de Ventas y Marketing 4. Informes o Reports 4.1. Reports para Recursos Humanos 4.1.1. Inversión y gasto en nuevas tecnologías 4.1.2. Evolución y características de la plantilla 4.1.3. Equipos de trabajo 4.1.4. Uso de Herramientas 231 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.1.5. Cursos y gasto de formación 4.1.6. Sugerencias de los empleados 4.2. Reports para Producción 4.2.1. Productos con mayor presencia en el almacén 4.2.2. Pedidos que superan las existencias 4.2.3. Proveedores contratados 4.2.4. Departamento de Producción 4.3. Reports para Administración y Contabilidad 4.3.1. Cuota de Mercado (Ventas) 4.3.2. Incremento del Importe Neto 4.3.3. Activo Circulante de Explotación 4.3.4. Solvencia a Largo Plazo 4.3.5. Endeudamiento 4.4. Reports para Marketing y Ventas 4.4.1. Inversión en Marketing 4.4.2. Relación existente entre lo invertido en marketing y las ventas de la empresa 4.4.3. Cuota de Mercado (Ventas) 4.4.4. Proveedores contratados 4.4.5. Franquicias contratadas 232 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 1. Validación de usuario La primera ventana muestra una ventana con los campos de validación del usuario, en donde se requiere el nombre del perfil y la contraseña del mismo, que será el DNI incluyendo la letra del mismo. En caso de introducir el nombre y la contraseña correcta el usuario queda validado e inicia sesión en la aplicación, mostrando la aplicación una nueva pantalla con todas las funcionalidades permitidas. Los perfiles definidos en el sistema son los que se muestran a continuación: Presidente Director de Recursos Humanos Director de Producción Director de Administración y Contabilidad Director de Marketing y Ventas Administrador 233 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral En caso de no introducir el nombre o contraseña correctos, la aplicación se lo notificará al usuario, y le mostrará nuevamente la página principal tras pulsar en el botón Aceptar del mensaje mostrado que le informa de los datos erróneos introducidos. 234 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 2. Perfil Administrador Una vez autenticado el usuario, se le presentará una ventana con tres funcionalidades distintas: Gestión de perfiles Carga de datos Gestión de Logs Desde esta pantalla el usuario podrá cerrar sesión o salir del programa. En caso de cerrar sesión la aplicación reiniciará y se mostrará la ventana de validación del usuario. En este momento el usuario podrá elegir de entre las funcionalidades existentes la que estime oportuna. 235 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 2.1. Gestión de Usuarios y perfiles En gestión de usuarios y perfiles el usuario podrá gestionar todos y cada uno de los distintos perfiles que tienen acceso al Cuadro de Mando, incluido el propio perfil de administrador. El usuario podrá realizar las siguientes acciones: Consultar los datos almacenados de los distintos perfiles definidos: Se listan los datos de todos los perfiles definidos en el sistema. Para ello el usuario deberá seleccionar primero el perfil de usuario y posteriormente el código de la sede a la que este pertenece. En la parte izquierda de la ventana el usuario tiene una leyenda con los códigos de las sedes y departamentos y su correspondencia alfanumérica. 236 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Modificar datos y permisos de un perfil: El usuario podrá modificar cualquier dato del perfil seleccionado a excepción del código de sede y del código de departamento. Se deberá tener cuidado en no intentar modificar datos de un usuario inexistente. Dar de alta un nuevo usuario en un perfil: El usuario podrá dar de alta a un usuario con un perfil específico en caso de no existir el mismo. Para ello el puesto del nuevo perfil deberá estar vacante en el departamento y sede solicitada. Al poder existir varios perfiles del mismo tipo según la sede, podrán coexistir varios perfiles iguales pero no en la misma sede y departamento. Se deberán rellenar todos y cada uno de los campos indicados. Dar de baja un usuario en un perfil: El usuario podrá dar de baja un usuario con un perfil específico existente. 237 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 2.2. Carga de Datos Con dicha funcionalidad el usuario podrá gestionar la carga de la base de datos sin necesidad programas o scripts adicionales. Será necesaria, como ya se ha comentado anteriormente, una carga inicial de la base de datos para permitir la validación inicial de los usuarios, tras la cual será el administrador o usuario el que lleve a cabo la carga de las tablas y la base de datos necesaria para la alimentación del Sistema de Información. 238 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 2.3. Gestión de Logs Una de las principales funciones del administrador para garantizar un óptimo funcionamiento y seguimiento del programa es realizar una buena gestión de Logs y eventos de todo lo acaecido en la aplicación. Dicha funcionalidad no se encuentra dentro del alcance del proyecto por lo que no se ha desarrollado. 239 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 3. Tableros de Mando Una vez autenticado el usuario, en caso de que su perfil no se corresponda con el del administrador, se le mostrará al mismo una pantalla principal o Tablero de Mando, en donde aparecen los siguientes datos: Cargo Nombre Teléfono de contacto Correo electrónico Desde esta pantalla el usuario podrá cerrar sesión o salir del programa. En caso de cerrar sesión la aplicación reiniciará y se mostrará la ventana de validación del usuario. En este momento el usuario, según sea su perfil, podrá elegir de entre las funcionalidades existentes la que estime oportuna. 240 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 3.1. Tablero de Mando del Presidente El Tablero de Mando del Presidente muestra los datos personales del usuario (1) y una serie de indicadores que reflejan de forma gráfica el cumplimiento o no de los objetivos estratégicos establecidos por la empresa y su desviación cuantitativa respecto de los mismos (2). Además, desde el Tablero de Mando del Presidente se puede acceder a cualquiera de los Tableros de los distintos Directores (3). Se muestran los datos comentados anteriormente del usuario. 241 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Consecución de los Objetivos Estratégicos: La consecución de los objetivos estratégicos se divide en cuatro apartados, que reflejan la consecución de los objetivos estratégicos en las distintas áreas. Según sea el objetivo estratégico y su valor se mostrará el semáforo de un color u otro de los cuatro posibles: Los cuatro apartados comentados son los siguientes: En Crecimiento y Rentabilidad Económica se muestran los siguientes objetivos estratégicos: Aumentar un 10% las ventas Aumentar un 15% los servicios ofrecidos 242 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Obtener una rentabilidad neta del 15% En Presencia se muestran los siguientes objetivos estratégicos: Crecer un 10% en el Mercado Europeo Crecer un 15% en el Mercado Nacional En Productividad se muestran los siguientes objetivos estratégicos y ratios: Crecimiento de la plantilla con respecto al ejercicio anterior Variación de los gastos de personal con respecto al ejercicio anterior Aumento de la productividad Productividad del año anterior Productividad del presente año 243 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral En Liquidez se muestran los siguientes objetivos estratégicos y ratios: Liquidez general de entre 1,5 y 1,9 Liquidez inmediata entorno al 3% Fondo de Maniobra Patrimonio Neto Desde aquí el usuario puede acceder al Tablero de Mando de los distintos Directores, teniendo limitadas algunas funcionalidades de las que solo disponen los usuarios de los respectivos tableros de Mando. 244 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 3.2. Tablero de Mando del Director de Recursos Humanos El Tablero de Mando del Director de Recursos Humanos muestra los datos personales del usuario (1), una serie de indicadores que reflejan la situación actual de la empresa en el área de la misma de la que él es responsable (3) y un apartado en donde se listan una serie de informes a los que el usuario puede acceder y consultar (2). Además, desde el Tablero de Mando del Director de Recursos Humanos se pueden realizar una serie de funcionalidades extra como son la gestión de Reuniones, Equipos de Trabajo y Proyectos (4). 245 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Se muestran los datos comentados anteriormente del usuario. Se listan los informes o reports accesibles por el usuario. Los informes a los que el usuario puede acceder son los siguientes: Inversión y Gasto en nuevas tecnologías Evolución de la plantilla Equipos de Trabajo Uso de herramientas por parte de los empleados Cursos y gasto en formación Sugerencias de los empleados 246 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Indicadores relevantes para el usuario. Gestión de las Reuniones, los equipos de trabajo y las reuniones. Desde cada una de las ventanas que se comentarán en el siguiente apartado se podrá volver a la ventana principal del Director de RRHH pulsando en la flecha de Volver situada en la parte inferior izquierda o salir de la aplicación pulsando el icono de Salir situado en la parte inferior derecha de la ventana. 247 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 3.2.1. Gestión de las Reuniones de la empresa Esta funcionalidad, exclusiva del Director de Recursos Humanos, permite al usuario llevar una gestión de las reuniones que tienen lugar en la empresa. El usuario podrá realizar las siguientes acciones: Consultar las reuniones pendientes: Se listan las fechas de las reuniones aún pendientes, su descripción y los asistentes a las mismas, junto con el departamento al que pertenecen y el puesto que ocupan. Añadir asistentes a una reunión: Se listan los departamentos de la empresa, para cada departamento los puestos existentes y para cada puesto de cada departamento el nombre de los empleados. Una vez seleccionado el departamento, el puesto y el empleado, el empleado añadido aparecerá en la lista de asistente de la reunión. 248 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Dar de alta una nueva reunión: El usuario deberá seleccionar una fecha de la reunión y escribir el asunto o una breve descripción de la misma. Dar de baja una reunión ya programada: El usuario podrá dar de baja una reunión ya programada, que será la que esté seleccionada en el apartado de reuniones pendientes. 249 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 3.2.2. Gestión de los Equipos de Trabajo de la empresa Esta funcionalidad, exclusiva del Director de Recursos Humanos, permite al usuario llevar una gestión de los equipos de trabajo existentes en la empresa. El usuario podrá realizar las siguientes acciones: Consultar los empleados de los equipos de trabajo: Se listan los proyectos que tienen asociado un equipo de trabajo junto a la descripción del proyecto. Se listan los empleados junto con su cargo dentro de la empresa que pertenecen al equipo de trabajo seleccionado. Añadir empleados al equipo de trabajo: Se listan los departamentos de la empresa y para cada departamento el nombre de los empleados junto con su cargo dentro del mismo. Una vez seleccionado el departamento y el nombre del empleado, el empleado añadido aparecerá en la lista de integrantes del equipo de trabajo. 250 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Se deberá prestar atención al seleccionar correctamente el nombre del empleado a añadir al equipo de trabajo. 251 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 3.2.3. Gestión de los Proyectos de la empresa Esta funcionalidad, exclusiva del Director de Recursos Humanos, permite al usuario llevar una gestión de los proyectos existentes en la empresa. El usuario podrá realizar las siguientes acciones: Consultar los proyectos existentes: Se listan los proyectos existentes junto con su información básica, (descripción, fecha de inicio, fecha de finalización establecida y, en caso de haber finalizado ya, la fecha de finalización real). 252 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Dar de alta un nuevo proyecto: Se deberá indicar la fecha de inicio y de fin establecida para el proyecto así como una breve descripción del mismo. 253 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 3.3. Tablero de Mando del Director de Producción El Tablero de Mando del Director de Producción muestra los datos personales del usuario (1), una serie de indicadores que reflejan la situación actual de la empresa en el área de la misma de la que él es responsable (3) y un apartado en donde se listan una serie de informes a los que el usuario puede acceder y consultar (2). 254 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Se muestran los datos del usuario. Se listan los informes o reports accesibles por el usuario. Los informes a los que el usuario puede acceder son los siguientes: Productos con mayor presencia en el almacén Pedidos que superan las Existencias Proveedores contratados Departamento de Producción: empleados y puestos existentes. 255 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Indicadores relevantes para el usuario. 256 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 3.4. Tablero de Mando del Director de Administración y Contabilidad El Tablero de Mando del Director de Administración y Contabilidad muestra los datos personales del usuario (1), una serie de indicadores que reflejan la situación actual de la empresa en el área de la misma de la que él es responsable (3) y un apartado en donde se listan una serie de informes a los que el usuario puede acceder y consultar (2). 257 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Se muestran los datos del usuario. Se listan los informes o reports accesibles por el usuario. Los informes a los que el usuario puede acceder son los siguientes: Cuota de Mercado en relación a las Ventas Incremento del Importe Neto Activo Circulante de Explotación Solvencia a Largo Plazo Niveles de Endeudamiento (a LP, CP y general) 258 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Indicadores relevantes para el usuario. 259 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 3.5. Tablero de Mando del Director de Ventas y Marketing El Tablero de Mando del Director de Ventas y Marketing muestra los datos personales del usuario (1), una serie de indicadores que reflejan la situación actual de la empresa en el área de la misma de la que él es responsable (3) y un apartado en donde se listan una serie de informes a los que el usuario puede acceder y consultar (2). 260 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Se muestran los datos del usuario. Se listan los informes o reports accesibles por el usuario. Los informes a los que el usuario puede acceder son los siguientes: Inversión de la empresa en marketing Relación existente entre el importe de las ventas y el incurrido en marketing Cuota de mercado en cuanto a ventas se refiere Información de los proveedores contratados Información de las franquicias contratadas 261 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Indicadores relevantes para el usuario. 262 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4. Informes o Reports Dependiendo del perfil el sistema presentará como se ha visto con anterioridad una serie de informes relevantes para el cargo que ocupa dicho usuario. En alguna ocasión se presentará un mismo informe a dos perfiles distintos, reportando la misma información a los mismos. Este es el caso, como se comentará más adelante, del informe que refleja la cuota de mercado respecto a las ventas y el que presenta información detallada de los proveedores contratados, presentes respectivamente para los perfiles de Director de Administración y Contabilidad y Director de Marketing y Ventas (el primero), y el de Director de Producción y el Director de Marketing y Ventas (el segundo). Todos los informes están estructurados de la misma forma, siguiendo por lo general un mismo esquema que se comentará a continuación. Todos los informes tienen un encabezado que varía según el perfil y un pie de página que es común a todos ellos. Tras el encabezado se sitúa uno o varios gráficos representativos de la información tratada en el informe. Éstos suelen estar acompañados de valores numéricos o porcentajes según el valor que representen. En la parte superior izquierda se encuentra un esquema a modo de índice de la información presentada en el informe. Si el usuario pulsa encima de alguno de ellos accederá rápidamente a la información deseada allá donde ésta se encontrara, evidenciándola con un marco rojo para mayor claridad visual. De igual modo, al pulsar dos veces seguidas encima de algún dato dentro el informe, se creará automáticamente una nueva hoja dentro del informe con tan solo los datos y la información seleccionada por el usuario. 263 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral En el cuerpo del informe se presenta la información requerida normalmente agrupada bajo algún criterio como puede ser el año o cualquier otro campo representativo. Al final de cada informe se suelen calcular valores totales de la información tratada, mostrándose en alguno de los casos otro nuevo gráfico representativo de los valores obtenidos. El usuario podrá además imprimir los informes o guardarlos en formato pdf para su futuro estudio o uso compartido con personal de la empresa. Se podrá también seleccionar de manera fácil e intuitiva el tamaño con el que el informe será mostrado en la pantalla. A continuación se presenta un informe tipo que responde a lo comentado recientemente. 264 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral En el menú de la izquierda se puede seleccionar cualquiera de los valores listados y automáticamente será mostrada y evidenciada la información requerida por el usuario. 265 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral En caso de querer ver en una nueva página una determinada información, el usuario deberá pulsar dos veces consecutivas sobre el recuadro que contiene la información solicitada. 266 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 267 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.1. Reports para Recursos Humanos Los reports disponibles para este perfil son: Inversión y gasto en nuevas tecnologías Evolución y características de la plantilla Equipos de trabajo Uso de Herramientas Cursos y gasto de formación Sugerencias de los empleados 268 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.1.1. Inversión y gasto en nuevas tecnologías En este informe se muestra el gasto incurrido en I+D por la empresa en los últimos tres ejercicios. Se presenta también el peso que dicho gasto tiene con respecto al inmovilizado inmaterial y al inmovilizado general de la empresa. Al final aparecen los sumatorios de estos tres valores, que dan una idea más general del peso de cada uno frente a los demás. 269 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 270 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.1.2. Evolución y características de la plantilla En este informe se representan dos gráficas que muestran características de la plantilla. La primera de ellas muestra la edad media de los empleados de la empresa, mientras que la segunda ofrece una visión de la evolución de la plantilla en cuanto a incorporaciones de nuevos empleados se refiere. A continuación de los gráficos se listan los empleados que han sido contratados por la empresa en los últimos tres años, indicando el año de incorporación, el nombre, el puesto que ocupa en la actualidad y su correo electrónico. 271 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral La información está agrupada según el año de contratación, indicándose al final de cada uno de estos grupos el número de incorporaciones que han tenido lugar ese año. Al final del informe se muestra el total de las incorporaciones en los últimos años. 272 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 273 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.1.3. Equipos de trabajo En este informe se muestran tanto el número de equipos de trabajo existentes en la empresa como el número de empleados que forman parte de los mismos. Tras el gráfico se presenta información de cada equipo de trabajo. Como es sabido, a cada proyecto se le asigna un único equipo de trabajo y a cada equipo de trabajo le es asignado un proyecto concreto. La información que se muestra se compone del identificador del equipo de trabajo, la descripción del proyecto asignado, la fecha de inicio y de finalización del proyecto y el nombre de los empleados junto con su cargo que forman parte de dicho equipo de trabajo. 274 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Al final del informe se indica el número de empleados que pertenecen a algún equipo de trabajo. Un mismo empleado puede pertenecer a distintos equipos de trabajo y participar por lo tanto en dos o más proyectos diferentes. 275 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.1.4. Uso de Herramientas En este informe se muestran las herramientas utilizadas por los empleados de la empresa. En el gráfico se muestra el nombre de las herramientas, el número de empleados que las utilizan y su uso con relación a las demás herramientas expresado en porcentaje. Tras el gráfico se muestra información relacionada con cada herramienta como es su tipo y el empleado que la utiliza junto con el nombre de su departamento y el cargo ocupado por el mismo. Al final del informe se muestra información acerca del número de herramientas que son utilizadas y del número de empleados que utilizan 276 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral herramientas. Estos dos números rara vez serán coincidentes ya que es muy frecuente que un mismo empleado utilice más de una herramienta. 277 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.1.5. Cursos y gasto de formación Se presenta un informe detallado del gasto incurrido por la empresa en cursos de formación. En el gráfico se muestra el nombre de todos y cada uno de los cursos realizados por la empresa junto con el precio del mismo y el peso que dicho curso ha tenido en relación al resto de cursos expresado en porcentaje. El precio que aparece será el total o sumatorio de todos los cursos impartidos de ese tipo, pudiendo darse varios cursos de formación del mismo tipo pero con diferentes duraciones e importes. En el cuerpo del informe se detalla para cada curso impartido su tipo, la fecha de inicio, su duración en días y el precio del mismo. 278 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Al final de la descripción de cada tipo de curso se muestra el número de cursos impartidos del mismo y su precio total. De igual modo, al final del informe se muestran los mismos totales pero de la totalidad de los cursos del presente año. 279 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.1.6. Sugerencias de los empleados Las sugerencias de los empleados son tratadas en este informe. En el mismo se muestra el número de sugerencias recibidas y un listado de todas y cada una de ellas. En este listado se muestra una breve descripción de la sugerencia junto con datos del empleado que la realizó. 280 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.2. Reports para Producción Los reports disponibles para este perfil son: Productos con mayor presencia en el almacén Pedidos que superan las existencias Proveedores contratados Departamento de Producción 281 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.2.1. Productos con mayor presencia en el almacén Los cinco productos con mayor presencia en el almacén se muestran en el gráfico junto con las unidades existentes en el mismo. En el cuerpo del informe se presenta información detallada de cada unos de estos productos. Se describe el precio por unidad y el número o cantidad de dicho producto de la que se compone una unidad. También se listan el número de unidades presentes en el almacén y el número de unidades que han sido pedidas junto con sus correspondientes precios teóricos. Las unidades lógicas de tales productos que se muestran a continuación serán el resultado de hacer la diferencia entre las unidades presentes en el almacén y las unidades pedidas. Dichas unidades 282 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral lógicas serán las que la empresa deberá dar salida en la medida de lo posible, pues el precio que suponen las mismas se puede entender como futuros ingresos potenciales. 283 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.2.2. Pedidos que superan las existencias En este informe se muestran los pedidos de productos que superan las existencias de los mismos en el almacén. Tras el gráfico se muestra información de los productos en cuestión. Dicha información se compone del precio y cantidad por unidad, las unidades presentes en el almacén y las pedidas, las unidades necesarias para hacer frente a esa falta de existencias junto con el precio que conllevaría su adquisición. Adicionalmente se muestra información del proveedor que suministra dicho producto a la empresa junto con un teléfono de contacto y un correo electrónico. 284 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Al final del informe se muestra el número total de unidades necesarias junto con el coste total necesario y el precio medio por unidad. 285 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.2.3. Proveedores contratados En este informe se muestran los proveedores contratados por la empresa a lo largo de su historia en los diferentes años. Se muestran dos gráficas que representan el número de proveedores contratados en los diferentes años y el año de finalización del contrato de los mismos. A continuación se muestran agrupados por año de contratación los diferentes proveedores junto con información útil de los mismos. Dicha información se compone de: Nombre DNI 286 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Teléfono Dirección Código postal Ciudad Región País Año de finalización del contrato Este último campo es el único que puede no presentar ningún valor, significando que dicho proveedor aún sigue contratado por la empresa. Al final del informe se muestran los proveedores con los que cuenta la empresa, sin tener en cuenta como es lógico de aquellos cuyo contrato ya ha finalizado. 287 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 288 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.2.4. Departamento de Producción En este informe se muestra de manera gráfica la composición del departamento de producción. Se detallan el nombre y número de puestos presentes en dicho departamento y el peso que cada uno tiene con respecto a los demás, expresado en porcentaje. Para cada puesto existente en el departamento se detalla el nombre completo de los empleados, su edad, sexo, año de contratación, teléfono de contacto, email y nombre de la sede a la que pertenece. Adicionalmente se muestra para cada puesto la edad media de los empleados en ese puesto junto con la edad mínima y máxima. 289 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral De igual modo, al final del informe se presenta el número total de empleados del departamento, y la edad media, esta vez del total de empleados del departamento, junto con las correspondientes edades mínima y máxima. 290 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.3. Reports para Administración y Contabilidad Los reports disponibles para este perfil son: Cuota de Mercado (Ventas) Incremento del Importe Neto Activo Circulante de Explotación Solvencia a Largo Plazo Endeudamiento 291 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.3.1. Cuota de Mercado (Ventas) Se representa la cuota de mercado de la empresa en relación a las ventas totales del sector. Se muestran las ventas totales del sector junto con las ventas de la empresa en los últimos tres ejercicios, detallando para cada caso el peso que han tenido en dicho importe las ventas, las prestaciones de servicio y las devoluciones o “rappels” sobre ventas. Al final de informe se hace una media de la cuota de mercado que ha tenido la empresa en los últimos tres años, reportando el sumatorio de las ventas tanto del sector como de la empresa en los últimos tres ejercicios. 292 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 293 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.3.2. Incremento del Importe Neto Se presenta en el informe el importe neto de la empresa en los últimos tres años, identificando la cuantía de las ventas, prestaciones de servicios y devoluciones o “rappels” sobre ventas 294 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.3.3. Activo Circulante de Explotación En este informe se presenta información de forma gráfica que es muy útil para el Director de Administración y Contabilidad, pues muestra el Activo Circulante de Explotación, que expresa en días el tiempo que tarda en recuperarse el dinero invertido en el activo circulante. Tras el gráfico se muestra para los últimos tres ejercicios el valor del activo circulante y el del importe neto, necesarios para calcular el ratio mostrado anteriormente, junto con una breve explicación del mismo. 295 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 296 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.3.4. Solvencia a Largo Plazo En este informe se muestra el índice de solvencia que tiene y ha tenido la empresa en los últimos tres ejercicios 297 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.3.5. Endeudamiento Se muestran los niveles de endeudamiento de la empresa en los últimos tres ejercicios. Se muestran los niveles de endeudamiento general, a largo plazo y a corto plazo. 298 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Adicionalmente para cada ejercicio se presenta con un formato de gráfico distinto, velocímetro, el nivel de endeudamiento general, con los intervalos aceptables permisibles coloreados. Según el rango, la flecha del velocímetro aparecerá de color rojo (negativo), amarillo (intermedio) o verde (correcto). 299 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.4. Reports para Marketing y Ventas Los reports disponibles para este perfil son: Inversión en Marketing Relación existente entre lo invertido en marketing y las ventas de la empresa Cuota de Mercado (Ventas) Proveedores contratados Franquicias contratadas 300 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.4.1. Inversión en Marketing Un desglose de lo invertido en marketing en los últimos años se presenta en este informe. Junto con la cuantía de dicha inversión total en marketing en un año, se muestra lo invertido en cada una de las cuatro áreas en las que la empresa invierte: Inversión en Ferias Inversión en Promoción Inversión en Relaciones Públicas Inversión en Publicidad Convencional Se observa gráficamente el peso que la inversión en cada una de estas áreas ha tenido en cada ejercicio, representándose el porcentaje de cada una de ellas. 301 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.4.2. Relación existente entre lo invertido en marketing y las ventas de la empresa Se presenta la relación existente entre las ventas de la empresa y la inversión en marketing de la misma en un mismo ejercicio. Tras el gráfico se detalla el importe neto, compuesto por las ventas y la prestación de servicios, y la inversión en marketing para cada año, obteniendo el tanto por ciento sobre el total de ventas que significa la inversión en marketing. 302 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 303 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.4.3. Cuota de Mercado (Ventas) Este informe ofrece la misma información al comentado anteriormente para el Director de Administración y Contabilidad. 4.4.4. Proveedores contratados Este informe ofrece la misma información al comentado anteriormente para el Director de Producción. 304 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 4.4.5. Franquicias contratadas Las franquicias contratadas a lo largo de la historia de la empresa se muestran en el siguiente informe junto con información detallada de las mismas. La información de las franquicias que es mostrada es la que sigue: Nombre de la franquicia NIF Persona de contacto Teléfono Fax Dirección 305 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Población Provincia País Para cada año se muestra el número total de franquicias contratadas. Al final del informe se obtiene el total de franquicias contratadas que tiene la empresa. 306 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 307 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 15. ANEXO C. Valoración Económica A continuación se presenta la valoración económica del proyecto, en donde para cada paquete de trabajo correspondiente a cada una de las distintas fases del proyecto se detallarán las horas empleadas en la consecución y elaboración de las mismas junto con la tarifa que en cada caso se aplicará, habiéndose identificado dos perfiles con tarifas distintas, el perfil de analista-consultor y el perfil de programador. PERFIL Analista Programador Tarifa € 60 € / hora 40 € / hora Horas empleadas Identificación de Necesidades (IDN) Análisis de Requisitos (ARQ) Estudio de Arquitectura (EAQ) Diseño Externo (DEX) Diseño Interno (DIN) Programación (PRO) Pruebas del Sistema (PRU) Gestión y Elaboración Documentación Horas empleadas por perfil Trabajo Analista Trabajo Programador 35 35 0 56 56 0 23 23 0 62 57 5 67 0 67 210 0 210 20 10 10 75 75 0 Total horas 256 292 Coste € 15360 11680 308 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Como consecuencia de lo expuesto anteriormente se obtiene la siguiente valoración económica: Total horas empleadas: 548 horas Coste: 27.040 € 309 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral 16. ANEXO D. Planificación del proyecto Nombre de la tarea Identificación de Necesidades Análisis de requisitos Estudio de la arquitectura Diseño Externo Diseño Interno Programación Pruebas del Sistema Implantación Mantenimiento Duración Comienzo Finalización 18 días 31/10/207 23/11/2007 28 días 17 días 03/12/2007 10/01/2008 09/01/2008 01/02/2008 20 días 20 días 34 días 2 días 0 días 0 días 18/02/2008 17/03/2008 14/04/2008 09/06/2008 10/06/2008 10/06/2008 14/03/2008 11/04/2008 06/06/2008 10/06/2008 10/06/2008 10/06/2008 310 | P á g i n a Diseño y Desarrollo de un Cuadro de Mando Integral Alejandro López Ruiz Diagrama de Gantt 311 | P á g i n a