UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) Proyecto realizado por el alumno/a: Fco Javier Salcedo Norström

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) Proyecto realizado por el alumno/a: Fco Javier Salcedo Norström"

Transcripción

1 Proyecto realizado por el alumno/a: Fco Javier Salcedo Norström Fdo.: Fecha: / / Autorizada la entrega del proyecto cuya información no es de carácter confidencial EL DIRECTOR DEL PROYECTO Gerardo Díaz Carrillo Fdo.: Fecha: / / Vº Bº del Coordinador de Proyectos Susana Ortiz Marcos Fdo.: Fecha: / /

2 Agradecimientos Agradezco a mi familia el apoyo incondicional que me han brindado a lo largo de todos los años de la carrera, y muy especialmente a mi tía Ana, por todas esas tardes revisando mi ortografía. Agradezco a mi director de proyecto, Gerardo Díaz, la ayuda que me ha prestado durante el desarrollo de este proyecto, sin él me hubiera resultado imposible su finalización. Por último me gustaría agradecer a todos los profesores de la Universidad Pontificia Comillas que me han aguantado durante todos estos años. I

3 Estudio de la tecnología PLM y desarrollo de un módulo de gestión de costes sobre la aplicación SmarTeam. Autor: Fco Javier Salcedo Norström Director: Gerardo Díaz Carrillo Resumen El desarrollo de las nuevas tecnologías de la información y la necesidad, por parte de las empresas, de realizar una gestión de toda la información relacionada con el producto a lo largo de su ciclo de vida, ha dado como resultado la tecnología PLM. Los sistemas PLM son herramientas que ayudan a la empresa a desarrollar y establecer estrategias de innovación y de reducción de costes, ya que están orientados a mejorar de forma radical los procesos de la organización. Teniendo en cuenta que las estrategias de innovación son las mejores a la hora de ganar cuota de mercado o crear nuevos mercados los sistemas PLM cobran gran importancia en la actualidad. Hoy en día, dadas las circunstancias actuales del mercado global y la alta competitividad de las empresas, la gestión y control de los costes asociados a un proyecto es una actividad clave para la supervivencia de una empresa. Teniendo en cuenta esto es lógico pensar que un sistema PLM debería gestionar y controlar los costes de un proyecto/producto para reducir costes y ser más competitivo. Dado que las aplicaciones PLM actuales no integran ningún tipo de gestión y control de costes se ha decidido desarrollar e implementar un módulo de gestión de costes sobre una aplicación PLM del mercado, SmarTeam. El módulo de gestión de costes debe ser genérico para que cualquier empresa pueda utilizarlo, independientemente del sector al que pertenezca. Palabras clave PLM, PDM, SmarTeam, ERP, gestión de costes. II

4 Introducción En la actualidad la innovación y creación de nuevos productos son actividades esenciales para sostener el crecimiento de ingresos futuros en casi todas las empresas. Los clientes demandan más productos nuevos en intervalos de tiempo más cortos y a menudo adaptados a sus propias necesidades. Quieren que los diseños sean más atractivos, con mejor rendimiento, mejor calidad, precios menores y con una disponibilidad instantánea. Para satisfacer estas necesidades, las empresas deben colaborar estrechamente con la organización, con los socios y proveedores que se encuentran en distintas partes del mundo. La aceleración de la innovación y el aumento del número de nuevos productos presentados, es un gran desafío para la mayoría de las organizaciones. Los resultados son que muchas empresas sufren por la lentitud, el uso de los recursos intensivos, su inflexibilidad, su poca visibilidad de las prácticas del NPDI y la dificultad en la gestión y control. En este contexto surge la tecnología PLM que hace posible una gestión y control de los productos durante todo su ciclo de vida, acelerando lanzamiento de nuevos productos. Las tecnologías PLM apoyan y potencian estrategias para la innovación y el crecimiento ayudando a la empresa a alcanzar una ventaja competitiva real. Una de las demandas actuales de los clientes es la combinación de productos de calidad con precios ajustados, por lo cual la gestión de costes adquiere un papel clave, y requiere que las empresas dispongan de un sistema adecuado para controlarlos. El objetivo de este proyecto es desarrollar sobre una solución PLM genérica, SmarTeam, una aplicación que permita calcular, gestionar y controlar los costes asociados al ciclo de vida de un Proyecto o Producto. De esta forma se podrá tener un mayor control del precio de los productos, ya que está estrechamente relacionado con sus costes. III

5 Descripción del trabajo Para el correcto desarrollo del proyecto se han realizado diversas actividades las cuales se van a detallar a continuación. La primera actividad que se ha realizado se ha basado en un estudio a fondo de la tecnología PLM, para entender las características especificas de esta tecnología. El estudio de la tecnología se ha dividido en los siguientes puntos: Funciones de un sistema PLM, se ha estudiado las diferentes funciones que integran los sistemas PLM. Características de un sistema PLM, se ha estudiado las características específicas que reúnen los sistemas PLM. Funcionalidad de un sistema PLM, se ha determinado la funcionalidad que debe contemplar un sistema PLM. Principales sistemas PLM en el mercado, se ha analizado el estado del arte de la tecnología PLM y los principales sistemas PLM en el mercado. Implantación de un sistema PLM, se han analizado los factores importantes y cuestiones a tener en cuenta a la hora de implementar un sistema PLM en una empresa. Beneficios de implantar un sistema PLM, se han estudiado lo beneficios derivados de la implementación de un sistema PLM en una empresa. La segunda actividad realizada en el desarrollo del proyecto ha sido un estudio sobre la aplicación SmarTeam, actividad imprescindible ya que el objetivo principal del proyecto es implantar un módulo de gestión de costes en esta herramienta. El estudio de la aplicación se ha basado en los siguientes puntos: IV

6 Características de SmarTeam, se han analizado las características específicas de la solución PLM SmarTeam. Funcionalidad de SmarTeam, se han estudiado las diferentes funciones que posibilita SmarTeam a sus clientes y usuarios. Oferta del producto SmarTeam, estudio de las diferentes soluciones que ofrece SmarTeam a sus clientes. Sectores donde se aplica SmarTeam, análisis de los principales sectores en los que se utiliza SmarTeam y sus características. Beneficios que aporta SmarTeam, diferentes beneficios derivados del uso de la solución PLM de SmarTeam. Ejemplos de clientes que utilizan SmarTeam, estudio de varias empresas que han solucionado sus problemas implementando SmarTeam en su organización. Tras realizar el estudio de la tecnología PLM y de la aplicación SmarTeam se han analizado los diferentes costes relacionados en el desarrollo de un proyecto o producto. Esta actividad ha sido clave en el desarrollo del proyecto, ya que en este punto se han determinado los diferentes costes que se van a controlar y gestionar en el módulo de gestión de costes. Los puntos en los que se ha basado el análisis son los siguientes: Técnicas de control y gestión de costes, en este punto se han estudiado diversas técnicas para la gestión y control de costes con el fin de que la solución desarrollada en este proyecto se beneficie de las diferentes ventajas de cada técnica. V

7 Tipos de costes, se han analizado las diferentes clasificaciones de tipos de costes para determinar los costes a gestionar y controlar en la solución desarrollada. Ciclo de vida de un coste, se ha analizado el ciclo de vida de un coste y su relación con el ciclo de vida de un producto. Control y gestión de costes como dato del proyecto/producto, se ha estudiado como SmarTeam gestiona los datos de un producto o proyecto ya que el coste de un proyecto deberá ser tratado como un dato más del proyecto/producto. La última actividad realizada en el desarrollo del proyecto ha sido la configuración de la aplicación SmarTeam y la implementación del módulo de gestión de costes. Esta actividad se ha dividido cuatro sub-actividades: Configuración del modelo de datos del sistema, se ha modificado el modelo de datos de SmarTeam para que pueda soportar objetos de coste relacionados con proyectos e ítems. Diseño del interfaz de la solución, se ha realizado un interfaz gráfico con el cual el usuario interactué con el módulo de gestión de costes. Desarrollo de la funcionalidad del módulo, se ha programado la funcionalidad necesaria para controlar y gestionar los diferentes tipos de costes de un proyecto/producto. Integración del módulo de gestión de costes con Excel, se ha desarrollado un programa que permita exportar los datos relacionados con el coste de un proyecto/producto a un fichero Excel. VI

8 Resultados Le ha desarrollado el módulo de gestión y control de costes y se ha integrado con la aplicación SmarTeam de forma satisfactoria. Se han realizado un grupo de pruebas sobra el módulo desarrollado para poder evaluar el correcto funcionamiento del sistema. Estas pruebas se han realizado utilizando datos de proyectos/productos de una empresa en una situación real. La Figura 1 representa el interfaz gráfico realizado para un proyecto en SmarTeam. Se puede observar como la ventana del proyecto contiene los datos del proyecto así como datos para la gestión y control de sus costes como son: Coste estimado, es el coste estimado para el desarrollo del proyecto, se establece a priori. Coste real, es el coste actual del proyecto. Coste objetivo, es el coste que se quiere alcanzar para el desarrollo del proyecto. Figura 1: Captura de pantalla de la ficha de un proyecto VII

9 Además de estos datos se ha incluido un botón para calcular el coste total del proyecto. Cuando el usuario pulsa en el sistema recorrerá toda la estructura de componentes del proyecto calculando el coste total del proyecto y lo mostrará con una ventana de dialogo. El usuario puede actualizar el coste real del proyecto con el aportado por el sistema al pulsar el botón. La Figura 2 representa el interfaz gráfico realizado para un objeto de coste, coste de mano de obra. Este objeto de coste se puede asociar, junto con toda la información del mismo, a un proyecto o a un ítem. La solución desarrollada gestionará la información de este objeto de coste junto con el proyecto o ítem al cual se ha asociado. Figura 2: Captura de pantalla de la ficha de un coste de mano de obra Conclusiones El desarrollo de este proyecto, y más en particular el desarrollo de los diferentes estudios, ha requerido una amplia actividad de investigación, análisis y estudio de las nuevas tecnologías PLM y la aplicación SmarTeam. Dadas las VIII

10 características de esta novedosa tecnología, ha sido muy difícil encontrar información fidedigna, clara y precisa de muchas de sus características y funciones, con todo esto se quiere resaltar el importante esfuerzo realizado en todas las fases de estudio y análisis, tanto de la propia tecnología PLM como de la aplicación SmarTeam, que integra la tecnología PLM. Además del importante componente teórico desarrollado en este proyecto se han realizado importantes actividades de configuración, de la aplicación SmarTeam, y de desarrollo, dotando al componente teórico del proyecto de un soporte práctico y real de la solución propuesta. En las actividades de configuración se han utilizado dos herramientas que ofrece la aplicación SmarTeam, configurador de interfaz y configurador del modelo de datos. Tras la utilización de estas dos herramientas se han obtenido resultados muy satisfactorios, son herramientas de alto nivel sencillas de utilizar y muy prácticas. En las actividades de desarrollo se ha utilizado el lenguaje de programación Microsoft Visual Basic y la API de funciones ofrecida por SmarTeam. Esta parte del proyecto ha sido la más complicada de realizar, ya que el lenguaje Visual Basic no se ha dado en ninguna asignatura de la carrera y además se ha tenido que complementar con funciones propias de la aplicación SmarTeam. Resumiendo, se trata de un proyecto muy ambicioso centrado en la tecnología PLM, la cual señala la empresa CIMdata como una de las iniciativas estratégicas de negocio más importantes de la actualidad, componiendo con soluciones de gestión de recursos de la empresa (ERP), de gestión de las relaciones con clientes (CRM) o de gestión de la cadena de suministros (SCM). Además cabe destacar que ninguna de las aplicaciones existentes en el mercado de los PLM realiza una gestión o control debida de los costes de proyectos/productos, por lo que confiere a este proyecto un carácter único. El proyecto deja la puerta abierta a posibles proyectos o trabajos futuros para mejorar su funcionalidad. IX

11 Study of PLM technology and development of a cost management module on the SmarTeam application. Author: Fco Javier Salcedo Norström Director: Gerardo Díaz Carrillo Summary The development of new technologies of information and the need by the companies of information management related to the product throughout its life cycle, has resulted in the PLM technology. PLM systems are tools that help the company to develop and establish strategies for innovation and cost reduction, these aimed to radically improve the processes of the organization. Taking into account that innovation strategies are the best to win market share and create new markets, the PLM systems are presently becoming very important. Today, given the circumstances of the global market and the high competitiveness of enterprises, management and control of the costs associated with a project is a key activity to the survival of a business. With this in mind, it is logical to think that a PLM system should manage and control the costs of a project/product to reduce costs and become more competitive. Due to the fact that current PLM applications do not integrate any type of management and cost control, it has been decided to develop and implement a management module cost on a PLM application in the market, SmarTeam. Cost management module must be generic so that any company may use it, regardless of the sector to which it belongs. Key words PLM, PDM, SmarTeam, ERP, management costs. Introduction X

12 Currently, the innovation and creation of new products are essential activities to sustain the growth of future incomes in most companies. Customers request new products in shorter time intervals and often adapted to their needs. They want more attractive designs, with better performance, better quality, lower prices and instant availability. To meet these needs, companies must work closely with the organization, with partners and suppliers located all over the world. The acceleration of the innovation and the increase in the number of new products is a great challenge for most organizations. The results are that many companies suffer from slowness, use of intensive resources, inflexibility, poor visibility of the NPDI practices and the difficulty in the management and control. The PLM technology arises in this context to provide a management and control of the product throughout its life cycle and accelerate the launching of new products. PLM technologies support and enhance strategies for innovation and growth, helping the enterprise achieves real competitive advantage. One of the current demands of the customers is the combination of quality products with reasonable prices, therefore the cost management acquires a key role and requires that companies to have an adequate system for its control. This project aims to develop over a generic PLM solution, SmarTeam, an application that allows to calculate, manage and control the costs associated with the life cycle of a project or product. This will provide a greater control over the price of commodities, which is closely related to the costs. Description of the work For the correct development of the project, several activities have been carried out which will be hereafter detailed. The first activity carried out was based on a thorough study of the PLM technology, to understand its specific characteristics. The study of the technology has been divided into the following points: Functions of a PLM system, studied the different functions taking part of the PLM systems. XI

13 Characteristics of a PLM system, studied the specific features met by the PLM systems. Functionality of a PLM system, determining the functionality that a PLM system should have. Major systems PLM market, has analyzed the State of the art of PLM technology and major PLM systems into the market. Implementation of a PLM system, analyzed the important factors and issues to be considered when implementing a PLM system in a company. Benefits of implementing a PLM system, studied the benefits of implementing a PLM system in a company. The second activity in the development of the project has been a study of the application SmarTeam, essential activity, as the main objective of the project is to implement a cost management module in this tool. The study of the application has been based on the following points: SmarTeam characteristics, analyzed the specific functions provided by SmarTeam PLM solution to its customers and users. SmarTeam functionality, examined the different functions that SmarTeam may offer to its customers. The product range SmarTeam, study of the different solutions offered by SmarTeam to its customers. XII

14 Sectors where applies SmarTeam, analysis of the main sectors using SmarTeam and their characteristics. Benefits provided by SmarTeam, different benefits arising from the use of the SmarTeam PLM solution. Examples of clients using SmarTeam, study of several companies that have solved their problems by the implementation of SmarTeam in their organization. After the study of PLM technology and SmarTeam application, the different costs related to the development of a project or product has been analyzed. This activity has been key in the development of the project, due to the fact that it has made possible the identification of the different costs which are going to control and manage the cost management module. The points in which the analysis has been based are as follows: Techniques of control and management of costs, several techniques have been studied for the management and control of costs, so that the solution developed in this project may benefit from the different advantages of each technique. Types of costs, the different classifications of types of costs have been analyzed to determine the costs to be managed and controlled in the developed solution. Life cycle of a cost, analyzed the life cycle cost and its relationship with the life cycle of a product. Control and management of costs as the project/product data, studied the way SmarTeam manages the data of a product or project, as the XIII

15 cost of a project shall be considered as one more data of the project and product. The last activity in the development of the project has been the SmarTeam application configuration and implementation of cost management module. This activity has been divided into four sub-activities: Configuration of the data system model, the SmarTeam data model has been changed to enable it to support cost objects related to projects and items. Design of the solution interface, a graphical user interface has been modified in order to enable the users to interact with the cost management module. Functionality development of the module, the functionality required has been programmed to control and manage the different types of costs of a project/product. Integration of the cost management module with Excel, a program has been developed which allows exporting the data related to the cost of a project/product to an Excel file. Results The management and cost control module has been developed and successfully integrated with the SmarTeam implementation. A group of tests have been performed on the developed module in order to evaluate the proper functioning of the system. These tests have been made using data from projects/products of a company in a real situation. XIV

16 Figure 1 represents the graphical user interface made for a project in SmarTeam. It may be seen how the project window contains data from the project as well as data for the management and control of costs, such as: Cost estimated, is the cost estimated for the development of the project, establishing a priori. Cost is real, is the current cost of the project. Cost objective, is the cost to be achieved for the development of the project. Figure 1: Screenshot of a project window In addition to the previously mentioned data, a button has been included in order to calculate the total cost of the project. When the user clics on the system, it will go through all the components of the project structure calculating the total cost of the project and displaying it with a window of dialogue. The user can update the real cost of the project with the one provided by the system by pressing the button. XV

17 Figure 2 represents the graphical interface carried out for a cost object. This cost object can be associated, together with all its information, to a project or an item. The developed solution will manage the information of this cost object, together with the project or item to which it has been associated. Figure 2: Screenshot of a cost window Conclusions The development of this Project, and more in particular the development of the different studies, has required a wide activity of investigation, analysis and study of the new PLM technologies and the SmarTeam application. Due to the characteristics of this new technology, it has been very difficult to find truthful, clear and precise information of a lot of its characteristics and functions. With all this, we would like to bound the important effort made in all phases of study and analysis of the PLM technology a well as the SmarTeam application, which integrates the PLM technology. Besides the important theoretic component developed in this project, several important activities of configuration of the SmarTeam application and XVI

18 development have been performed, this providing the theoretical component of the project with a practical and real support of the proposed solution. Two tools of the SmarTeam application have been used in these activities of configuration, interface configurator and data model configurator. Very successful results have been obtained after using these two tools due to the fact that they are tools of a high level, simple to use and very practical. Microsoft Visual Basic programming language as well as the API of functions offered by SmarTeam has been used in the development activities. This part of the project has been the most difficult one, due to the fact that the Visual Basic language was not a subject in the studies and besides that it had to be completed with functions of the SmarTeam application. To finish with, it is a very ambitious project concentrated on the PLM technology, which points out the CIMdata enterprise as one of the most important business initiatives nowadays, making up with solutions for management resources of the enterprise (ERP), management of relationship with customers (CRM) or management of the chain of supplies (SCM). It should also be pointed out that none of the existing applications within the PLM market performs a duly management or control of the costs of the project/products, which gives to this project a unique character. The project leaves the door open to future projects of works, in order to improve its functionality. XVII

19 Índice de la memoria Índice de la memoria Parte I Memoria... 1 Capítulo 1 Tecnología PLM Introducción Motivación La solución PLM La historia del concepto PLM Funciones de un sistema PLM Almacenar los datos relacionados con el producto Gestionar los documentos y sus cambios Búsqueda y recuperación de información Compartir datos con el usuario de forma controlada Ejecutar procesos y flujos de trabajo Visualizar datos y documentos Crear, clasificar y gestionar artículos Crear estructuras y listas de materiales Integrar la información de ingeniería con otros sistemas y procesos informáticos empresariales Gestionar proyectos de diseño y desarrollo de productos Características de un sistema PLM Aspectos para representar la información Singularidad Cohesión Reflexividad Correspondencia Trazabilidad I

20 Índice de la memoria Claves de disponibilidad Gestión de la información Arquitectura de un sistema PLM Funcionalidad de un sistema PLM Principales sistemas PLM en el mercado Soluciones vinculadas a aplicaciones CAD PDMWorks Vault Soluciones vinculadas a aplicaciones ERP SAP PLM lbaan PLM Soluciones genéricas SmarTeam Teamcenter Implantación de un sistema PLM Factores importantes para introducir el sistema PLM Decidir comprar o desarrollar el sistema PLM Cuestiones en la evaluación y adopción de un sistema PLM Objetivos para configurar una solución PLM simple y flexible Beneficios de implantar un sistema PLM Beneficios a lo largo del ciclo de vida Reducción de costes Otros beneficios Capítulo 2 Solución PLM SmarTeam de Dassault Systemes Introducción Características de SmarTeam Protección de los activos de la organización Potente sistema de visualización Alta capacidad de configuración Implantación rápida y sencilla Funcionalidad de SmarTeam Repositorio central de información del producto Gestión de contenidos II

21 Índice de la memoria Gestión de configuración y estructura del producto Gestión de flujos de trabajo y programas Colaboración en el conocimiento de la organización Colaboración en la cadena de valor Oferta del producto SmarTeam Sectores donde se aplica SmarTeam Fabricación y montaje Electrónica Automoción Aeroespacial Beneficios que aporta SmarTeam Beneficios en áreas de ingeniería, Ingeniería colaborativa Beneficios de la colaboración con el proyecto Beneficios de la gestión de requisitos e ingeniería de sistemas Beneficios del servicio post-venta Beneficios de la gestión de proveedores Beneficios de la gestión de las RFP Ejemplos de clientes que usan SmarTeam Alcoa Inc (Sector automoción) La empresa El Problema La solución Beneficios Lord Corporation (Sector aeroespacial) La empresa El problema La solución Beneficios Electrolux (Sector industria de bienes y consumo) La empresa El problema La solución Beneficios S & C Electric Company (Sector electrónico) La empresa III

22 Índice de la memoria El problema La Solución Beneficios Capítulo 3 Gestión de costes Introducción a la gestión y control de costes Beneficios de una correcta gestión y control de costes Técnicas de gestión y control de costes Técnicas basadas en el método ABC Técnicas basadas en el método de la cadena de valor Técnicas basadas en el coste meta o coste objetivo Técnicas basadas en el Ciclo de vida del producto Técnica de gestión y control de costes implementada en la solución para SmarTeam Tipos de costes Costes directos Costes indirectos Costes fijos Costes variables Clasificación de costes implementada en la solución para SmarTeam Ciclo de vida de un coste PLM controla y gestiona los datos del proyecto/producto Control y gestión de costes como datos del proyecto/producto Capítulo 4 Solución diseñada Modelo de dominio de la solución Diagrama del modelo de dominio Descripción modelo de dominio Modelo de casos de uso Diagrama del modelo de casos de uso Descripción detallada del modelo de casos de uso Diagramas de secuencia Diagrama de secuencia, dar de alta coste de proyecto Diagrama de secuencia, modificar coste de proyecto IV

23 Índice de la memoria Diagrama de secuencia, eliminar coste de proyecto Diagrama de secuencia, cálculo del coste total de un proyecto Diagrama de secuencia, cálculo del coste total de un ítem Metodología Organización del proyecto Interfaces externos Estructura interna Descripción de puestos de trabajo Estructura División del Trabajo Descripción de los paquetes de trabajo Matriz de responsabilidades Planificación de las actividades del proyecto Recursos y herramientas utilizadas Recursos humanos Recursos hardware Recursos Software Demo de SmarTeam Microsoft Virtual PC Visual Paradigm for UML 8.2 Enterprise Edition Microsoft Office Entorno de programación Visual Studio Presupuesto Estimación de recursos humanos Aplicación de tarifas Estimación económica de recursos materiales Estimación económica final Capítulo 5 Implantación de la solución Configuración del modelo de datos en SmarTeam Acceso a la herramienta de diseño del modelo de datos Definición de la clase padre Costes Configuración de la clase padre Costes Definición de las clases hijo de Costes Configuración del interfaz de usuario V

24 Índice de la memoria Acceso a la herramienta de diseño del interfaz gráfico Diseño del interfaz gráfico de los objetos de coste Modificación del interfaz de la clase Proyect e Item Programación de la funcionalidad en SmarTeam Lógica general implementada Lógica implementada para el cálculo del coste total de un proyecto/ítem Lógica implementada para exportar datos de SmarTeam a Microsoft Excel Capítulo 6 Conclusiones Capítulo 7 Trabajos Futuros Capítulo 8 Bibliografía Parte II Anexos Anexo A: Almacenamiento de Scripts en SmarTeam VI

25 Índice de figuras Índice de figuras Figura 1: Sistema PLM (Fuente: PROD11)... 3 Figura 2: Interacción de un sistema PLM con diferentes usuarios (Fuente: ELPR11)... 9 Figura 3: Estructura/Lista de componentes (Fuente: SAPR11) Figura 4: Flujo de trabajo (Fuente: ELPR11) Figura 5: Ejemplo de una Estructura documental (Fuente: ELPR11) Figura 6: Ejemplo Esquemático de una lista de materiales (Fuente: ELPR11) Figura 7: Integración de sistemas PLM con ERP (Fuente: TRAN11) Figura 8: Despiece del motor de un automóvil (Fuente: DIAB11) Figura 9: Planificación de presupuestos (Fuente: FINA11) Figura 10: Ejemplo manual de usuario (Fuente: RAMA11) Figura 11: Evolución en la informática distribuida (Fuente: CLEM11) Figura 12: Diseño de una pieza en SolidWorks (Fuente: SOWC11) Figura 13: Interfaz de usuario con estructura de carpetas (Fuente: AMSY11) Figura 14: Comunicación en Vault (Fuente: ELPR11) Figura 15: Estructura SAP PLM (Fuente: CENI11) Figura 16: Estructura ibaan (Fuente: BAAN11) Figura 17: Estructura de SmarTeam (Fuente: DERU11) Figura 18: Interfaz de usuario Teamcenter (Fuente: DNEW11) Figura 19: Objetivos de configuración de una solución PLM (Fuente: ELPR11) 65 Figura 20: Símbolo SmarTeam (Fuente: DOWN11) VII

26 Índice de figuras Figura 21: Sistema de seguridad (Fuente: ELPR11) Figura 22: Reutilización de proyectos (Fuente: BLTI11) Figura 23: Colaboración en entornos WEB (Fuente: TIEN11) Figura 24: Ejemplo de un RFP (Fuente: C2CM11) Figura 25: Instalaciones de Alcoa, tratamiento de aluminio (Fuente: ISBL11) Figura 26: Avión y logo de Lord Corporation (Fuente: CACI11 y LOTR11) Figura 27: Logo de Electrolux (Fuente: NEEL11) Figura 28: Instalaciones de Electrolux (Fuente: USMA11) Figura 29: Método ABC (Fuente: ELPR11) Figura 30: Cadena de valor (Fuente: VIAR11) Figura 31: Costes según identificación y comportamiento (Fuente: ELPR11) Figura 32: Ciclo de vida de un producto (Fuente: WIKI11) Figura 33: Modelo de dominio (Fuente: ELPR11) Figura 34: Clase Classes (Fuente: ELPR11) Figura 35: Clase Costes (Fuente: ELPR11) Figura 36: Clase Projects (Fuente: ELPR11) Figura 37: Clase Items (Fuente: ELPR11) Figura 38: Clase Coste materias primas (Fuente: ELPR11) Figura 39: Clase Coste mano de obra (Fuente: ELPR11) Figura 40: Clase Coste fijo (Fuente: ELPR11) Figura 41: Clase Coste variable (Fuente: ELPR11) Figura 42: Clase Coste general de fabricación (Fuente: ELPR11) Figura 43: Diagrama casos de uso (Fuente: ELPR11) Figura 44: Diagrama de secuencia de dar de alta coste de proyecto (Fuente: ELPR11) Figura 45: Diagrama de secuencia de modificar coste de proyecto (Fuente: ELPR11) VIII

27 Índice de figuras Figura 46: Diagrama de secuencia de eliminar coste de proyecto (Fuente: ELPR11) Figura 47: Diagrama de secuencia del cálculo del coste total de un proyecto (Fuente: ELPR11) Figura 48: Diagrama de secuencia del cálculo del coste total de un ítem (Fuente: ELPR11) Figura 49: Flujo de información Scrum (Fuente: ELPR11) Figura 50: Requisitos del proyecto Scrum (Fuente: ELPR11) Figura 51: Requisitos del proyecto Scrum (ELPR11) Figura 52: Interfaces externos (Fuente: ELPR11) Figura 53: Organigrama (Fuente: ELPR11) Figura 54: Descripción de puestos de trabajo (Fuente: ELPR11) Figura 55: EDT (Fuente: ELPR11) Figura 56: Planificación del Proyecto (Fuente: ELPR11) Figura 57: Recursos del Proyecto (Fuente: ELPR11) Figura 58: Gráfica presupuesto final (Fuente: ELPR11) Figura 59: Acceso a SmarTeam Data Model Designer (Fuente: ELPRP11) Figura 60: Modificar una estructura existente de base de datos (Fuente: ELPR11) Figura 61: Selección de la estructura PLMDV R20 (Fuente: ELPR11) Figura 62: Selección de los mecanismos Express-Design for Pro/ENGENIEER (Fuente: ELPR11) Figura 63: Mecanismos globales disponibles para la estructura de datos (Fuente: ELPR11) Figura 64: Definición de la clase padre "Costes" (Fuente: ELPR11) Figura 65: Comprobación de la correcta definición de la clase "Costes" (Fuente: ELPR11) Figura 66: Configuración de la clase "Costes" (Fuente: ELPR11) IX

28 Índice de figuras Figura 67: Selección de los iconos de la clase "Costes" (Fuente: ELPR11) Figura 68: Definición del atributo "valor" de la clase "Costes" (Fuente: ELPR11) Figura 69: Personalización del atributo "valor" de la clase "Costes" (Fuente: ELPR11) Figura 70: Personalización del atributo "Unidad de valor" de la clase "Costes" (Fuente: ELPR11) Figura 71: Lista de Lookup Tables (Fuente: ELPR11) Figura 72: Añadir un nuevo Lookup Table "Unidad de valor" (Fuente: ELPR11) Figura 73: Creación de las clases hijo de "Costes" (Fuente: ELPR11) Figura 74: Creación de la clase hijo "Coste general" (Fuente: ELPR11) Figura 75: Lista de clases hijo definidas (Fuente: ELPR11) Figura 76: Lista de clases y actualización del modelo de datos (Fuente: ELPR11) Figura 77: Acceso a SmarTeam Admin Console Parte1 (Fuente: ELPR11) Figura 78: Acceso a SmarTeam Admin Console Parte 2 (Fuente: ELPR11) Figura 79: Acceso a la Profile Card de la clase "Costes" (Fuente: ELPR11) Figura 80: Attribute Profile Card 1 de "Coste de materia prima" (Fuente: ELPR11) Figura 81: Attribute Profile Card 2 de "Coste de materia prima" (Fuente: ELPR11) Figura 82: Acceso a la Attribute Profile Card de la clase "Proyect" (Fuente: ELPR11) Figura 83: Attribute Profile Card de la clase "Proyect" (Fuente: ELPR11) Figura 84: Definición del evento para calcular el coste total del proyecto (Fuente: ELPR11) Figura 85: Declaración de variables globales en Script (Fuente: ELPR11) X

29 Índice de figuras Figura 86: Función principal Calcular Coste Total Proyecto (Fuente: ELPR11) 302 Figura 87: Llamadas a distintas sub-funciones desde función principal Calcular Coste Total Proyecto (Fuente: ELPR11) Figura 88: Función exploración Recursiva (Fuente: ELPR11) Figura 89: Función exportar datos Excel, creación estructura (Fuente: ELPR11) Figura 90: Función exportar datos Excel, impresión de los datos relativos a los costes (Fuente: ELPR11) Figura 91: Documento Excel ejemplo (Fuente: ELPR11) Figura 92: Acceso Mi PC y Disco local(c:) (Fuente: ELPR11) Figura 93: Acceso a Archivos de programa (Fuente: ELPR11) Figura 94: Acceso a carpeta de SmarTeam (Fuente: ELPR11) Figura 95: Acceso a carpeta Script (Fuente: ELPR11) Figura 96: Carpeta Script (Fuente: ELPR11) XI

30 Índice de figuras XII

31 Índice de tablas Índice de tablas Tabla 1: Descripción caso de uso Introducir nuevo coste en proyecto (Fuente: ELPR11) Tabla 2: Descripción caso de uso Introducir nuevo coste en ítem (Fuente: ELPR11) Tabla 3: Descripción caso de uso Modificar coste de proyecto (Fuente: ELPR11) Tabla 4: Descripción caso de uso Modificar coste de ítem (Fuente: ELPR11) Tabla 5: Descripción caso de uso Eliminar coste de proyecto (Fuente: ELPR11) Tabla 6: Descripción caso de uso Eliminar coste de ítem (Fuente: ELPR11) Tabla 7: Descripción caso de uso Consultar coste asociado a un ítem (Fuente: ELPR11) Tabla 8: Descripción caso de uso Consultar el coste total de un ítem (Fuente: ELPR11) Tabla 9: Descripción caso de uso Consultar coste asociado a un proyecto (Fuente: ELPR11) Tabla 10: Descripción caso de uso Consultar el coste total de un proyecto (Fuente: ELPR11) Tabla 11: Paquete de trabajo WP1, Gestión de proyecto (Fuente: ELPR11) Tabla 12: Paquete de trabajo WP1.1, Lanzamiento (Fuente: ELPR11) Tabla 13: Paquete de trabajo WP1.2, Seguimiento (Fuente: ELPR11) Tabla 14: Paquete de trabajo WP1.3, Evaluación (Fuente: ELPR11) Tabla 15: Paquete de trabajo WP1.4, Documentación (Fuente ELPR11) Tabla 16: Paquete de trabajo WP2.1, Estudio (Fuente: ELPR11) XIII

32 Índice de tablas Tabla 17: Paquete de trabajo WP2.1.1, Estudio PLM (Fuente: ELPR11) Tabla 18: Paquete de trabajo WP2.1.2, Estudio SmarTeam (Fuente: ELPR11). 233 Tabla 19: Paquete de trabajo WP2.1.3, Estudio configuración (Fuente: ELPR11) Tabla 20: Paquete de trabajo WP2.2, Análisis (Fuente: ELPR11) Tabla 21: Paquete de trabajo WP2.2.1, Análisis de alternativas (Fuente: ELPR11) Tabla 22: Paquete de trabajo WP2.2.2, Definición de la solución (Fuente: ELPR11) Tabla 23: Paquete de trabajo WP2.3, Diseño (Fuente: ELPR11) Tabla 24: Paquete de trabajo WP2.3.1, Configuración del interfaz (Fuente: ELPR11) Tabla 25: Paquete de trabajo WP2.4, Desarrollo (Fuente: ELPR11) Tabla 26: Paquete de trabajo WP2.4.1, Configuración MD (Fuente: ELPR11). 238 Tabla 27: Paquete de trabajo WP2.4.2, Programación módulo (Fuente: ELPR11) Tabla 28: Paquete de trabajo WP2.4.3, Integración con Excel (Fuente: ELPR11) Tabla 29: Paquete de trabajo WP2.4.4, Pruebas (Fuente: ELPR11) Tabla 30: Paquete de trabajo WP3, Cierre (Fuente: ELPR11) Tabla 31: Matriz de Responsabilidades (Fuente: ELPR11) Tabla 32: Estimación recursos humanos (Fuente: ELPR11) Tabla 33: Tabla de tarifas (Fuente: ELPR11) Tabla 34: Aplicación de tarifas relación puesto de trabajo (Fuente: ELPR11) Tabla 35: Aplicación de tarifas relación paquetes de trabajo (Fuente: ELPR11) 257 Tabla 36: Estimación económica de recursos materiales (Fuente: ELPR11) Tabla 37: Gestión de recursos materiales (Fuente: ELPR11) Tabla 38: Presupuesto final (Fuente: ELPR11) XIV

33 Memoria Parte I MEMORIA 1

34 Tecnología PLM 2

35 Tecnología PLM Capítulo 1 TECNOLOGÍA PLM 1.1 INTRODUCCIÓN PLM es el acrónimo inglés para referirse a la gestión del ciclo de vida del producto (Product Lifecycle Management). PLM se puede definir como una estrategia empresarial que aplica un conjunto de soluciones informáticas para crear más colaborativamente la información de definición del producto, con el objetivo de conseguir una mejor gestión del producto desde el concepto inicial hasta el fin de la vida del producto, integrando personas, procesos, sistemas e información. Representa una visión general para la gestión de datos relacionados con el diseño, producto, soporte y la disposición final de los productos, normalmente manufacturados, aunque en la actualidad cada vez son más las empresas dedicadas a servicios que ven en las soluciones PLM una fuente de beneficios. Figura 1: Sistema PLM (Fuente: PROD11) 3

36 Tecnología PLM MOTIVACIÓN La innovación y creación de nuevos productos son esenciales para sostener el crecimiento de ingresos futuros en casi todas las empresas. Los clientes demandan más productos nuevos en intervalos de tiempo más cortos y a menudo adaptados a sus propias necesidades. Quieren que los diseños sean más atractivos, con mejor rendimiento, mejor calidad, precios menores y con una disponibilidad instantánea. Para satisfacer estas necesidades, las empresas deben colaborar estrechamente con la organización, con los socios y proveedores que se encuentran en distintas partes del mundo. Al mismo tiempo, las empresas tienen que gestionar el aumento del producto y la fabricación. La aceleración de la innovación y el aumento del número de presentaciones de nuevos productos, es un gran desafío para la mayoría de las organizaciones por su trayectoria tradicional y los procesos. Los resultados son que muchas empresas sufren por la lentitud, el uso de los recursos intensivos, lo costoso que es, su inflexibilidad, su poca visibilidad de las prácticas del NPDI 1 y la dificultad en la gestión y control. 1 NPDI: Acrónimo inglés New Product Development and Introduction, que significa Desarrollo e Introducción de Nuevo Producto. 4

37 Tecnología PLM LA SOLUCIÓN PLM A través de su capacidad para integrar todos los datos relacionados con el producto y los procesos, eliminar barreras en la cadena de valor, pueden reducir significativamente las actividades que no aporten ningún tipo de valor añadido al producto, además de permitir a los usuarios colaborar en tiempo real mediante un conjunto coherente de información a lo largo de todo el ciclo de vida del producto. El entorno empresarial global actual es altamente competitivo, con un ritmo muy rápido y bien diseñado, por ello es clave adaptar a la empresa los procesos y tecnologías, como son las soluciones PLM, que apoyen las estrategias para la innovación y el crecimiento ya que es una de las formas por las que la empresa puede alcanzar una ventaja competitiva real. Los sistemas PLM son herramientas que ayudan a la empresa a desarrollar y establecer estrategias de innovación con éxito, ya que estos sistemas están orientados a mejorar de forma radical los procesos que forman parte del desarrollo de productos y su posterior introducción en el mercado. Teniendo en cuenta que las estrategias de innovación son las mejores a la hora de ganar cuota de mercado o crear nuevos mercados los sistemas PLM cobran gran importancia en la actualidad. Los sistemas PLM aparte de facilitar el desarrollo de estrategias de innovación facilitan el acceso al conocimiento. Este conocimiento está formado por la información de los productos y procesos, almacenada en un sistema caracterizado por una alta disponibilidad hacia los usuarios. Gracias al sistema de almacenamiento de conocimiento de los PLM la empresa se puede beneficiar de ciertas mejoras: Reutilización del conocimiento: Una empresa con cierta frecuencia se encuentra frente a nuevos proyectos o productos similares a otros ya 5

38 Tecnología PLM realizados. Gracias a la disponibilidad y fácil acceso a la información de proyectos anteriores (históricos de diseños, informes, evaluaciones, pruebas ) permiten estudiar diferentes alternativas a la hora de afrontar el nuevo proyecto aumentando la agilidad de evolución del proyecto. También fomenta la reutilización de componentes y modelos ya probados o estandarizados, ahorrando tiempo en el desarrollo de prototipos y sus pruebas. La colaboración: Gracias al sistema de acceso a la información y al sistema de comunicación, que incorporan las herramientas PLM, los miembros de un proyecto pueden trabajar de forma paralela y segura sobre un mismo proyecto. Así mismo fomenta la participación de los clientes y proveedores en los proyectos clave para obtener resultados satisfactorios. Toma de decisiones: Desde el inicio del diseño del proyecto, en donde se empiezan a fijar las características del producto y van quedando los costes comprometidos, algunos resultados se usar un sistema PLM son: o Productos innovadores. o Alta calidad. o Acorta tiempos de desarrollo del producto. o Reduce los costes de desarrollo y producción. o Aumento de los beneficios. o Flexibilidad ante los posibles cambios de necesidades del mercado. 6

39 Tecnología PLM LA HISTORIA DEL CONCEPTO PLM El concepto PLM ha sido el resultado de la evolución de la tecnología y el mercado a lo largo de los últimos veinticinco años. El primer concepto relacionado con PLM fue Gestión de la vida del producto", este término se acuño entre la mitad de los ochenta y principios de los noventa. Se defendía la necesidad de realizar una gestión de toda la información relacionada con el producto, no obstante había cierta confusión acerca de que información era realmente interesante de gestionar y cual no. Unos años más tardes se limitó la información a gestionar, solo los datos del producto, y apareció un nuevo concepto que se denominó PDM 2. Este concepto es uno de los pilares sobre los que se apoyó el PLM. En los últimos años se creó cierta confusión a causa de la asociación del concepto ciclo de vida a la gestión de datos del producto acuñando definitivamente el término PLM. En un principio las aplicaciones PLM desarrolladas estaban centradas en la gestión de los datos de diseño e ingeniería del producto, con el paso del tiempo se ha ido ampliando el campo de aplicación paralelamente a la evolución del concepto de ciclo de vida del producto. En estos últimos años las aplicaciones PLM continúan gestionando actividades de diseño de ingeniería utilizando herramientas CAD 3, pero el concepto se ha ido ampliando hasta incluir actividades de gestión de flujos de trabajo y procesos por los que pasa el producto a lo largo de su vida, compartiendo información y procesos entre las diferentes actividades. Las empresas, que han adquirido estas aplicaciones, han observado unos beneficios importantes y han calificado las soluciones PLM como una excelente estrategia para mejorar las prestaciones globales de la empresa, llegando a 2 Acrónimo inglés Producto Data Management, que significa Gestión de Datos del Producto. 3 Acrónimo inglés Computer Aided Design, que significa Diseño Asistido por Ordenador. 7

40 Tecnología PLM considerar, estas soluciones, como un elemento importante a la hora de crear ventajas competitivas. Los conceptos PLM fueron inicialmente introducidos en áreas donde la seguridad y el control eran de gran importancia, en particular en la industria aeroespacial, ciertos dispositivos médicos y la industria tanto militar como nuclear. No obstante cada vez más sectores invierten en soluciones PLM, en estos últimos años fabricantes de instrumentación, máquinaria industrial, electrónica de consumo, productos envasados y otros productos de alta complejidad de ingeniería han descubierto los beneficios de las soluciones PLM y cada vez más están adaptando eficientemente software PLM a sus sistemas de gestión. Como último punto cabe destacar que una solución PLM genérica, como antes se ha apuntado, puede considerarse compuesta por dos partes claramente diferenciadas: Un repositorio con toda la información que afecta al producto desde su concepción hasta su fin. Un proceso de comunicación entre las partes interesadas del producto, entendiendo por partes interesadas el conjunto de personas de diferentes áreas que intervienen en alguna fase del ciclo de vida del producto. Las áreas más representativas son: Marketing, Ingeniería, Fabricación y Mantenimiento. 8

41 Tecnología PLM Figura 2: Interacción de un sistema PLM con diferentes usuarios (Fuente: ELPR11) 9

42 Tecnología PLM 10

43 Tecnología PLM 1.2 FUNCIONES DE UN SISTEMA PLM En la actualidad existen diversos sistemas PLM con diferentes características y funcionalidad, no obstante se pueden clasificar las funciones más generales y las vigentes en todos los sistemas que se pueden encontrar en el mercado ALMACENAR LOS DATOS RELACIONADOS CON EL PRODUCTO El almacenamiento de los datos relativos al producto es una de las principales funciones de un sistema PLM. La función de almacenar la información va mucho más allá de agrupar información sobre un producto y alojarlo en una base de datos, es necesario que estos datos estén almacenados en un servidor de datos único y que garantice concurrencia y coherencia en los datos. Como concurrencia se entiende el permitir acceso simultáneo a todos los integrantes del proyecto en desarrollo y se entiende por coherencia en los datos que los datos se actualicen de forma automática, para que un miembro del grupo no acceda a información que ha sido modificada por otro integrante del grupo momentos antes. De esta manera se evitan lecturas de información erróneas o desactualizadas. En los siguientes apartados se profundizará más acerca de estos puntos. La función de almacenar los datos incluye otras actividades complementarias y necesarias para llevar a cabo una buena gestión del sistema de almacenamiento. La buena organización de los documentos, de una forma estandarizada y siguiendo criterios lógicos tales como proyectos o clientes, así como la protección de los datos, mediante el uso de mecanismos como roles de acceso y claves cifradas, son actividades esenciales para el buen funcionamiento del sistema de almacenamiento. 11

44 Tecnología PLM GESTIONAR LOS DOCUMENTOS Y SUS CAMBIOS La gestión de documentos se basa en guardar los documentos en la base de datos para posteriormente poder realizar acciones de búsqueda, recuperación y actualización. El acceso a la base de datos debe ser directo y garantizar una buena disponibilidad. El PLM entiende por documento cualquier objeto creado por un usuario con una aplicación informática. Los documentos los identifica mediante la asignación de un identificador numérico garantizando que es único y absolutamente invariable durante la vida de este objeto, incluyendo el objeto y su contexto. Este identificador que asigna el sistema es transparente para el usuario, éste verá el identificador alfanumérico que le haya asignado. La gestión de cambios de documentos es una función que permite guardar la trazabilidad del historial de los documentos para su posterior gestión. Los documentos pasan a lo largo de su ciclo de vida por diferentes fases o etapas, algunas de las etapas pueden ser, por ejemplo: Creado, Revisado, Aprobado, Borrado, En Evaluación. Se necesita controlar el estado en el que se encuentra un documento para poder validar operaciones sobre el mismo, por ejemplo si está borrado no se le podrá aprobar. Es necesario guardar todas las versiones del documento así como su historial y detalles de contexto como pueden ser el autor, fecha, motivo 12

45 Tecnología PLM BÚSQUEDA Y RECUPERACIÓN DE INFORMACIÓN Los sistemas PLM integran potentes sistemas de búsqueda y sofisticados sistemas de recuperación de la información almacenada en el servidor de datos, ya que el acceso rápido es crítico. Una vez encontrado un documento el sistema permite al usuario consultar los detalles del documento, como pueden ser autor, fecha, versión así como ver la estructura documental relacionada con el mismo. El sistema permite recorrer esa estructura y a su vez ver los detalles de los documentos relacionados y el tipo de relación que los une. Un ejemplo claro es buscar un proyecto determinado y dentro del mismo un componente. El sistema permite ver los detalles del componente así como ver las relaciones del componente con otros. Figura 3: Estructura/Lista de componentes (Fuente: SAPR11) 13

46 Tecnología PLM COMPARTIR DATOS CON EL USUARIO DE FORMA CONTROLADA Los sistemas PLM permiten que varios usuarios tengan acceso a un mismo documento u objeto de forma simultánea. El acceso simultáneo a la base de datos puede dar como resultado información inconsistente o incorrecta. Esta problemática obliga a los sistemas PLM a diseñar e implementar diferentes estrategias de control de concurrencia, con el objetivo de evitar los diferentes problemas derivados de accesos múltiples a las bases de datos. Un problema típico que el sistema de control de concurrencia deberá contemplar y solucionar es la posibilidad de que dos o más usuarios accedan al mismo documento e intenten sobrescribirlo uno o más de ellos El sistema de control de concurrencia en los sistemas PLM no es único, cada uno diseña su propio sistema de control, ya que existen diferentes métodos de control y también diferentes tipos de bases de datos, por lo tanto se buscará un sistema de control que maximice la eficacia y eficiencia del sistema de gestión de la información. 14

47 Tecnología PLM EJECUTAR PROCESOS Y FLUJOS DE TRABAJO Los sistemas PLM permiten al usuario definir de manera sencilla y gráfica un flujo de trabajo, ayudando a la gestión y control de los diferentes procesos por los que debe pasar el producto en su ciclo de vida. Aparte de permitir definir los flujos de trabajo, el sistema PLM, indica al usuario las tareas a realizar, los responsables de las tareas y las reglas de negocio asociadas. Un ejemplo típico de flujo de trabajo podría ser la gestión de cambio de un plano de ingeniería. Figura 4: Flujo de trabajo (Fuente: ELPR11) 15

48 Tecnología PLM VISUALIZAR DATOS Y DOCUMENTOS El objetivo de esta función se basa en permitir al usuario llevar a cabo las siguientes acciones: Visualización. Visualización e impresión de productos. Visualización e impresión de procesos de definición de datos. También sobre los espectadores, prototipos virtuales y sistemas digitales de maquetas se pueden realizar estas tres acciones. Los sistemas PLM ayudan a los usuarios mediante la posibilidad de ver los documentos sin necesidad de tener la aplicación que se usó para crearlo. Sin embargo no es posible realizar modificaciones en el documento, tan solo, se permite introducir comentarios y marcajes para opinar e informar sobre el contenido. 16

49 Tecnología PLM CREAR, CLASIFICAR Y GESTIONAR ARTÍCULOS En los sistemas PLM es de vital importancia gestionar ítems o artículos físicos ya que, a diferencia de los sistemas de gestión documental, los sistemas PLM deben permitir establecer asociaciones entre los documentos y los artículos a los que hacen referencia para realizar una buena gestión de la información del producto. Un ejemplo de esta función: Usuario crea una pieza o componente. Vincula los documentos asociados a la pieza. Al utilizar la pieza en un nuevo proyecto el vínculo se mantiene vigente. La estructura documental y la de producto siempre estarán en sincronía. Los sistemas PLM pueden realizar clasificaciones de artículos lo que permite al usuario diseñar diferentes comportamientos o actividades dependiendo del tipo artículo. Por ejemplo un artículo físico que sea del tipo plano de ingeniería el usuario puede diseñar una serie de actividades asociadas: Creación, evaluación, revisión, aprobación 17

50 Tecnología PLM Figura 5: Ejemplo de una Estructura documental (Fuente: ELPR11) 18

51 Tecnología PLM CREAR ESTRUCTURAS Y LISTAS DE MATERIALES Los sistemas PLM, como se ha explicado en el punto anterior, permiten la asociación o vinculación de documentos a componentes o artículos físicos, los sistemas PLM a su vez permiten a los usuarios crear relaciones entre los artículos físicos, generando una estructura del proyecto o producto con varios niveles de profundidad. Los sistemas PLM proporcionan herramientas para que los usuarios, normalmente control de ingeniero, puedan diseñar y configurar las estructuras de artículos, incluyendo opciones y variantes según los criterios que crean. La estructura de un producto multidisciplinar, es decir un producto desarrollado por personas de diferentes áreas o especialidades, incluirá todo tipo de artículos como pueden ser: Mecánicos. Eléctricos. Electrónicos. Software. Otros. Los usuarios pueden crear múltiples vistas adicionales, a la inicial, derivadas de una estructura creada, permitiendo al usuario, dependiendo de su rol, acceder a la vista más eficaz para desarrollar su actividad. Tipos de vistas de una estructura más habituales: 19

52 Tecnología PLM Vista de producción, normalmente asociada a usuarios con rol de ingeniero. Vista de compras, normalmente asociada a usuarios con rol de ingeniero o de finanzas. Vista de mantenimiento, normalmente asociada a usuarios con rol de técnico en mantenimiento. Sobre las estructuras existentes, los sistemas PLM, permiten realizar diferentes acciones: Realizar comparaciones entre dos tipos de de estructuras. Búsqueda de estructuras donde se encuentre un tipo de artículo específico o grupo de artículos. Gracias a la implementación de estas dos funciones se pueden realizar valoraciones sobre el impacto que tendría un cambio en ingeniería, generar informes como listas de materiales, clasificar los productos en función de sus componentes La lista de materiales es una lista de las materias primas, subcomponentes, componentes y partes, así como las cantidades necesarias de cada uno de ellos necesarias para producir una unidad de output o producto final. 20

53 Tecnología PLM Figura 6: Ejemplo Esquemático de una lista de materiales (Fuente: ELPR11) 21

54 Tecnología PLM INTEGRAR LA INFORMACIÓN DE INGENIERÍA CON OTROS SISTEMAS Y PROCESOS INFORMÁTICOS EMPRESARIALES Los sistemas PLM ofrecen potentes funciones de exportación de datos e información generada durante las diferentes fases del ciclo de vida del producto. El grupo de sistemas que integran la información generada por los sistemas PLM incluye tanto la integración entre diferentes sistemas PLM como la integración entre un componente PLM y otro sistema diferente, tales como CRM 4, ERP 5 o Sistema de SCM 6. Normalmente los elementos más importantes dentro de la transferencia de información son los ítems, estructuras y listas de materiales. Esta transferencia de información se realiza de forma automática lo que aporta un alto valor añadido a la herramienta, ya que habitualmente se hace de forma manual, lo que puede generar fallos humanos causando graves errores en fases productivas posteriores. Figura 7: Integración de sistemas PLM con ERP (Fuente: TRAN11) 4 Acrónimo inglés Customer Relationship Management, es un sistema de Gestión de las Relaciones con el Cliente. 5 Acrónimo inglés Enterprise Resource Planning, es un sistema Planificador de Recursos Empresariales. 6 Acrónimo inglés Supply Chain Management, herramienta para la coordinación y optimización de procesos empresariales t transacciones comerciales. 22

55 Tecnología PLM GESTIONAR PROYECTOS DE DISEÑO Y DESARROLLO DE PRODUCTOS Los usuarios tienen a su disposición variedad de funciones para poder realizar la gestión de proyectos, sub-proyectos y conjuntos de ambos. Dentro de los proyectos o conjuntos de los mismos los sistemas PLM ofrecen la opción de gestionar algunos de sus elementos como pueden ser: Recursos. Tareas. Tiempos. Entregables. 23

56 Tecnología PLM 24

57 Tecnología PLM 1.3 CARACTERÍSTICAS DE UN SISTEMA PLM Un sistema PLM debe tener una serie de características o aspectos necesarios, estas características se han clasificado en tres grandes grupos ASPECTOS PARA REPRESENTAR LA INFORMACIÓN Para representar plenamente toda la información necesaria por los usuarios, el sistema de gestión de la información debe recoger una serie de características. Algunas de estas características han sido mencionadas en apartados anteriores, no obstante en este apartado se explican más a fondo Singularidad La singularidad en la representación de la información se puede definir como la existencia de una única versión de la información, el término único se refiere a exclusividad, y el control de los datos del producto. El control de los datos del producto implica que: Cuando se tienen dos o más representaciones únicas de datos se debe seleccionar una, para que todos los miembros del equipo trabajen sobre la misma. La singularidad en los datos se refiere sobre todo a diseños y planes formales, ya que, cuanto más complejos y voluminosos sean los diseños y planes formales, más difícil y costoso será su duplicación. Los desarrollos en la rama de la tecnología de ordenadores permiten hoy en día minimizar los costes y el esfuerzo de duplicación de datos grandes y complejos. Pueden existir varias copias con pequeños cambios ya que los cambios pueden ser pequeños pero muy significativos. 25

58 Tecnología PLM La singularidad en la información es de gran importancia ya que la falta de singularidad en la información es una de las mayores fuentes de pérdida de tiempo, energía y materiales. Una aplicación software PLM debe tener, como características fundamentales, capacidad de gestionar la singularidad de los datos del producto y poder identificar los datos de control del producto Cohesión La cohesión significa que la información almacenada de un producto debe ser siempre coherente y debe estar, en la medida de lo posible, relacionada con el producto. En la representación de información, hace alusión a que probablemente existirán diferentes representaciones o vistas de la información de un producto, dependiendo de la perspectiva que se tenga del producto. Estas representaciones deben de ser coherentes y estar relacionadas con el producto. Las vistas, de tipo geométricas y de las superficies y secciones transversales, serán siempre coherentes ya que son derivadas de las definiciones geométricas. La cohesión, entre las diferentes representaciones, es necesaria si se desea duplicar la funcionalidad de los productos, en un espacio virtual (grabación de los datos del producto). Una forma de obtener cohesión en la representación de la información es reducir al máximo el número de representaciones o puntos de vista independientes de la información Reflexividad Para empezar a hablar de reflexividad hace falta aclarar dos términos: 26

59 Tecnología PLM Espacio real, se entiende por el lugar en el que se encuentra el producto físico. Espacio virtual, se entiende por el lugar en el servidor de datos en el que se almacena el producto. Tras definir los términos anteriores, la función de la reflexividad es pasar datos e información reales a virtuales. Dado que en el espacio real cualquier modificación será visible en el objeto físico en el que se produzca, se necesita un sistema para cambiar la información en el espacio virtual cuando cambia la información correspondiente en el espacio real. El principal propósito de la reflexividad es permitir la sustitución de la información correcta de forma automática para reducir la pérdida de tiempo, energía y material. Hay que tener en cuenta que la extracción de la información virtual es menos costosa, por lo tanto interesa tener la mayor cantidad de información en espacio virtual actualizada. Tener la información en espacio virtual también ayuda a realizar posibles seguimientos de productos como construidos, para comprobar si un componente específico ha sido utilizado en un producto o proyecto especifico Correspondencia El termino correspondencia se refiere al estrecho vínculo existente entre un objeto físico, componente, parte o producto, y los datos e información sobre el objeto físico. Los datos geométricos se materializan en objetos físicos y se extraen estos datos utilizando herramientas y metodologías. Al diseñar se definen la forma geométrica y a continuación se fabrica el producto. 27

60 Tecnología PLM Una de las principales características de los PLM es desarrollar y mantener una correspondencia entre el objeto físico y la información acerca del mismo. Una razón es que si no se separan y no se mantiene la información sobre el producto, se puede perder mucho tiempo, recursos y energía en obtenerla. Un ejemplo, si se quiere saber si un automóvil está equipado con un cierto modelo de bomba de combustible, un método es abrir todos los motores para comprobarlo y el otro es mantener una correspondencia entre el automóvil y la pieza instalada. Figura 8: Despiece del motor de un automóvil (Fuente: DIAB11) La segunda razón es que en ausencia de correspondencia para encontrar la información, se da por hecho que se posee el objeto físico. Esto de nuevo conduce a tener despilfarros e ineficiencias Trazabilidad La trazabilidad es una capacidad para demostrar que se puede seguir la trayectoria de un producto a través del tiempo sin problemas para llegar a su origen. 28

61 Tecnología PLM En caso de falta de trazabilidad no se puede determinar cuáles de las versiones de los productos tuvieron éxito y cuáles no. Una falta de trazabilidad conduce a pérdidas de tiempo, recursos y energías. La trazabilidad puede garantizarse mediante una documentación adecuada, sin embargo, las personas no suelen ser buenas realizando tareas de documentación, más bien la documentación realizada tiende a ser incompleta. La producción de esta documentación es costosa y puede ser erróneamente almacenada, perdida o destruida. Una vez que la información es introducida en el espacio virtual, se pueden hacer copias para que no se destruya o pierda la información Claves de disponibilidad La clave de la disponibilidad es tener la información y los procesos correctos en el preciso momento en el que se necesitan, se requiere de sistemas de búsqueda de información rápidos. Puede que se busque o no esta información o estos procesos pero siempre deben de estar disponibles. Para que la captura, procesamiento y almacenamiento de la información valga la pena, tiene que compensar la pérdida de tiempo, recursos y energías. La tecnología moderna y los buscadores permiten realizar búsquedas de información no estructurada de forma eficiente. 29

62 Tecnología PLM GESTIÓN DE LA INFORMACIÓN La información se almacena en la base de datos del servidor, se guardan y archivan cualquier tipo de objetos de información, la capacidad de esta base de datos debe ser lo suficientemente grande para que no exista ningún tipo de limitación. Los sistemas PLM se caracterizan por ser muy flexibles y la estructura de la información que ofrecen es rica y adaptable a las necesidades y procesos de cualquier tipo de empresa. Cada objeto de información guardado en la base de datos es único, por lo tanto no puede existir una copia del mismo, si el objeto aparece en diversos proyectos o sub-proyectos de trabajo se crea un vínculo que asocia el proyecto y el objeto de información, el proceso de creación del vínculo exige crear una asociación del lugar físico en el que se encuentra el objeto de información y el lugar lógico que ocupa o en otras palabras en el proyecto que aparece. De esta forma no se realizan duplicaciones ahorrando tanto espacio como tiempo. En los sistemas PLM se gestionan principalmente cinco tipos de información bien diferenciados: Marketing y ventas, este tipo de información está formada por los documentos de marketing y ventas relacionados con la actividad de la empresa. o Peticiones de los clientes. o Documentos de negociación. o Ofertas comerciales. o Mensajes, faxes, correos electrónicos. o Cartera de productos. o Planificación de proyectos y presupuestos. o Estudios. o Comunicaciones internas y externas 30

63 Tecnología PLM Figura 9: Planificación de presupuestos (Fuente: FINA11) Diseño, documentos relacionados con el diseño de productos y procesos de la empresa, normalmente generados con herramientas integradas con el sistema PLM y almacenados en la base de datos de forma automática. Contienen información necesaria para la definición del proyecto o producto. o Diseños 3-D. o Planos 2-D. o Conjunto de catálogos de los proveedores estructurados y clasificados. o Documentos de ofimática e informes. o Programas de automatismo y firmware. o BOM (Bill Of Materials) o lista de materiales de los productos. o Estructura de proyectos y productos. Ingeniería, hace referencia a la información de los productos físicos almacenada en el servidor. o Materiales. o Productos. o Referencias. 31

64 Tecnología PLM Los productos físicos en el sistema PLM son denominados genéricamente como ítems. Los ingenieros desarrollan la estructura del producto y los ítems que la componen, utilizando funciones especializadas proporcionadas por el sistema. La estructura del producto, como otros objetos de ingeniería, se puede configurar modificando sus atributos, variables u opciones. La estructura de ingeniería del producto es notablemente más completa que la de diseño y tiene una orientación hacia las compras y la planificación de la producción. Los sistemas PLM suelen estar integrados con otros sistemas como ERP, transfiriéndose información de forma automática para acelerar el lanzamiento a producción. Producción, hace referencia a documentos de producción. o Programas de control numérico por ordenador, también denominados CNC (Computer Numerical Control). o Documentos para el montaje y su posterior verificación como: Planos de montaje, diagramas de montaje o Máquinaria y tecnología. o Activos. Otros documentos, en este apartado se contempla cualquier documento que sea necesario almacenar y que no se contemple en los antes descritos. o Manual de operaciones. o Manual de explotación. o Manual de uso. o Manual de mantenimiento de los productos. o Otros. 32

65 Tecnología PLM Figura 10: Ejemplo manual de usuario (Fuente: RAMA11) 33

66 Tecnología PLM ARQUITECTURA DE UN SISTEMA PLM En la actualidad la arquitectura PLM y la integración son factores clave para aquellas empresas que quieran gestionar mejor sus procesos de desarrollo de productos. Un entorno simplificado PLM puede ayudar a las empresas a acelerar el tiempo de lanzamiento al mercado, aumentar la calidad de los productos y reducir los costes de desarrollo de productos. La empresa debe utilizar tanto la arquitectura y la integración como herramientas para alcanzar sus metas. Las arquitecturas PLM con mayor funcionalidad del mercado son aquellas soluciones que soportan múltiples proveedores. En la actualidad es muy probable que una empresa necesite integrar varios proveedores en sus sistemas PLM o necesite integrarse con varias soluciones, que abarcan parte de la cadena de valor de la empresa, como por ejemplo: ERP, CAD, SCM... Originalmente los sistemas PLM han tenido siempre una arquitectura del tipo cliente-servidor, no obstante en los últimos años ha crecido la tendencia de arquitecturas PLM puramente web. Esta tendencia web se basa en permitir a las empresas asociadas la posibilidad de operar como una sola entidad. Otra tendencia actualmente en desarrollo combina las arquitecturas web con arquitecturas multi-nivel. El resultado es una arquitectura PLM de n-niveles con servicios web y con un modelo de sincronización de control web de servicios. 34

67 Tecnología PLM Figura 11: Evolución en la informática distribuida (Fuente: CLEM11) En las arquitecturas cliente-servidor, que implementan la mayoría de los sistemas PLM, es importante definir cada una de las partes implicadas: Servidor, opera con la base de datos relacional en la que se almacena y gestiona toda la información del sistema. Cliente, aplicación instalada en los ordenadores de los usuarios que hace de puente entre estos y el servidor. El acceso al servidor se puede hacer por la intranet, red local de la empresa, o de forma remota, red de internet. Los archivos generados por aplicaciones integradas por PLM, como puede ser CAD o CAE, se almacenan automáticamente en él. Servidor, evitando tener la información esparcida por varios ordenadores o servidores. A la hora de encontrar la información se busca directamente en el servidor. Hardware, el servidor de datos debe tener una serie de características especificas para poder almacenar toda la información necesaria y los usuarios del sistema. Aparte de almacenar también debe encargarse de la 35

68 Tecnología PLM gestión de la información. Los ordenadores de los usuarios del sistema, clientes en la arquitectura cliente-servidor, no deben ser todos iguales, ya que cada usuario tendrá distintas necesidades según las tareas que deba realizar. El diseño de una arquitectura PLM bien definida puede impulsar un incremento de productividad, siempre y cuando se garantice que los usuarios no tienen que buscar en diferentes sistemas para obtener la información que necesiten. Utilizando la interoperabilidad y la integración estratégica se pueden aumentar significativamente la eficacia del uso de un sistema PLM. 36

69 Tecnología PLM 1.4 FUNCIONALIDAD DE UN SISTEMA PLM En la actualidad existen muchos sistemas PLM en el mercado, cada uno tiene unas características y funciones especificas, ya que existen muchos sectores en el mercado. Los sistemas PLM suelen enfocarse en un sector gestionando las actividades y procesos específicos de éste para dar una solución más a medida y eficiente de las necesidades de la empresa. La funcionalidad que contempla un sistema PLM es muy amplia y variada, ya que intenta integrar el mayor número de componentes que puedan intervenir en el ciclo de vida del producto. Es por ello que una empresa a la hora de adquirir una solución PLM deberá definir, muy estrechamente, su propio ámbito o alcance del PLM. No obstante a grandes rasgos se pueden definir una serie de funcionalidades genéricas a todo PLM: Gestiona el diseño y proceso de documentación, la documentación asociada al producto constituye uno de los pilares de los sistemas PLM, es necesaria una buena gestión de la información para poder beneficiarse de todas las ventajas de la utilización de los sistemas PLM. Los PLM gestionan un gran abanico de diferentes tipos de documentación como pueden ser: Manuales de usuario, documentos de explotación, documentos reglamentarios Gestiona el diseño del producto, gracias a la integración en las soluciones PLM de sistemas CAD, CAM y/o CAE 7 se puede llevar a cabo una gestión del diseño del producto de alta precisión y calidad. 7 Acrónimo inglés Computer-Aided Engineering, sistemas de Ingeniería Asistida por Ordenador. 37

70 Tecnología PLM Crea y controla los registros de listas de materiales, mediante la creación de una única fuente de información estructurada asociada a los productos y procesos permite a los usuarios adquirir la información que necesiten de las listas de materiales (BOM 8 ) de forma precisa. Ofrece un repositorio electrónico, gracias a este repositorio se puede realizar una mejor gestión de los activos de la empresa (como es la máquinaria, los equipos, las herramientas ) siempre con el fin de mejorar aspectos funcionales en las actividades de producción. Permite procesos de gestión para aprobación de cambios, Las solicitudes de cambios se pueden validar en tiempo real gracias a la automatización de los procesos de cambios, validación y aprobación que integra el PLM. Analizando las funciones descritas anteriormente se podría concluir que un sistema PLM tiene como principal función: Organizar todos los datos relacionados con el proyecto o producto de forma centralizada. Gestionar formalmente proyectos de desarrollo de productos, incluyendo en desarrollo el diseño de los mismos. Realizar una integración de procesos de diseño con los de industrialización y fabricación. 8 Acrónimo inglés Bill of Material, hace referencia a la lista de materiales. 38

71 Tecnología PLM Gracias a estas funciones integradas en los sistemas PLM, la empresa puede tener bajo control todos los procesos de diseño y producción de un producto, incluyendo los diversos cambios que surjan tras el lanzamiento del producto. Esta visión del producto y de los procesos que le rodea unido a la funcionalidad de los sistemas PLM facilita la optimización del sistema de producción de la empresa. También potencia la innovación en productos y la mejora en procesos de desarrollo e ingeniería, aumentando potencialmente las ventas y disminuyendo sustancialmente los costes asociados al producto. La integración del PLM con el ERP es de gran importancia ya que se complementan perfectamente. El PLM gesitiona activos intangibles y toda la información virtual del producto, mientras que, el ERP gestiona activos tangibles y productos reales. Los sistemas PLM se encargan de gestionar la información, versiones y cambios de las estructuras y listas de materiales del producto en la fase de desarrollo. Tras la fase de desarrollo el PLM transfiere la información al ERP que se encarga de realizar planificaciones de compras y producción. Existe una diferencia importante en el funcionamiento de los sistemas PLM y los ERP, en los primeros todas las acciones se guardan creando un historico de la evolución del producto detallando el autor de la acción, cuando se realizaró, como se realizaró y porqué. Mientras que en los sistemas ERP solo tiene una visión actual del estado del producto. 39

72 Tecnología PLM 40

73 Tecnología PLM 1.5 PRINCIPALES SISTEMAS PLM EN EL MERCADO tres niveles: En la actualidad existen varias soluciones PLM, se pueden clasificar en SOLUCIONES VINCULADAS A APLICACIONES CAD Se centran en el diseño asistido por ordenador para crear y modificar diseños de piezas geométricas, componentes sólidos, superficies de alta complejidad Todo ello bajo un entorno 3D y 2D. Algunos ejemplos de estas soluciones son: PDMWorks para SolidWorks y Vault para AutoCad PDMWorks La empresa SolidWorks se ha dedicado a proporcionar a los ingenieros, diseñadores y otros profesionales creativos las herramientas necesarias para diseñar productos de alta calidad. Una de las pautas que ha seguido SolidWorks ha sido realizar una eficiente gestión de la mejora continua, constantemente tratando de mejorar y actualizar sus herramientas, y ampliar sus conocimientos acerca de las necesidades de sus clientes para desarrollar herramientas que ayuden a estos a diseñar mejores productos. Esta herramienta permite al equipo de diseñadores gestionar la información de diseño de una forma más eficaz. Permite realizar cambios con facilidad mediante selección de elementos y codificación de nuevos valores actualizando automáticamente las listas de materiales y cualquier componente o documento relacionado. 41

74 Tecnología PLM Gracias a una gestión más eficaz de la información, los miembros del equipo de diseño pueden centrar sus esfuerzos en problemas de diseño complejos y emplear menos tiempo en la organización y el seguimiento de los documentos y los datos. La disponibilidad de los archivos de diseño de productos y la seguridad de tener los datos en un entorno seguro y fácil de gestionar, con mecanismos de búsqueda eficiente, permite que los diseñadores accedan al contenido de un modo sencillo y puedan reutilizar diseños desarrollados en proyectos anteriores de forma eficaz. La reutilización de datos de diseño ahorra mucho tiempo en la etapa de diseño, eliminando tareas duplicadas. Figura 12: Diseño de una pieza en SolidWorks (Fuente: SOWC11) SolidWorks ofrece su solución en muchos mercados, un claro ejemplo es SeaCAD que se encarga de la distribución de los productos de SolidWorks en Singapur. Además, SeaCad proporciona una excelente formación en los productos 42

75 Tecnología PLM de SolidWrks, para los aspirantes a diseñadores de Ingeniería Mecánica en Singapur. En la región del sudeste de Asia, SeaCAD es el primer "SolidWorks Certificado de Apoyo Técnico y Centro de Capacitación", así como el primer "Centro de Pruebas de Certificación de SolidWorks" Vault El entorno de Vault se desarrolla en una aplicación cliente-servidor con una base de datos central SQL y aplicaciones de ADMS (Autodesk Data Management Server) instaladas en un servidor con sistema operativo Windows. Autodesk Vault permite que los diseñadores trabajen de forma concurrente manteniendo control sobre el estado de los archivos y ayudando a desarrollar información del producto y a gestionar las revisiones del proyecto generadas. Esta información del producto o del proyecto generada en cualquier departamento estará visible para su utilización en otras áreas de la empresa. Vault permite acelerar los ciclos de desarrollo del producto aunando los esfuerzos del equipo de diseño, permitiendo el control de revisiones y asegurando el acceso a la base de datos de forma concurrente y garantizando cohesión en los datos. Para ayudar al usuario incorpora un interfaz simulando un entorno parecido al de Microsoft Outlook y pueda mostrar estructuras de carpetas, metadatos de archivos en forma de cuadricula y un panel de vista previa para obtener más información detallada del documento. 43

76 Tecnología PLM Figura 13: Interfaz de usuario con estructura de carpetas (Fuente: AMSY11) Gracias a la reutilización de diseño se aumenta la productividad reduciendo la cantidad de trabajo duplicado y errores. El acceso a los datos del producto y a la información del proyecto está protegido mediante un control de acceso, según el perfil del usuario, quedando almacenado un log de los usuarios que han entrado al sistema y las acciones que han realizado. Vault permite manejar todos los documentos de ingeniería tales como: CAD. Documentos de texto. Tablas. Imágenes. Sonidos. 44

77 Tecnología PLM Videos. Gestiona y mantiene las versiones de un producto o documento, todas las revisiones previas se mantienen guardadas quedando registradas en la base de datos con un identificador, nombre del autor, fecha en la que se realizó, y algunos detalles más sobre el documento. Herramienta capaz de visualizar una amplia gama de documentos diseñados en entornos 2-D y 3-D. Permite la reutilización de modelos de diseño con todos los datos de diseño, acceso a sus propiedades, librerías y otros datos interesantes. Aplica filtros de búsqueda para hacer más fácil y rápida la búsqueda de diseños y su posterior reutilización. La herramienta complementaria de publicación Autodesk Streamline ofrece la posibilidad de transferir los datos a un entorno web, para aumentar la comunicación entre las partes del proyecto. Aumenta la velocidad y eficiencia de las revisiones de diseños ayudando a reducir costes y errores. 45

78 Tecnología PLM Figura 14: Comunicación en Vault (Fuente: ELPR11) 46

79 Tecnología PLM SOLUCIONES VINCULADAS A APLICACIONES ERP Estas soluciones buscan una completa integración con sistemas ERP (Enterprise Resource Planning) que potenciará las posibilidades que ofrecen los sistemas PLM, incrementando tiempos de producción y disminuyendo el Lead Time (Tiempo de entregas) y la distribución. Algunos ejemplos de estas soluciones son: SAP PLM para SAP R3 e ibaan PLM para BAAN SAP PLM SAP es la empresa alemana líder en el mercado de proveedores de sistemas ERP. Las soluciones que ofrecen están enfocadas a optimizar la gestión de los procesos de producción, gestión, recursos humanos y logística. La aplicación SAP PLM proporciona un software de gestión integrada de productos y proyectos con el ciclo de vida. Una fuente única de toda la información relacionada con los productos necesarios para colaborar con socios de negocios, el apoyo a procesos como Innovación de productos. Diseño e ingeniería. Gestión de la calidad. Gestión de mantenimiento. Control de las cuestiones ambientales. 47

80 Tecnología PLM Las soluciones de SAP PLM se implementan principalmente en diversos segmentos de la industria por ejemplo: Aeroespacial, automoción, fabricación discreta, productos farmacéuticos, químicos, productos agrícolas Las prácticas SAP PLM, actualmente, tienen un rápido crecimiento y una gran presencia en el mercado. Los servicios SAP PLM se integran con otros sistemas empresariales y de apoyo posterior a la aplicación permitiendo la configuración y personalización del producto y la migración de datos entre los sistemas PLM, ERP, CAD SAP PLM proporciona una amplia gama de funciones y capacidades, las más relevantes son las siguientes: Gestión de productos. Desarrollo de productos. Gestión de la información relacionada con los productos. La gestión de productos y el servicio de liderazgo que SAP PLM ofrece ayuda a las empresas a combinar los procesos relacionados con la producción para establecer un desarrollo de producto y soporte de la red. Los productos y servicios del marco de liderazgo están diseñados para ayudar a las empresas a mejorar la eficiencia operativa y para hacer frente a cuestiones de cumplimiento y regulación. 48

81 Tecnología PLM Figura 15: Estructura SAP PLM (Fuente: CENI11) lbaan PLM BAAN es una empresa, de origen holandés, competidora de SAP. En la actualidad, al igual que muchos proveedores de sistemas ERP, se ha enfocado especialmente en el mercado de las PYMES (Pequeñas y Medianas Empresas), ofreciendo una amplia variedad de productos. El lbaan está diseñado para ayudar a las empresas a mejorar sus estrategias de gestión mediante la integración del concepto de gestión del ciclo de vida del producto, para determinar la información del producto y mantener una mejor comunicación interna y externa a través de diversos canales. Permite a las empresas dar un valor añadido a la vida útil del producto más allá de la simple venta como reducir al mínimo la existencia de obsolescencia en la máquinaria y tecnología, garantizar que el diseño está orientado a fabricación, reducir al máximo los tiempos de desarrollo de productos Este sistema se ocupa principalmente de los procesos y problemas para ayudar a reducir y eliminar las tareas que no agregan ningún valor al producto, 49

82 Tecnología PLM buscar la duplicación de datos e intentar reducirla al máximo, automatizar los procesos y ayudar a la toma de decisiones mediante análisis y presentaciones de informes sobre el estado del producto. Algunas de las ventajas principales que aporta la solución ibaan: Reducir las redundancias de datos. Aumentar los rendimientos de productividad. Mejorar tiempos de fabricación. Reducir costes de desarrollo. Aumentar la eficiencia del sistema de producción. La empresa BAAN tiene una amplia cartera de productos, el más destacado es ibaan ERP, implementa PLM y ERP en un mismo sistema. IBAAN ERP es líder en compañías del sector industrial, independientemente de su tamaño, dota a las empresas de una infraestructura de sistemas enfocada a la optimización y control de operaciones productivas, de planificación y administrativas. Ayuda a mejorar la eficiencia y la reducción de costes y ofreciendo un mejor servicio a los clientes. La empresa BAAN actualmente se está centrando en los mercados asiáticos, sobre todo en Japón y China. 50

83 Tecnología PLM Figura 16: Estructura ibaan (Fuente: BAAN11) 51

84 Tecnología PLM SOLUCIONES GENÉRICAS Estas soluciones están caracterizadas por una implementación rápida, sencilla, escalable, económica y configurable. Son soluciones más generales que las anteriormente expuestas. Algunos ejemplos de estas soluciones son: SmarTeam de Dassault- Systemes, Teamcenter de SIEMENS SmarTeam SmarTeam es una herramienta que implementa las tecnologías PLM. Esta herramienta es una solución PLM genérica creada por Dassault Systemes para la gestión del ciclo de vida del producto. SmarTeam ofrece una solución que administra de forma eficientemente los activos intelectuales a lo largo del ciclo de vida del producto, incluyendo los datos del producto, procesos, sistemas e información, en un entorno web altamente colaborativo y sencillo. Esta solución no discrimina el tamaño del negocio ya que SmarTeam es una solución para negocios de cualquier tamaño, no obstante es óptima para PYMES (Pequeñas y Medianas Empresas).Las razones por las que es especialmente efectiva en PYMES se basan en que es una herramienta fácilmente adaptable a los procesos de la compañía y tiene un bajo ROI 9 y TCO 10. Algunos elementos que proporciona SmarTeam: Plantillas predefinidas de negocio Eficientes herramientas de personalización. 9 Acrónimo inglés Return of Investment, significa Retorno de la Inversión, medida de rendimiento utilizado para evaluar la eficacia de una inversión o comprar dos inversiones. 10 Acrónimo inglés Total Cost of Ownership, hace referencia al Coste Total de Propiedad. 52

85 Tecnología PLM Una interfaz intuitiva. Figura 17: Estructura de SmarTeam (Fuente: DERU11) Estos elementos permiten a las empresas reducir la curva de aprendizaje necesaria en cada etapa del proyecto y generar resultados más rápidamente, lo que redunda en un Retorno de la Inversión (ROI) excepcionalmente rápido. SmarTeam integra a la empresa en distintos niveles: Integración de la información, utilización del diseño CAD e información del producto para su distribución por toda la empresa. Integración del proceso, utilización de las mejores prácticas corporativas y expertos en la materia de la empresa para la toma de decisiones y procesos más eficientes. Integración de la organización y el negocio, estandarizan métodos de trabajo y crean sinergias en los departamentos gracias la ingeniería concurrente optimizando el diseño, aprovisionamiento, BOM 53

86 Tecnología PLM Teamcenter Teamcenter es un conjunto integrado de aplicaciones de gestión del ciclo de vida del producto, la empresa que ofrece este sistema es Siemens. El sistema Teamcenter enfoca sus esfuerzos en reducir el tiempo de desarrollo e incrementar el rendimiento y calidad de los productos para proporcionar a la empresa una ventaja competitiva. Esta solución potencia la innovación y la mejora de la productividad en el desarrollo global de los productos y en la fabricación de la empresa. Esto es posible gracias al sistema de comunicación, que permite trabajar conjuntamente a todos los miembros del equipo de trabajo y compartir conocimientos y necesidades. El software de Teamcenter proporciona herramientas, de fácil uso, que se pueden integrar en su sistema para generar informes y analizar la información de los procesos de negocio y datos gestionados por Teamcenter. Gracias a esto la empresa puede tener una visión general de su negocio y sus procesos, así como establecer una infraestructura de información que permita generar rápidamente informes y análisis de una amplia variedad de información. Por ejemplo la funcionalidad de estas herramientas permite, entre otras cosas, una amplia variedad de formatos, de las pantallas de panel de control gráfico, para formatos HTML fácilmente configurables y que puede ser enviado por correo electrónico, generar archivos PDF o exportar a hojas de cálculo Excel. Algunos beneficios que puede aportar el uso de esta solución: Proporciona un conjunto de presentaciones de informes y análisis que se puede aprovechar a través de Teamcenter u otras aplicaciones, garantizando coherencia y precisión en la información, ayudando a la toma de decisiones. 54

87 Tecnología PLM Proporciona una infraestructura de la información visible a todos los usuarios, para que trabajen conjuntamente. Simplifica y facilita la interacción del usuario en la infraestructura de información, permite a los usuarios realizar consultas de negocio. Permite a los usuarios recopilar múltiple información de productos y presentarla en una única ventana para tener una visión general. Permite a la empresa responder rápidamente ante los cambios del mercado, gracias a la gran facilidad de introducir nuevos productos y eliminar o modificar información. Figura 18: Interfaz de usuario Teamcenter (Fuente: DNEW11) 55

88 Tecnología PLM 56

89 Tecnología PLM 1.6 IMPLANTACIÓN DE UN SISTEMA PLM En este apartado se van a comentar ciertos temas importantes a la hora de implementar un sistema PLM en una empresa FACTORES IMPORTANTES PARA INTRODUCIR EL SISTEMA PLM Uno de los factores más importantes para decidir cómo introducir un sistema PLM es el nivel de conocimiento, por parte de los miembros de la empresa, de lo que es un sistema PLM. Ante esta pregunta existen tres posibles respuestas: La empresa no tiene conocimiento de qué son los sistemas PLM y lo que implican, se deberá realizar un estudio de la viabilidad de la implantación. La empresa tiene un conocimiento, al menos básico, lo más interesante sería realizar un prototipo. La empresa entiende realmente como se utiliza un sistema PLM, no es necesario realizar ningún estudio de viabilidad ni simulación con un prototipo. En el caso que fuera necesario realizar un estudio de la viabilidad hay que distinguir entre dos tipos de viabilidad: Viabilidad del sistema PLM como tecnología. Capacidad de la empresa para aplicar el sistema PLM. 57

90 Tecnología PLM Es fácil demostrar la viabilidad de un sistema PLM como tecnología, ya que existen múltiples publicaciones de proveedores de información que demuestran los resultados de su utilización. No obstante es mucho más difícil demostrar la viabilidad de un sistema PLM dentro de una determinada empresa, sin embargo es muy útil ya que implica la comprensión de cómo y dónde utilizar el sistema PLM y cómo organizarse para adaptarse al PLM. Esto ayuda a entender dónde se producirán los beneficios, además de mejorar la comprensión de la empresa de los sistemas PLM. Por otro lado un prototipo bien planificado puede ser una herramienta muy útil para aumentar la conciencia global del PLM y aprender lo suficiente para mostrar que la aplicación, a gran escala, ayuda a la empresa. Lo malo es que los prototipos no se realizan en condiciones de uso normal, o son monopolizados por un reducido número de personas. Una opción, fuera de lo corriente, es cambiar de un día para otro con solo el manual del producto y utilizando el sistema PLM. Esta opción no se suele dar ya que la empresa debería estar muy bien organizada y tener todos los procesos enfocados al sistema PLM y eso normalmente no ocurre. Lo más normal es ir paso a paso con la implementación del sistema PLM o realizar una dura preparación, adaptación y planificación para implantarlo de un día para otro. Es importante tener en cuenta el sector en el que se quiere implantar el sistema PLM, ya que en algunos sectores de la industria no existe demasiada presión por parte de competidores o clientes que hagan necesaria una estrategia que añada valor, como son los sistemas PLM. En estos sectores, la ingeniería es a menudo una función estratégica importante, y capaz de actuar de manera independiente. Como resultado, existe una tendencia a aplicar estos sistemas de abajo a arriba, empezando en el departamento de ingeniería, y extendiéndose a otras aéreas de la empresa. En sectores en los que la ingeniería es menos importante ocurre al revés, siendo la alta dirección la fuerza impulsadora del PLM. 58

91 Tecnología PLM Los sistemas informáticos de la empresa también juegan un importante papel en la decisión de implantar un sistema PLM. Si existen múltiples sistemas, en diferentes localizaciones, la implementación del sistema PLM será más difícil. Por otro lado, si la mayoría de las aplicaciones están integradas debería ser sencillo integrar el sistema PLM. El nivel de habilidad de la empresa es un factor también importante a la hora de implantar el sistema. No tiene ningún sentido que se implemente el sistema PLM si la empresa no tiene personal capacitado para usarlo o bien no tiene capital para adquirir ese personal capacitado. El sistema PLM requiere de un gran esfuerzo en su aplicación, formación, limpieza de datos, carga de datos, soporte al usuario, y mejora de procesos. Los requisitos en cada etapa del ciclo de vida del producto son diferentes, y por lo tanto también serán necesarias diferentes habilidades. Resumiendo el factor más importante en la elección del enfoque de la implementación, del sistema PLM, es la experiencia de la empresa en este campo hasta el momento. Si el nivel general de conocimientos sobre PLM es bajo, entonces el enfoque debería ser cauteloso e incluir una gran cantidad de formación. 59

92 Tecnología PLM DECIDIR COMPRAR O DESARROLLAR EL SISTEMA PLM Los sistemas PLM en el mercado son fáciles y rápidos de implantar, y como están orientados a un gran segmento del mercado, son relativamente económicos, funcionan bien y se entregan llave en mano (pueden ser utilizados inmediatamente). Al estar implantados ya en diversas empresas, se puede enseñar el sistema en acción dentro de un entorno real. La mayor desventaja que ofrecen estos sistemas, por estar orientados a dar solución al mayor número de empresas posibles, puede no adaptarse perfectamente a las necesidades de una empresa en particular. El sistema puede que no sea suficientemente potente como para manejar todos los datos de los productos de una empresa. La empresa puede necesitar funcionalidad que no se contempla en el sistema PLM. Puede que los procesos de la empresa estén orientados de forma radicalmente diferente al del sistema PLM. La otra alternativa es construir un sistema a medida, que se adapte perfectamente a las necesidades de una determinada empresa. La solución, al ser a medida, podrá manejar los tipos y volúmenes de datos de la empresa sin problemas, tendrá la funcionalidad que requiera la empresa y su flujo de trabajo corresponderá exactamente al de la empresa. No obstante también hay desventajas, ya que un sistema a medida y único debe ser construido expresamente para la empresa y sus requisitos. Esto lleva mucho tiempo, por lo que no estará disponible inmediatamente. También se necesita un gran esfuerzo para realizar el desarrollo, por lo que el sistema es más 60

93 Tecnología PLM caro que el del proveedor. Al ser un sistema único, se requiere también un mantenimiento más específico y costoso. Dado que en algunos sectores de la industria existe una gran demanda de sistemas PLM, muchos proveedores de estos sistemas alcanzan, en gran medida, las necesidades particulares de cada empresa. Estos proveedores han ido innovando en sus desarrollos hasta conseguir sistemas que se adapten a medida a los requisitos de la empresa en este sector. En otros sectores, una empresa, y sobre todo si es la primera en implantar PLM en su sector, puede no encontrar un sistema PLM que se ajuste a sus requisitos o no tenga la funcionalidad que necesita Para que una empresa encuentre un sistema PLM, adecuado para su negocio, también depende en gran medida de sus procesos, de sus sistemas informáticos, de su organización y de su enfoque hacia la gestión de datos del producto Una empresa, tiene más probabilidades de encontrar, en el mercado, un sistema adecuado para su negocio si: El flujo de trabajo de su producto es simple y sus procesos no son demasiado complicados. Los demás sistemas que utiliza son utilizados por muchas empresas. Por ejemplo, si todas las empresas utilizan un sistema específico de CAD, lo normal será que el sistema PLM se integre con ese y no con otro que no se usa tanto, ya que para el proveedor no es rentable integrar todos los sistemas existentes en el mercado. Los sistemas están centralizados y no distribuidos por múltiples situaciones geográficas. 61

94 Tecnología PLM La organización está bien estructurada y claramente definida, ya que por ejemplo, es difícil establecer las necesidades de la empresa si sus departamentos tienen problemas de coordinación. La organización tiene un buen control de los datos del producto, ya que si hay una múltiple e inconsistente definición de los datos del producto, es poco probable que un sistema PLM de buenos resultados. 62

95 Tecnología PLM CUESTIONES EN LA EVALUACIÓN Y ADOPCIÓN DE UN SISTEMA PLM Decidir la solución PLM a implantar en una empresa, no es muy diferente de la elección de implantación de otras aplicaciones de productividad empresarial, y el sistema PLM puede ser tan simple o tan completo como la empresa en particular necesite. Las cuestiones que la empresa se tiene que plantear a la hora de implantar un sistema PLM son las siguientes. Definir los objetivos del proyecto. Evaluar los procesos de organización existentes para diseño y gestión de datos y de cambios. Realizar una selección de objetivos realistas. Identificar posibles gastos y previsiones de costes reales relacionados con compras, instalaciones y operaciones. Revisar como pueden impactar las licencias software en el presupuesto y las operaciones. Establecer un presupuesto y definir resultados esperados. Determinar los criterios de selección a usar. 63

96 Tecnología PLM OBJETIVOS PARA CONFIGURAR UNA SOLUCIÓN PLM SIMPLE Y FLEXIBLE Los objetivos para diseñar e un sistema PLM en la empresa se pueden resumir en dos: Simplicidad, entendiendo por simplicidad, el mantener bajos los costes de administración, formación y operaciones. Esto se puede conseguir: o Tomando todas las ventajas de la automatización que provee la solución PLM. o Definiendo reglas de sistemas PLM que permitan a los usuarios auto-gestionar sus tareas con poco apoyo administrativo o intervención administrativa. o Suponiendo que los usuarios ocasionales, o nuevos, no recuerden las complicadas reglas para la creación, búsqueda y procesamiento de los elementos o datos. Flexibilidad, entendiendo por flexibilidad minimizar la cantidad de trabajo y revisiones que puedan darse durante el tiempo de funcionamiento del sistema PLM, puede ser de 20 años o más, mediante: o El apoyo a la expansión de la demanda de categorías, tipos de documentos, tipos de cambios, atributos configurables y otros atributos que no requieran evaluación de impacto. o La garantía de que el diseño pueda soportar un crecimiento ilimitado en cualquier área, sin tener que realizar revisiones de los datos actuales. o Minimizar la posibilidad de que se den conflictos en la definición de procesos si la información del PLM tiene que ser combinada con otros sistemas PLM en el futuro. Idealmente, dos sistemas PLM que sigan estas reglas podrán combinarse. 64

97 Tecnología PLM Figura 19: Objetivos de configuración de una solución PLM (Fuente: ELPR11) 65

98 Tecnología PLM 66

99 Tecnología PLM 1.7 BENEFICIOS DE IMPLANTAR UN SISTEMA PLM Los sistemas PLM han ido evolucionando a lo largo de los años, pero siempre han estado enfocados hacia el apoyo a la empresa, ayudando a incrementar la competitividad e innovación de la misma para sobrevivir ante un entorno económico complejo. Promueve la innovación en todos los ámbitos de la organización para mejorar la competitividad, productividad, organización y rendimiento de la empresa. A lo largo de este documento, se han expuesto algunos de los principales beneficios del uso de los sistemas PML, algunos de los cuales se pueden advertir en el mismo momento de implementar el sistema y otros pueden ir surgiendo con el paso del tiempo. Hay que destacar que los beneficios que ofrece un sistema PLM no solo se expresan en reducción de costes, sino en otras muchas expresiones como por ejemplo: en reducción de tiempos de desarrollo o aumento de la calidad del producto o las sinergias que se crean al superponerse los beneficios. Debido a esto existen muchas maneras de clasificar los beneficios y también muchas maneras de presentarlos. A continuación se van a explicar algunos de los muchos beneficios que se pueden obtener al implantar un sistema PLM en una organización. 67

100 Tecnología PLM BENEFICIOS A LO LARGO DEL CICLO DE VIDA Los sistemas PLM pueden ayudar a una empresa a mejorar la eficacia, eficiencia y control en todo el ciclo de vida del producto, lo que permite: Incrementar el número de clientes mediante el desarrollo y apoyo a nuevos productos, así como aumentar el precio del producto. El aumento del precio está justificado, siempre y cuando los nuevos productos desarrollados sean de mayor calidad. Aumentar la gama de productos que los clientes puedan comprar, por ejemplo mediante la mejora de la estructura de gestión de los productos, permitiendo a su vez aumentar la cartera de productos innovadores que creen nuevos mercados. Incrementar el número de productos de un tipo particular que un cliente compra, mejorando la calidad del producto, lo que favorecerá que el cliente se haga fiel al producto. Aumentar la frecuencia con la que los clientes compran, obteniendo productos del mercado más rápidamente y con mayor frecuencia. Incrementar la gama de servicios que los clientes compran, mediante el uso de los sistemas PLM para el desarrollo de servicios de apoyo adicionales. Conseguir que los clientes paguen más pronto, mediante el desarrollo y la entrega de los productos más rápidamente. 68

101 Tecnología PLM Incrementar las ventas mediante la introducción de nuevos productos innovadores, así como grandes márgenes de beneficio, el primero en entrar al mercado fija los precios. Incrementar las ventas mediante el alargamiento de la vida de un producto, haciendo más frecuentes las mejoras de los productos o realizar derivados de otros productos (pequeñas modificaciones). 69

102 Tecnología PLM REDUCCIÓN DE COSTES Otra manera de comprender los beneficios de los sistemas PLM es centrarse en la forma en que ayuda a la empresa a reducir sus costes: Reducir los costes de mano de obra directa en todo el ciclo de vida, sobre todo en ingeniería, fabricación e instalaciones. Los trabajadores de estas aéreas pierden mucho tiempo en recuperar datos y realizar actividades de gestión. Con los sistemas PLM se pueden realizar estas tareas en mucho menos tiempo, dejando más tiempo para realizar actividades que añadan valor al producto y por lo tanto reduciendo el número de trabajadores necesario. Reducir los costes laborales como administración, supervisión, inspecciones, gestión de la información, personal de inspección En un sistema PLM se automatizan muchas de estas tareas reduciendo gran parte del trabajo que debe realizar el personal encargado y en consecuencia se necesitan menos trabajadores. Reducir el coste de material y el consumo de energía mediante diseños optimizados, mejores decisiones, reutilización y una mejor gestión de compras. En un entorno PLM, los usuarios tienen mejor información lo que les permite tomar mejores decisiones, ahorrando en costes de fabricación. La simulación de la producción digital, con sus instalaciones, procesos de producción y configuraciones, hace posible reducir los costes del producto. Reducir el coste de calidad, entendiendo por ello minimizar los productos defectuosos, las penalizaciones, costes de garantía, productos obsoletos El sistema PLM reduce el número de errores cometido a lo largo del ciclo de vida del producto. 70

103 Tecnología PLM Reducir los costes de almacenamiento de la información, pasa del soporte en papel a información digital que se almacena en servidores de datos compactos, de pequeño tamaño y de muy bajo coste. Reducir los costes de comunicación de la información, la cual se transfiere de forma rápida y económica por medios electrónicos. Reducir los costes de inventario y WIP. Los sistemas PLM, gracias a la reutilización y estandarización de los componentes, permiten una reducción en las existencias. 71

104 Tecnología PLM OTROS BENEFICIOS La descripción de los beneficios, de implementar un sistema PLM, en términos de aumento de los ingresos o reducción de los costes es una forma útil de justificar el coste de implementar el sistema PLM. No obstante, algunas personas pueden ser poco sensibles a estos argumentos y requieran otro tipo de beneficios, aparte de los anteriores, a la hora de decidir y justificar la implantación o no de un sistema PLM en su organización. Proporcionan una mejora en la gestión de la innovación, en la capacidad para diagnosticar problemas de producción, en la calidad del servicio al cliente, en el control del producto durante el ciclo de vida y en el valor de la cartera de productos. Ofrece un interfaz entre el desarrollo de productos y el soporte técnico y mejora el interfaz entre la cadena de diseño y la cadena de suministros. Crea una estructura de sistemas de la información de colaboración, que abarca todas las funciones, y une a los socios comerciales, proveedores y clientes. Mejora la calidad del desarrollo externalizado y del flujo de trabajo en desarrollo de productos. Permite una mejor transición de los productos entre las diversas fases del ciclo de vida. Permite reducir el tiempo de comercialización de nuevos productos, desarrollar nuevos productos respetuosos con el medio ambiente y con un contenido altamente reutilizable. También permite una mejor retirada de los productos del mercado. 72

105 Tecnología PLM Proporcionan los conocimientos necesarios para la toma de decisiones, entendiendo mejor cuales son las necesidades de los clientes, el impacto del producto al lanzarlo al merado, las operaciones de fabricación y los problemas de distribución Permite integrar en el ciclo de vida las necesidades del cliente, y tomar en consecuencia decisiones que afectan al diseño, definición, contenido, calidad, seguridad y mantenimiento del producto. 73

106 Solución PLM SmarTeam de Dassault Systemes 74

107 Solución PLM SmarTeam de Dassault Systemes Capítulo 2 SOLUCIÓN PLM SMARTEAM DE DASSAULT SYSTEMES 2.1 INTRODUCCIÓN SmarTeam es un programa, PDM/PLM desarrollado por la empresa Dassault Systemes. Este programa está orientado a la gestión del ciclo de vida de los productos de una organización. Se integra con gran cantidad de sistemas CAD de los principales proveedores como AutoCad. La integración con CATIA y SolidWork es nativa, ya que estos sistemas también son desarrollados por Dassault Systemes. Figura 20: Símbolo SmarTeam (Fuente: DOWN11) SmarTeam ofrece una solución abierta y flexible para gestionar el desarrollo de proyectos y productos a lo largo del ciclo de vida. Es una de las soluciones PLM que mejores resultados ofrece en diversos sectores: Aeroespacial, automoción, industrial, electrónica Una de las razones por la que este programa puede ser implementado es para permitir a los equipos distribuidos de diseño trabajar como si estuvieran 75

108 Solución PLM SmarTeam de Dassault Systemes centralizados, en una misma oficina. Proporciona un entorno replicado, lo que permite un único sistema global de numeración y de flujo de trabajo único y global. Al diseñar la solución SmarTeam se siguieron una serie de pautas, entre ellas: Rapidez de ejecución. Escalabilidad. Configurable. Rentabilidad. Ofrece las mejores soluciones de gestión del ciclo de vida, que permiten a los fabricantes, sin importar el tamaño de su organización, aumentar su ventaja competitiva mediante la generación de valor añadido a través de sus productos. Mediante la gestión y el aprovechamiento del conocimiento de los productos y su vinculación con los procesos del negocio, la solución SmarTeam ayuda a aumentar la rentabilidad de las organizaciones que lo implantan. SmarTeam crea una sinergia de colaboración, dentro de la organización, de distintos niveles: Integración de la información, ayuda a la organización a adquirir conocimiento sobre el producto y a la reutilización, proporcionando una visión lógica de la estructura del producto. Procesos e integración de recursos, automatiza y gestiona eficientemente los procesos de negocio, incluyendo: o Lista de materiales. o Gestión de cambios. 76

109 Solución PLM SmarTeam de Dassault Systemes o Seguimiento de proyectos. o Racionalización de los flujos de trabajo. Integración de la organización, crea sinergias mediante la colaboración y la normalización de métodos de trabajo en los departamentos de la empresa, los proveedores, los clientes y en las aplicaciones y tecnologías de la empresa. Sea cual sea el tamaño de la organización, el enfoque de la industria o la estrategia de IT. 77

110 Solución PLM SmarTeam de Dassault Systemes 78

111 Solución PLM SmarTeam de Dassault Systemes 2.2 CARACTERÍSTICAS DE SMARTEAM En este apartado se van a describir algunas de las principales características de la aplicación SmarTeam PROTECCIÓN DE LOS ACTIVOS DE LA ORGANIZACIÓN La protección y el control de los datos de la organización, es una tarea clave en la actualidad. Es necesario implementar, en el sistema de la organización, funciones de seguridad para garantizar que la información está segura. SmarTeam integra un paquete de servidor empresarial, SmarTeam Hub-Server, que incluye: Seguridad y control de los datos de la organización. Gestión de modificaciones. Gestión de flujo de trabajo. Características de colaboración en la organización: o Acceso remoto a la base de datos de SmarTeam. o Comunicación entre todas las aplicaciones de la organización mediante un flujo automático de datos. Uno de los componentes que integra el paquete SmarTeam Hub-Server, y que implementa algunas de las citadas funciones, de seguridad y colaboración en la organización, es SmartVault, la cual es una solución única para la gestión de documentos y para compartir archivos fácilmente y de forma segura. Una de las funciones, que cumple SmartVault, es garantizar la integridad de la 79

112 Solución PLM SmarTeam de Dassault Systemes información del proyecto o producto a lo largo del ciclo de su ciclo de vida. Con la barra de herramientas, que ofrece SmartVault, los usuarios también pueden digitalizar, visualizar y buscar documentos dentro cualquier aplicación. Los principales objetivos de SmarVault se pueden resumir en los siguientes: Fácil uso compartido, por los miembros de equipo de trabajo, de la información del producto y un almacenamiento seguro de archivos, que no permite a usuarios no autorizados realizar ciertas operaciones, como modificar datos. Es el administrador el encargado de gestionar los permisos de los miembros del equipo. Garantiza la cohesión en la información almacenada, controla las modificaciones de los usuarios en la información para que, en caso de darse simultaneidad, no derive en errores. Simple y rapidez en la adición de nuevos documentos a la base de datos, los usuarios solo necesitan indicar la ubicación de la información y se cargará de forma automática. Las búsquedas de información son igualmente sencillas y rápidas. En la actualidad el SmartVault incluye un registro de logs de actividad, para aumentar la seguridad en el sistema de almacenamiento de información. No solo previene el acceso no autorizado a información, sino que, gracias a estos registros de actividad, permite auditar quién tiene acceso a los documentos. En estos registros, se almacena quien entra en la base de datos, que actividades realiza y en qué fecha. Gracias al sistema de seguridad que integra SmarTeam se reduce el tiempo de gestión de la información, así como el desarrollo del producto, ya que el acceso a la información, la carga de nueva información, el control de la información, y en general la gestión de los datos del producto, se realiza de forma rápida y precisa, 80

113 Solución PLM SmarTeam de Dassault Systemes eliminando fallos y errores por inconsistencias de la información o fallos humanos y disminuyendo en consecuencia los tiempos de diseño y desarrollo del producto, así como su puesta en el mercado. Figura 21: Sistema de seguridad (Fuente: ELPR11) 81

114 Solución PLM SmarTeam de Dassault Systemes POTENTE SISTEMA DE VISUALIZACIÓN La solución SmarTeam tiene integrado un potente sistema de visualización. Integra un entorno CAD, con el fin de ser innovadores y cumplir con las necesidades del negocio, como es el diseño de sus productos. SmarTeam ofrece una plataforma común de colaboración, para gestionar los diferentes documentos generados por distintas aplicaciones de diseño, como son SolidWorks, AutoCad, Autodesk Inventor y Solid Edge. Los usuarios pueden realizar diseños sobre todas las aplicaciones descritas y gestionar sus documentos como si fueran todos iguales, el fin de esta función es dar cierta flexibilidad al sistema Smarteam y que el cliente, si anteriormente utilizaba una aplicación para desarrollar sus diseños, no tenga porque cambiar de aplicación de diseño. Gracias al visor que integra SmarTeam, los usuarios, pueden gestionar cualquier tipo de archivo de CAD, ya sea en dos dimensiones o en tres, así como casi cualquier tipo de formato. Este visor incluye muchas potentes opciones, algunas de ellas: Gestión de usuarios según perfiles, para dar o no acceso a los documentos. Potentes herramientas de impresión que permite configurar opciones avanzadas para la impresión de documentos. Potentes herramientas de manipulación de documentos gráficos, como es la manipulación de secciones, propiedades, vista previa Gracias a este sistema de visualización de documentos gráficos, los usuarios, normalmente miembros del equipo de diseño, podrán reducir el tiempo de desarrollo del diseño del producto, ya que pueden visualizar todos los documentos gráficos con SmarTeam, sin necesidad de utilizar otros visores 82

115 Solución PLM SmarTeam de Dassault Systemes externos, esto deriva en un aumento de la productividad de los miembros del equipo. Otro de los beneficios del visor de SmarTeam es la posibilidad de poder visualizar documentos gráficos sin tener que tenerlos en el ordenador, simplemente lo visualizan desde el repositorio central. Esto conlleva grandes ahorros en memoria, ya que solo tienen que estar guardados en el servidor de datos y no en todos los ordenadores del equipo de trabajo duplicados, y también facilidad de acceso a los documentos gráficos necesarios, lo que redunda con lo anteriormente dicho, disminuyendo el tiempo de diseño y en consecuencia el tiempo de desarrollo del producto. 83

116 Solución PLM SmarTeam de Dassault Systemes ALTA CAPACIDAD DE CONFIGURACIÓN SmarTeam se adapta a los gustos de los usuarios. Mediante la amigable interfaz gráfica, el cliente puede realizar pequeños ajustes en la aplicación o personalizarla totalmente. Para configurar SmarTeam no hace falta tener grandes nociones técnicas ni experiencia en la aplicación, gracias a su intuitiva interfaz de usuario. La aplicación se desarrolla sobre entornos Windows y Web, sobre estos entornos los usuarios se mueven con facilidad ya que están acostumbrados a trabajar en ellos, además aumentan la curva de aprendizaje de los usuarios, lo que conlleva un aumento de la productividad. La sencilla interfaz gráfica es muy flexible, permitiendo configurar el escritorio según las necesidades de trabajo, o gustos, del usuario. Es tan sencillo que el usuario tan solo tiene que personalizar las opciones de pantalla y definir las consultas de búsqueda. Es de gran importancia para SmarTeam poder adoptar estructuras de datos diseñadas por la empresa, según su forma de trabajar hasta el momento. Gracias a las plantillas predefinidas y diseñadas para distintos sectores, SmarTeam puede adaptarse a las estructuras de datos de la empresa cliente. Estas plantillas se pueden configurar para que se ajusten perfectamente a las necesidades del cliente, sin necesidad de desarrollar una solución a medida para cada cliente. Si la empresa no opta por la opción de adaptar una plantilla predefinida, cabe la opción de desarrollar a medida, mediante el uso de la programación, una solución a medida del cliente. Para ello SmarTeam ofrece una un interfaz para el desarrollo de aplicaciones y un lenguaje de scripts basado en Visual Basic, además de otras potentes herramientas. SmarTeam integra un configurador en su solución Tacton, el cual es un proveedor internacional de software de configuración. Agiliza el proceso de ventas de proyectos o productos complejos y personaliza productos tanto online 84

117 Solución PLM SmarTeam de Dassault Systemes como no. Aumenta la fuerza de ventas de la empresa y ayuda a ofrecer una amplia gama de productos, en respuesta a las necesidades en constante cambio de los clientes. Tacton implementa un potente interfaz gráfico web altamente interactivo, a diferencia de los clásicos ERP que no tenían esa capacidad de interacción. La interactividad controla que el usuario no realice personalizaciones incorrectas y, mediante el uso de diálogos de interactuación, también ayuda a que el usuario se mueva bien por el entorno de la aplicación, realizando configuraciones rápidas y ajustadas a sus necesidades. El configurador está constantemente proponiendo posibles configuraciones óptimas según las últimas elecciones realizadas por el usuario, así como por el tipo de trabajo que realiza. También muestra una guía automáticamente al usuario de cómo resolver o evitar los problemas o conflictos en los que más incurre. El configurador Tacton, integrado en SmarTeam, es una herramienta de apoyo vital para permitir a los canales de ventas lanzar nuevas líneas de productos. Su integración en SmarTeam da un entorno uniforme para el mantenimiento de modelos CAD y datos de los productos, muy importante para los equipos de ingeniería. 85

118 Solución PLM SmarTeam de Dassault Systemes IMPLANTACIÓN RÁPIDA Y SENCILLA Una de las características que más representa la solución SmarTeam es la alta velocidad de implantación, la organización no necesita mucho tiempo para que la aplicación esté funcionando en su totalidad. Esto, en ciertas organizaciones es un tema crítico, ya que el tiempo es un factor crítico. La ventaja que, junto con la rápida implantación, hace de SmarTeam una solución realmente atractiva, es la facilidad con la que se implementa en cualquier organización. SmarTeam puede adaptarse con facilidad a los procesos de negocio de la organización, si decide no modificar su flujo y costumbres de trabajo, y también se pueden utilizar las diferentes opciones prediseñadas para implantar una nueva estructura de datos sin incurrir en tiempos de implantación altos. 86

119 Solución PLM SmarTeam de Dassault Systemes 2.3 FUNCIONALIDAD DE SMARTEAM En este apartado se va a describir la funcionalidad que ofrece la aplicación PLM SmarTeam REPOSITORIO CENTRAL DE INFORMACIÓN DEL PRODUCTO SmarTeam ofrece un repositorio central de información, una base de datos relacional, que almacena toda la información y datos de interés. El repositorio tiene mecanismos de seguridad para mantener la información protegida, utiliza un sistema de perfiles o roles para permitir o denegar el acceso a usuarios, dependiendo de sus privilegios y las acciones que intente llevar a cabo La seguridad también incluye funciones para mantener la información cohesionada y permitir a su vez la concurrencia de usuarios. Gracias a que el repositorio es centralizado proporciona acceso a todo el conocimiento a todos los usuarios. De esta forma, y al no estar distribuida la información, los usuarios solo necesitan buscar la información en el único repositorio y acceden de forma rápida y segura a los conocimientos guardados. Otra ventaja de tener un repositorio centralizado es no tener información o datos duplicados, ya que si la información estuviera distribuida, y se quisiera poder acceder a toda la información desde cualquiera de los terminales, se deberían mantener copias duplicadas de la información en los diversos repositorios. Características de la base de datos relacional: Potentes herramientas de gestión de la información, de configuración y de administración. 87

120 Solución PLM SmarTeam de Dassault Systemes Acceso remoto y concurrente a la base de datos central con funciones incorporadas de seguridad. Modelo de datos muy flexible, para que el cliente lo adapte y se ajuste a sus necesidades. Almacenamiento de la información con funciones de gestión de versiones y enlaces. Una de las ventajas de tener este repositorio central con las características citadas es que se asegura la integridad del dato y también su unidad. También permite un acceso a la base de datos seguro y flexible desde cualquier terminal de la organización, sin tener en cuenta la localización geográfica. Otra ventaja es el aumento de las sinergias entre los distintos departamentos y áreas de la organización, obteniendo el máximo valor de conocimiento, disponible para todos los usuarios del equipo de trabajo. 88

121 Solución PLM SmarTeam de Dassault Systemes GESTIÓN DE CONTENIDOS La integración de SmarTeam con los sistemas CAD ofrece diversas ventajas, como por ejemplo la gestión del ciclo de vida del producto para el usuario de CAD, directamente desde el entorno del sistema CAD. Con esta interacción muy intuitiva, basada en Windows, los usuarios puede realizar operaciones de gestión fácilmente: crear, editar o anotar diseños. También permite realizar tareas de gestión sobre otros documentos relacionados con el producto, como son documentos de ofimática, tales como Microsoft Word, Excel SmarTeam permite eliminar la necesidad de realizar revisiones de los datos y la ineficiencia de trabajar en diseños obsoletos, permite reducir en gran medida el número de errores y permite ahorrar tiempo, así mismo garantiza la precisión de las revisiones y ayuda a mejorar la eficacia de los diseños. SmarTeam permite a los usuarios la reutilización de los proyectos actuales y de los realizados en el pasado. Gracias a esto, los equipos de diseño pueden reutilizar una serie de documentos ya utilizados y probados en otros proyectos como planos, diagramas, dibujos Asimismo, permite realizar grandes avances reduciendo el tiempo de desarrollo, ya que si no pueden utilizar los documentos de otros proyectos, quizás realizando pequeñas modificaciones sobre ellos se pueden adaptar perfectamente al producto actual. La captura, gestión y reutilización de los documentos almacenados en el servidor de datos lo gestiona SmarTeam transparentemente al usuario, gracias a la multitud de aplicaciones integradas en la aplicación SmarTeam, potenciando la innovación de productos y convirtiendo la información almacenada sobre proyectos y productos, unos de los más preciados activos de la organización. La gestión de contenidos incluye: Integraciones de aplicaciones CAD, ofimática y otras. Funciones de búsqueda de datos avanzadas. 89

122 Solución PLM SmarTeam de Dassault Systemes Gestión avanzada de revisiones. Gestión de anotaciones de usuarios en documentos Debido a la gestión de contenidos que lleva a cabo SmarTeam, el usuario también se puede aprovechar de ciertas ventajas, como es una buena gestión y control de la información referente a los productos y proyectos pasados, haciendo posible la reutilización de su contenido en nuevos proyectos. Otra ventaja que se deriva de la utilización de SmarTeam es la gran reducción de tiempos de gestión de documentos, así como la mejora de toma de decisiones basadas en informes basados en el conocimiento almacenado en la base de datos. 90

123 Solución PLM SmarTeam de Dassault Systemes GESTIÓN DE CONFIGURACIÓN Y ESTRUCTURA DEL PRODUCTO Gracias al flexible motor del ciclo de vida, SmarTeam permite a los clientes, a través de diversas industrias, asignar y adaptar su única lógica de negocio en SmarTeam, optimizando la gestión del producto, a través de las diferentes etapas por las que pasará a lo largo de su ciclo de vida, lo que permite una rápida respuesta de ingeniería para garantizar que el producto es de alta calidad y que incorpora características innovadores, garantías de éxito en el mercado actual. Existen opciones avanzadas y predefinidas de configuración. Sin embargo, es posible la configuración total a fin de asignar la estructura del producto y adaptarla a las reglas de revisión del ciclo de vida del producto, para optimizar la visibilidad en la estructura de productos de un gran número de productos. La existencia de filtros para la gestión de productos, predefinidos por SmarTeam, permite a las empresas mejorar la gestión y la reutilización del conocimiento de los productos existentes, para mejorar la toma de decisiones y acelerar la respuesta ante las cambiantes necesidades y gustos del mercado actual. SmarTeam permite una personalización avanzada de la lista de materiales de los productos. Cuenta con herramientas que permiten a las organizaciones personalizar la lista de materiales para incluir la información que sea necesaria y adaptar la lista de materiales a las necesidades especificas del cliente. SmarTeam ayuda al diseño y desarrollo de proyectos y productos complejos, potenciando la colaboración, entre los miembros de los equipos de trabajo, en la gestión de la estructura de los diferentes productos. La gestión de la estructura de un producto incluye los siguientes temas: Desarrollar una lista de materiales a partir de los documentos de diseño, CAD. La lista de materiales debe ser sencilla y robusta. 91

124 Solución PLM SmarTeam de Dassault Systemes Realizar una gestión de configuraciones, creando diversas vistas de los productos según al perfil de usuario que se vaya a mostrar la información, desarrollando instancias de piezas y diversos filtros. Desarrollo de la forma del flujo de trabajo, el cual debe automáticamente formalizar los cambios producidos en lista de materiales y también sincronizar la lista de materiales con el ERP con el que esté integrado SmarTeam, si es que está conectado con algún sistema ERP. Una organización se puede beneficiar de ciertas ventajas gracias a la gestión de configuración y estructura del producto que implementa la aplicación SmarTeam, algunas de las más relevantes se citarán a continuación: Gracias a la gestión del conocimiento que potencia SmarTeam, facilita la toma de decisiones a la hora de emprender nuevos proyectos o productos. Gracias a la gestión de la reutilización del conocimiento, en proyectos previamente realizados por la organización, la comparación de ofertas y la colaboración que permite SmarTeam con los proveedores, aumenta la productividad de los usuarios de la organización y en consecuencia optimiza la productividad de la organización globalmente. Gracias a los filtros que tiene SmarTeam predefinidos, facilita la emisión de pedidos, la colaboración entre la organización y sus proveedores y la comparación de diversas ofertas. 92

125 Solución PLM SmarTeam de Dassault Systemes Figura 22: Reutilización de proyectos (Fuente: BLTI11) 93

126 Solución PLM SmarTeam de Dassault Systemes GESTIÓN DE FLUJOS DE TRABAJO Y PROGRAMAS El flujo de trabajo y la gestión de procesos controlan los procedimientos para el manejo de los datos de los productos de una organización y proporcionan mecanismos para que la organización se base, para la toma de decisiones, en la información recabada. La gestión de los cambios es una forma de gestión de procesos para la formalización y la seguridad de la definición de los datos del producto. Por lo tanto, en este contexto el flujo de trabajo se define como el método de asignación y ejecución de una tarea en una secuencia deseada. SmarTeam implementa el flujo de trabajo de forma automatizada, siendo la solución de gestión que agiliza los procesos de negocio y agiliza también los cambios de ingeniería, a la vez que ayuda a los usuarios a dominar los conocimientos técnicos para optimizar la toma de decisiones. El flujo de trabajo permite a los usuarios gestionar el flujo de trabajo del proyecto a través de la integración de diagramas de flujo, el seguimiento del estado del proyecto y ver las alertas de procesos. Gracias a esto se aumenta el conocimiento de los usuarios de la estructura de toda la organización, viendo el flujo de trabajo automático que pasa de una etapa a la siguiente. Los usuarios pueden iniciar un flujo de trabajo mediante la elección, dentro de una lista, de un proceso de cambios de ingeniería predefinido o personalizar fácilmente otros nuevos flujos de trabajo adicionales a los predefinidos por SmarTeam. SmarTeam potencia la colaboración eficiente, de los miembros del equipo, en diversos proyectos o productos simultáneamente acelerando el trabajo. Esto se puede realizar gracias a que SmarTeam permite gestionar personas, procesos y productos permitiéndoles colaborar en un entorno Web. La gestión de trabajo y programas incluyen diversas tareas, entre ellas se incluyen las siguientes: 94

127 Solución PLM SmarTeam de Dassault Systemes Automatización de los flujos de trabajo mediante la implementación de notificaciones y alarmas, ayudando al usuario a optimizar la realización de las tareas de gestión correspondientes al flujo de trabajo. Integración en SmarTeam con aplicaciones y herramientas de ofimática interesantes para el diseño y desarrollo de los flujos de trabajo o su documentación asociada, por ejemplo Microsoft Proyect. Mecanismos de seguridad y protección, como son las autorizaciones, estas deben estar basadas en proyectos para un modelado estricto de la estructura de la organización. Implementación de mecanismos de gestión de recursos, basados en entornos Web para que los usuarios puedan ver proyectos, tareas y costes asociados a todos ellos. SmarTeam proporciona una mejor toma de decisiones estratégicas, manteniendo el trabajo en orden y unas unidades de seguimiento de todos los flujos de trabajo de los procesos, que se están dando actualmente en los diferentes proyectos existentes. 95

128 Solución PLM SmarTeam de Dassault Systemes Figura 23: Colaboración en entornos WEB (Fuente: TIEN11) Gracias a la gestión de flujos de trabajo se asegura la ejecución de los procesos evitando retrasos mediante el uso de mecanismos de alerta de retrasos. Otras ventajas que se derivan de la gestión de flujos de trabajo y programas son las siguientes: Ayuda a la gestión de proyectos de gran envergadura o altamente complejos. Aumenta la velocidad de respuesta de la organización ante cambios en el mercado. Permite, mediante el cumplimiento de estándares, la práctica de auditorías en la organización. Aumenta la velocidad de los cambios realizados sobre todo en el área de ingeniería. 96

129 Solución PLM SmarTeam de Dassault Systemes COLABORACIÓN EN EL CONOCIMIENTO DE LA ORGANIZACIÓN La colaboración en el conocimiento de la organización que SmarTeam ofrece, se basa en integrar los procesos e información de los productos (documentos, archivos, diseños CAD ) más recientes en aplicaciones empresariales, como ERP o CRM, y departamentos, como ingeniería, compras, fabricación Los intercambios de información del producto, entre las distintas aplicaciones empresariales y SmarTeam, se realizan cumpliendo estándares de transmisión de información, asegurando de esta manera que hay coherencia en la información. SmarTeam proporciona el acceso a la información del producto o proyecto de forma local y remota, así como disponibilidad en todo momento. Gracias a esto, cualquier miembro del equipo puede acceder desde cualquier lugar a los datos necesarios para realizar su trabajo. Los datos del producto están replicados en distintas localizaciones para asegurar la integridad de la información y protegerla de posibles pérdidas. Algunas de las ventajas derivadas de esta colaboración, en el conocimiento de la organización, se describen a continuación: Integridad, gracias a las replicas de las bases de datos y del repositorio, que se encuentran distribuidas en distintos sistemas y diferentes ubicaciones, se consigue garantizar la integridad de la información de los productos o proyectos de la organización. Rentabilidad, la colaboración en el conocimiento de la organización potencia las sinergias de productos y como consecuencia directa acelera y aumenta la rentabilidad. 97

130 Solución PLM SmarTeam de Dassault Systemes Productividad, gracias al conocimiento de la organización, se puede realizar un uso más óptimo de los recursos y activos de los sistemas de información de la organización, aumentando notablemente la productividad de la organización. Errores, gracias al sistema de colaboración que integra SmarTeam con otras aplicaciones empresariales, de forma automática, elimina la necesidad de introducir datos de forma manual, lo que ayuda en gran medida a evitar y prevenir errores derivados de fallos humanos. Al no ser necesario introducir datos de forma manual, la organización puede emplear a los trabajadores que se encargaban de estas tareas, en otras que realmente den valor añadido al producto o proyecto, aumentando la productividad de la organización, o simplemente reduciendo costes, si se decide prescindir de los empleados de esas actividades. 98

131 Solución PLM SmarTeam de Dassault Systemes COLABORACIÓN EN LA CADENA DE VALOR La colaboración en la cadena de valor que ofrece SmarTeam se basa en incorporar, de manera segura y eficaz, la cadena de valor del producto. La información de la cadena de valor del producto se incorporará en la información compartida de productos y procesos, almacenada en el repositorio o base de datos. Gracias a esto, se pueden acelerar los plazos de desarrollo y reducir los costes, así como en ciertos casos mejorar y aumentar la calidad de los productos y procesos. SmarTeam desarrolla, para conseguir la colaboración en la cadena de valor, portales de comunidad basados en proyectos. SmarTeam implementa, en su solución, la participación de la cadena de valor en los flujos de trabajo automatizados. Permite el intercambio transparente de documentos y datos como la lista de materiales y otras informaciones relacionadas con los datos del producto. Implementa un soporte multi-cad para aumentar la colaboración en el desarrollo del diseño del producto o proyecto. Algunas de las ventajas derivadas de esta colaboración, en la cadena de valor, se describen a continuación: Garantizar y hacer robusta la colaboración de producto y proyecto con una amplia red de proveedores de la organización, para así diversificar el aprovisionamiento. 99

132 Solución PLM SmarTeam de Dassault Systemes Potenciar la práctica de subcontrataciones en la organización, en otras empresas más especializadas en dichas actividades subcontratadas, para aumentar y optimizar la creación de ofertas. Acelerar la capacidad de la organización, para dar respuestas a las necesidades o gustos cambiantes del mercado. Aumentar el conocimiento del producto en la toma de decisiones, mediante la integración de los distribuidores en el proceso. 100

133 Solución PLM SmarTeam de Dassault Systemes 2.4 OFERTA DEL PRODUCTO SMARTEAM SmarTeam es un producto enfocado a la pequeña y mediana empresa que, en un principio se centro en las medianas empresas del mercado que pertenecieran o tuvieran una estrecha relación con el sector de ingeniería. En los últimos años SmarTeam se ha ampliado considerablemente para dar también soluciones a grandes empresas, no obstante sigue siendo principalmente implementado por las pequeñas y medianas empresas. Actualmente ha vuelto a sus objetivos originales y está más introducido en la pequeña y mediana empresa y en los departamentos de ingeniería de las grandes organizaciones. En la actualidad SmarTeam está implementado en miles de empresas, aproximadamente cerca de seis mil, teniendo en cuenta el tamaño del mercado, en soluciones PLM, se puede considerar una de las principales soluciones PLM del mercado. SmarTeam está dirigido a fabricantes del mercado medio que buscan funcionalidad PLM para optimizar sus procesos de diseño y de ingeniería en todo el ciclo de vida del desarrollo de sus productos, incluidos los asociados a la cadena de valor. SmarTeam facilita el acceso a la información relacionada con el producto a través de diferentes localizaciones, es compatible con una variedad de roles y funciones dentro de las organizaciones, incluyendo marketing, gestión de productos, diseño, ingeniería, administración, compras y fabricación. Permite a los usuarios autorizados administrar y supervisar los procesos de la organización de una forma colaborativa para acelerar el desarrollo y lanzamiento al mercado de productos o proyectos. Uno de los objetivos de SmarTeam es entregar una solución que sea relativamente fácil y rápida de implementar, con un enfoque basado en proporcionar la flexibilidad suficiente al cliente para adaptarse a las características y necesidades imprescindibles de su negocio, así como ofrecer un valor añadido 101

134 Solución PLM SmarTeam de Dassault Systemes suficientemente alto para paliar y rentabilizar el coste total de la implementación de SmarTeam. Con el fin de cubrir este gran objetivo, ENOVIA SmarTeam ofrece una solución que consta de tres capas: Paquetes Express, destinados a proporcionar métodos de empaquetado y aplicaciones para las disciplinas básicas de desarrollo, tales como diseño e ingeniería. Todo esto con el fin de que las implementaciones iniciales sean relativamente rápidas y el retorno de inversión (ROI) sea alto. Estos paquetes exprés incluyen un conjunto de las mejores prácticas del sector al que pertenece el cliente. Más adelante se ampliará el detalle sobre estos paquetes. Rol basado en productos, un conjunto predefinido de capacidades asignadas a las funciones que pueden realizar los diferentes usuarios en una empresa. Estas funciones o roles de colaboración interactúan y colaboran entre ellas, dentro de los tres principales dominios de colaboración: Diseño, ingeniería y empresa. Plataforma PLM abierta, la plataforma de software se basa en estándares abiertos para permitir la integración entre las aplicaciones así como los datos y sistemas. Implementa herramientas adecuadas para permitir la instalación, relativamente rápida, y la capacidad de integrarse con otros sistemas. La oferta de productos basados en funciones están destinadas a hacer frente a las capacidades básicas que necesitan los distintos tipos de roles existentes en cada organización. Las funciones actualmente dirigidas por SmarTeam y su enfoque de las capacidades incluyen los siguientes roles: Editor, gestiona, vincula y publica documentos técnicos en el entorno de la estructura del producto. Administra de forma segura, busca, recupera y visualiza todos los datos del producto. Trabaja con la estructura lógica del 102

135 Solución PLM SmarTeam de Dassault Systemes producto. Automatiza la recisión y control de versiones. Incluye aplicaciones de ofimática en el entorno PLM. Diseñador, gestiona todas las actividades de diseño en un entorno multi- CAD, entornos de múltiples datos. gestiona e integra los datos del producto, almacenando de forma centralizada la información. Control de versiones y de búsquedas avanzado. En la sesión de diseñador se gestionan sus datos de forma natural, todas las operaciones clave, como abrir, buscar, localizar y controlar revisiones, se han diseñado de manera intuitiva y se encuentran dentro de la aplicación de diseño. Ingeniero, gestiona la lista de materiales, el ciclo de vida de los productos o proyectos, las versiones de ingeniería y los procesos de cambio. En este perfil el diseño está centrado en la fabricación, el ingeniero busca automatizar los procesos de ingeniería y gestión del cambio. Este perfil administra el ciclo de vida y las revisiones a través de artículos y documentos a la vez que manipula la estructura del producto, teniendo en cuenta múltiples puntos de vista como son: configuración, filtrado y lógica de negocio. Navegador, permite a los no ingenieros, de forma intuitiva, el acceso a la información sobre el producto y la participación en los procesos de negocio, así como en los procesos de colaboración entre los departamentos de la empresa, al tiempo que ayuda a la toma de decisiones, gracias a la visualización de la información y el conocimiento derivado de los productos. Comunidad, gestiona la colaboración con socios externos, con acceso a los datos específicos del producto. Acceso sencillo a los datos mediante un entorno intuitivo Web. Integra a los socios externos en sus procesos de negocio. 103

136 Solución PLM SmarTeam de Dassault Systemes SmarTeam ofrece un enfoque modular para la implementación de una solución PLM para las pequeñas y medianas empresas. Se puede comenzar, la implementación de SmarTeam, con la gestión documental y luego se extiende a la gestión de estructuras de productos más complejos. El desarrollo de productos es acelerado por los usuarios que colaboran con la gestión de los ciclos de vida de los productos y la manipulación de las listas de materiales, por parte del equipo de ingeniería. Estas listas de materiales se generan automáticamente a partir de las estructuras de los productos, diseñadas por el equipo de diseñadores en soluciones integrales de CAD. Las listas de materiales pueden ser manipuladas por diferentes filtros y procesos de cambio automatizados, o sea flujos de trabajo. Para que las implementaciones iniciales sean más eficaces se han aprovechado los conocimientos obtenidos, a partir de los miles de clientes de SmarTeam, y se ofrecen soluciones Express. Estas soluciones Express son las ofertas estándares de SmarTeam que funcionan como proyectos PLM de rápida implantación, proporcionando una base para el crecimiento de la funcionalidad PLM paso a paso. Estas soluciones incluyen un interfaz de usuario predefinido muy amigable y simplificado, un entorno pre configurado, herramientas y el escenario de cobertura, así como la metodología y guías de instalación de las mejores prácticas. La intención es apoyar y cubrir las necesidades de las pequeñas y medianas empresas, que por lo general tienen menos recursos en tecnologías de la información. La solución Express ofrece: Diseño Express, gestiona las actividades de diseño en unos entornos multi-cad. Ingeniería Express, maneja el concepto de la cobertura de escenario hasta la fabricación, incluido la lista de materiales y su gestión, el ciclo de vida del producto o proyecto, la gestión de versiones y los procesos de cambios. 104

137 Solución PLM SmarTeam de Dassault Systemes La colaboración en las ofertas del paquete Express está concebida para agregar capacidades o funciones a la solución según el alcance de la solución aumente, por lo que ingeniería Express incluye todos los diseños Express además de funciones adicionales. La capacidad de colaboración empresarial expande el alcance de aplicación al permitir la participación en el PLM de roles de usuario y disciplinas adicionales dentro de la organización. Dichos roles y disciplinas, amplían el acceso al conocimiento de los productos y procesos estandarizados a empleados autorizados de la empresa y a miembros externos, al tiempo que proporcionan múltiples sitios de soporte y conexión pasarela a otras aplicaciones empresariales, como aplicaciones ERP. 105

138 Solución PLM SmarTeam de Dassault Systemes 106

139 Solución PLM SmarTeam de Dassault Systemes 2.5 SECTORES DONDE SE APLICA SMARTEAM Grandes organizaciones y fabricantes del mundo entero implementan la solución SmarTeam, como resultado de la búsqueda de ventajas competitivas en el mercado actual. SmarTeam ofrece una ventaja competitiva a las organizaciones basándose siempre en la optimización del ciclo de vida del producto, lo que conlleva un aumento de la rentabilidad de la organización. SmarTeam es una solución muy flexible que ofrece a las organizaciones múltiples alternativas y opciones mediante su fácil y sencilla personalización que se adapta a las necesidades del cliente. Es fácil y rápida de implementar y configurar proporcionando al cliente una solución flexible que satisface las necesidades y prioridades de la organización. Gracias a sus características específicas, la aplicación SmarTeam es una solución óptima para cubrir las necesidades de las pequeñas y medianas empresas, pudiéndose implementar igualmente en empresas de mayor envergadura con resultados exitosos. SmarTeam ofrece soluciones personalizadas que optimizan los procesos centrales, de la organización, en el diseño y desarrollo de los productos, proyectos y procesos (como pueden ser: compras, ventas, mantenimiento o fabricación) para una gran variedad de organizaciones de diferentes sectores. Estas soluciones personalizadas se basan en un conjunto de mejores prácticas probadas en cada sector. A continuación se describen algunos de los sectores en los que SmarTeam ha tenido una mejor acogida hasta la actualidad. 107

140 Solución PLM SmarTeam de Dassault Systemes FABRICACIÓN Y MONTAJE En el sector de fabricación industrial y montaje cada vez es más importante la innovación, aprovechando las oportunidades que brindan la internacionalización y globalización de los mercados. Debido a la alta competitividad de los mercados actuales, al cada vez más corto ciclo de vida de los productos, al gran crecimiento de la demanda de productos y servicios de este sector y a las crecientes tendencias de externalizar actividades, es necesario tomar ciertas medidas, no ya para ser más competitivos o ampliar la cuota de mercado sino, para sobrevivir en el mercado actual. Algunas de estas medidas son: Ajustar el precio de los productos, reduciendo los márgenes de beneficio. Aumentar la especialización de las empresas, mediante la subcontratación de actividades que no reporten valor añadido al producto o servicio. Optimizar los costes de gestión y control los procesos de negocio. Debido a estas necesidades más y más empresas de este sector confían en la aplicación SmarTeam para hacer frente a los retos del mercado actual. SmarTeam ofrece a las organizaciones de este sector una solución tecnológica de alta calidad, que permite a la empresa crecer y añadir nuevas capacidades a su negocio sin que la aplicación se vuelva obsoleta y necesite volver a implementarse otra aplicación, con los costes de tiempo e inversión que conllevarían. SmarTeam es una solución interesante para las empresas de este sector ya que cubre sus necesidades principales, como diseño e ingeniería, incluyendo: La integración con diferentes herramientas CAD y con varios sistemas empresariales. 108

141 Solución PLM SmarTeam de Dassault Systemes La facilidad de reutilización de productos, proyectos, componentes o documentos. La integración del ciclo de vida de los productos en los procesos de negocio y la gestión de los datos de los productos. La eficaz gestión de cambios de ingeniería, control de versiones y relaciones externar e internas. SmarTeam ofrece un sistema abierto y flexible para gestionar toda la complejidad que rodea el desarrollo de un producto a lo largo del ciclo de vida e incluye un apartado en su mejores prácticas de este sector. 109

142 Solución PLM SmarTeam de Dassault Systemes ELECTRÓNICA En el sector de la electrónica es necesario potenciar soluciones colaborativas, para unir todas las áreas del negocio y que trabajen conjuntamente incrementado la competitividad de la organización y así poder liderar el mercado. Al igual que en el sector de fabricación y montaje, las empresas de electrónica, ven como se acorta el ciclo de vida de los productos, la cadena de suministros se expanden, aumentan las tendencias de externalizar actividades y se hace más patente la globalización de los mercados. Todo esto hace que la empresa se tenga que replantear su comportamiento. SmarTeam ofrece a las organizaciones de este sector una solución tecnológica de alta calidad, que permite a la empresa crecer y añadir nuevas capacidades a su negocio sin que la aplicación se vuelva obsoleta y necesite volver a implementarse otra aplicación, con los costes de tiempo e inversión que conllevarían. SmarTeam es una solución interesante para las empresas de este sector ya que cubre sus necesidades principales incluyendo: Optimizar el ciclo de vida de los productos en las aéreas de diseño y fabricación. Garantizar la calidad de los productos fabricados, cumpliendo con las especificaciones técnicas acordadas con los clientes y cubrir las necesidades potenciales del mercado. Optimización de la cadena de suministros y estandarización de los productos, componentes, plataformas y piezas, lo que ayuda a reducir costes. 110

143 Solución PLM SmarTeam de Dassault Systemes Gestionar el funcionamiento de los componentes electrónicos y de software, facilitando la ingeniería de sistemas y aumentando la capacidad de innovación. Gestionar el conocimiento para reutilización de productos, piezas, componentes y documentos, reduciendo los tiempos de diseño y desarrollo del producto. Gestionar la creación, comunicación y actualización de la lista de materiales, así como su reutilización. Gestiona las relaciones con los proveedores y clientes, integrándolos en los procesos de desarrollo del producto, garantizando que el producto cumple con las necesidades del cliente y optimizando el abastecimiento. Gestionar la colaboración entre los miembros de la organización y externos, vía Web, para poder realizar rápidos cambios de ingeniería y que cumplan con las normativas. 111

144 Solución PLM SmarTeam de Dassault Systemes AUTOMOCIÓN Las normas de diseño se están convirtiendo, cada vez más, en las pautas e hitos dentro de la industria del diseño. La colaboración de los programas en el sector de la automoción es de vital importancia en el marco empresarial actual. Existen múltiples desafíos a los que deben hacer frente el sector de la automoción, más que en otros sectores de la industria, de los cuales dos de los más difíciles de superar son: Exigencia de un control de la calidad absoluto, no puede haber tasa de defectos, lo que conlleva una gestión de la información del producto y los procesos de negocio minuciosa. Según pasa el tiempo estas exigencias son más duras. Una reducción cada más grande de los precios de venta, lo que implica forzosamente la búsqueda de formulas para reducir los costes en cualquier etapa del desarrollo del producto. Para abordar estos problemas, y otros muchos de menor índole, la organización necesita tener una visión general de la estructura de la empresa, los procesos de negocio y el ciclo de vida de los productos, para así entender y comprender en que actividades se pueden reducir los costes, como reducirlos y la forma en la que llevar a cabo esas acciones. Una medida fundamental para ello es llevar al día una perfecta gestión de la información de los productos y de los procesos de la organización. SmarTeam ofrece a las empresas de automoción las siguientes ventajas: Acelerar el lanzamiento de productos al mercado, mediante el acortamiento del ciclo de vida del producto, disminuyendo el tiempo de desarrollo. 112

145 Solución PLM SmarTeam de Dassault Systemes Permite a las organizaciones gestionar y mejorar el desarrollo de proyectos complejos utilizando herramientas específicas de gestión y apoyándose en el conjunto de mejores prácticas del sector de automoción. Mejora la calidad de los productos desarrollados reduciendo el número de productos no conformes, gracias al sistema de acciones correctivas y las revisiones que gestiona SmarTeam. Potencia la colaboración en el diseño de los productos así como la reutilización de piezas, componentes y diseños en posteriores proyectos y automatizando los utillajes. Permite compartir información con los proveedores, clientes, distribuidores y subcontratistas de forma dinámica. 113

146 Solución PLM SmarTeam de Dassault Systemes AEROESPACIAL En la actualidad lo proveedores de la industria aeroespacial sienten muchas presiones, debido a las demandas actuales del mercado y a circunstancias del entorno, por lo que las organizaciones de este sector deben plantearse como superar los obstáculos para desarrollar productos competitivos. Algunas de las causas de las fuertes presiones son las siguientes: Fuerte competencia en el sector. Altos precios de los combustibles y de las materias primas necesarios para el desarrollo de su proceso productivo. Fuertes demandas de productos configurables, los clientes requieren productos complejos y muy personalizados. Altos requerimientos de calidad y certificación de procesos. Ante estas dificultades, las organizaciones deben optar por estrategias de reducción de costes, tiempo y de aumento de la eficacia global de organización. SmarTeam es una solución que intenta paliar las dificultades de las empresas del sector aeroespacial, a través de una solución integrada que acelera las innovaciones y los tiempos de comercialización. En la actualidad una organización, del sector aeroespacial, no puede abarcar todo el desarrollo de un producto, un avión por ejemplo, desde la más pequeña de sus piezas hasta el producto final. Es por ello que estas empresas externalizan muchos de los servicios, en empresas especializadas en su actividad, y es de vital importancia que existe una gran interacción y participación entre todas estas empresas para conjuntamente desarrollar un producto final satisfactorio, de alta calidad, innovador y competitivo. 114

147 Solución PLM SmarTeam de Dassault Systemes SmarTeam es una solución que potencia la colaboración entre las diferentes empresas que integran el desarrollo de un producto (proveedores de materias primas, proveedores de componentes clientes, plantas de montaje ) y además integran el concepto de ciclo de vida del producto, lo cual es de vital importancia para aprovechar los conocimientos técnicos globales, de todas las empresas participantes, y estrechar las relaciones con los clientes, proporcionando un feedback importantísimo para el desarrollo de nuevos productos innovadores y que satisfagan las necesidades reales del mercado. SmarTeam aporta grandes beneficios y ventajas a esta industria tan regulada, ayudando a competir con las empresas del sector. Aparte de las ya citadas a continuación se exponen otras más: Simplifica y automatiza la gestión de ofertas. Permite el desarrollo de productos de manera más eficiente, mediante la colaboración y comunicación entre los distintos departamentos de la organización. Aumenta la capacidad de innovación de la organización, gracias al feedback de los clientes y la interacción dinámica con los proveedores. Permite gestionar varios proyectos de alta complejidad simultáneamente con distintos requisitos, mediante una buena gestión de los recursos compartidos. Gestiona la información de proyectos, productos y documentos. Ayuda a la gestión del mantenimiento. Mejorar la calidad del producto, mediante la reducción de no productos no conformes, acciones correctivas y las revisiones. 115

148 Solución PLM SmarTeam de Dassault Systemes 116

149 Solución PLM SmarTeam de Dassault Systemes 2.6 BENEFICIOS QUE APORTA SMARTEAM Los procesos de negocio son la base sobre la cual se constituyen las operaciones de la compañía. Mejorar y acelerar determinados procesos de negocio puede tener un impacto positivo en la eficiencia operativa y en la rentabilidad de la organización. Los principales beneficios derivados de implementar SmarTeam en una empresa es obtener mejoras que se reflejan principalmente en la reducción de costes y del tiempo del ciclo de vida de los productos. Si se analiza la aplicación en profundidad se pueden determinar una serie de inductores que facilitan y hacen posible alcanzar los beneficios finales que reporta SmarTeam: Reducción del tiempo de comercialización. Mejora de la calidad de los producto. Mejora de los datos asociados a los productos. Aumento de la eficacia de las operaciones de negocio. Integración de aplicaciones CAD. Buena colaboración con otras aplicaciones empresariales como ERP. Los principales beneficios que reporta la implantación de SmarTeam en una organización son los siguientes: 117

150 Solución PLM SmarTeam de Dassault Systemes Aumento de la productividad, gracias al conocimiento almacenado en servidores de datos centralizados y con acceso distribuido, los trabajadores tienen acceso al mismo desde cualquier equipo de la organización de forma rápida y sencilla, disminuyendo el tiempo que tardan en buscar la información que necesitan, así como el tiempo de lanzamiento del producto al mercado, y aumentando el tiempo dedicado a desarrollar productos innovadores. Aumento del ROI, gracias a las herramientas que integra SmarTeam, al interfaz de usuario que implementa, y al entorno amigable, la organización que implementa SmarTeam puede empezar a trabajar sobre la aplicación rápidamente sin necesidad de largos procesos de aprendizaje, lo que ayuda a recuperar la inversión rápidamente. Disminución de tiempo de lanzamiento, gracias a la colaboración que potencia la aplicación SmarTeam, los tiempos de desarrollo y diseño del producto se acortan, reduciendo el tiempo de ciclo de vida del producto y llegando antes al mercado. Aumento de la producción, gracias a la reducción de los tiempos de lanzamiento de los productos y a la optimización de los procesos de negocio la empresa puede sacar nuevos productos más rápidamente, según varíen los gustos y necesidades del mercado, aumentando la capacidad de producción y ampliando la gama de productos en el mercado. Aumento de la calidad, gracias al sistema de auditoría que integra la aplicación SmarTeam, se pueden potenciar el seguimiento de estándares de desarrollo. También debido a la optimización de los procesos de negocio, la integración de otras herramientas empresariales, la gestión de la información de forma automática y la integración de proveedores y 118

151 Solución PLM SmarTeam de Dassault Systemes clientes en el desarrollo de los productos, se evitan errores y fallos que podrían resultar productos defectuosos. Estos beneficios son los más visibles al analizar los resultados de la implementación de la aplicación SmarTeam en una organización, no obstante existen otros beneficios más difíciles de cuantificar y de ver. Es por ello que a continuación se van a presentar los beneficios que han obtenido las diferentes empresas que han implementado SmarTeam en sus organizaciones. Estos beneficios van siempre ligados a mejorar los procesos de negociación de la organización y se han clasificado según a las actividades a las que han apoyado. 119

152 Solución PLM SmarTeam de Dassault Systemes BENEFICIOS EN ÁREAS DE INGENIERÍA, INGENIERÍA COLABORATIVA. El apoyo a la ingeniería colaborativa es actualmente una de las principales funciones de las aplicaciones que implementan la tecnología PLM, como es SmarTeam. Este interés en apoyar el área de ingeniería sigue creciendo con el paso del tiempo. La ingeniería colaborativa permite: Reutilización del conocimiento del producto. Gestión de archivos CAD. Gestión de la estructura del producto. Gestión de la lista de materiales. La gestión del conocimiento del producto consolida los conocimientos distribuidos y facilita la gestión integral e integrada de los datos de diseño y documentos en un entorno multi-cad. Para conceptualizar, desarrolla, modificar y consolidar diseños de productos y proyectos, los miembros del equipo, pueden utilizar la aplicación SmarTeam. Esta permite acceder de manera conjunta, ver y editar archivos creados con diferentes aplicaciones CAD o diferentes herramientas de diseño y gestionar el control y mantenimiento de versiones y revisiones. La ingeniería colaborativa también aumenta la reutilización de activos de diseño, componentes, proyectos, productos y procesos, así como el retorno de la inversión, gracias a la prevención de redundancia y repetición del trabajo que se evita con la reutilización. SmarTeam potencia la optimización del conocimiento reutilizado y ayuda a definir y examinar un gran número de variaciones de diseño para su 120

153 Solución PLM SmarTeam de Dassault Systemes reutilización, información que es facilitada a los equipos de ingeniería. El acceso de los equipos de ingeniería a esta información permite que se centren más en la innovación de productos para satisfacer las necesidades y expectativas del mercado. La colaboración en las primeras etapas del ciclo de vida del producto ayuda a los ingenieros de diseño desde el primer momento y minimiza los costes generales del producto o proyecto. El uso de colaboración, generalmente, da lugar a una lista de beneficios para la empresa. Ayuda y potencia la colaboración interdisciplinar en la organización, desde las primeras etapas de diseño del producto. La colaboración ayuda a reducir significativamente el número de errores en la gestión de las listas de materiales, así como el trabajo redundante de diseño. Disminuye el tiempo de búsqueda de archivos, documentos o diseños. Reduce el tiempo de diseño de productos. 121

154 Solución PLM SmarTeam de Dassault Systemes BENEFICIOS DE LA COLABORACIÓN CON EL PROYECTO SmarTeam impulsa un proyecto de colaboración que amplía el alcance de la colaboración de ingeniería, para cubrir los problemas de: Recursos compartidos. Datos relevantes de productos y proyectos. Gestión y localización de recursos unificados. Seguimiento y elaboración de informes de productos y proyectos. Gestión de carteras. SmarTeam sincroniza la gestión del ciclo de vida del producto y la gestión de los programas, por medio de equipos distribuidos, para facilitar y permitir el control y la gestión de múltiples proyectos simultáneos. La gestión colaborativa de proyectos, al reducir el tiempo de sus ciclos de vida, permite a las organizaciones lograr el máximo aprovechamiento de su capital humano individual y recursos físicos, reduciendo los tiempos de lanzamiento de nuevos productos. Al unificar la gestión de la información del producto y el proyecto en un sistema de gestión independiente, SmarTeam permite la colaboración en múltiples proyectos simultáneos, facilitando la reutilización de información del producto y proyecto, lo que conlleva una disminución del tiempo de desarrollo de nuevos proyectos. Gracias a la integración de herramientas de gestión de proyectos, SmarTeam permite una gestión automática y transparente la información del 122

155 Solución PLM SmarTeam de Dassault Systemes proyecto en el entorno de SmarTeam, mejorando funciones de elaboración de informes en el entorno de la gestión del proyecto. La aplicación SmarTeam, por medio del programa de gestión de proyectos, permite a las organizaciones un acceso integrado a los recursos y datos del producto vía Web y controlado por un sistema de control de perfiles o roles de usuarios. Esta gestión mejora la colaboración dentro y fuera de los proyectos y facilita la gestión de programas de una forma más eficaz a través de equipos distribuidos. A continuación se detallan cuantificadamente algunos de los beneficios derivados de la colaboración en proyectos que potencia la aplicación SmarTeam: Reducción del tiempo dedicado a tareas de gestión de proyectos, aproximadamente un diez por ciento. Reducción del tiempo perdido en movimientos de los trabajadores y sus costes asociados, aproximadamente hasta un veinticinco por ciento. Mejora de la comunicación y sincronización de los procesos de información, tanto internamente como externamente. 123

156 Solución PLM SmarTeam de Dassault Systemes BENEFICIOS DE LA GESTIÓN DE REQUISITOS E INGENIERÍA DE SISTEMAS La ingeniería de sistemas requiere un enfoque holístico o una visión global del producto, el desarrollo, la fabricación y las actividades de servicio, así como de las funciones asociadas a todas ellas. Es necesario comunicar o transmitir información y requisitos entre múltiples organizaciones, es necesario compartir esa información a través de las organizaciones para que el producto cumpla con las especificaciones necesarias a fin de cubrir las necesidades del mercado. SmarTeam permite a la organización establecer repositorios virtuales de información en la que los datos de todo tipo y formato se relacionan entre sí y de manera que los usuarios tienen una visión completa del producto y de la información necesaria para llevar a cabo sus actividades. Estos repositorios virtuales ayudan a garantizar que todos los usuarios autorizados de trabajo tienen acceso a la información de los productos y proyectos que necesitan, y además gestionan, mediante un proceso, los cambios realizados en la información de los productos por parte de los usuarios, protegiendo la información y reduciendo el tiempo de gestión. Las mejores prácticas, que implementa SmarTeam para la ingeniería de sistemas, incluyen la asignación de requisitos al diseño funcional de productos y al diseño lógico del sistema. La asignación es introducida junto al diseño físico y la lista de materiales, lo cual orientará la integración del sistema, la fabricación y las fases de montaje, mientras que paralelamente se ejecutan las pruebas y los procesos de validación para garantizar que el producto final cumple con los requisitos acordados. El uso de la aplicación SmarTeam puede ayudar a los fabricantes a seleccionar correctamente el conjunto de requisitos necesario a lo largo del ciclo de vida del producto, que les permitirá lanzar los productos que realmente requiere el mercado y en tu debido momento. La definición del producto, el diseño mecánico y eléctrico y los procesos de la arquitectura del sistema son 124

157 Solución PLM SmarTeam de Dassault Systemes normalmente utilizados para apoyar la gestión de requisitos y la ingeniería de sistemas. Al Implantar la organización SmarTeam, además de beneficiarse de una gran reducción del tiempo de comercialización de los productos, cuantificado aproximadamente en un treinta por ciento, también se beneficia de los beneficios derivados de apoyar los sistemas de ingeniería. Uno de los beneficios más notable derivado del apoyo a los sistemas de ingeniería es la optimización de las funciones del proceso de negocio. Un beneficio gracias al entorno de colaboración que propicia SmarTeam es la reducción del número de cambios de ingeniería, particularmente en cambios necesarios para corregir problemas intermedios o para abordar errores producidos en cambios anteriores. El resultado de reducir el número de cabios de ingeniería puede implicar la disminución del trabajo a realizar en todas las fases del ciclo de vida del producto. 125

158 Solución PLM SmarTeam de Dassault Systemes BENEFICIOS DEL SERVICIO POST-VENTA El servicio post-venta es un proceso de negocio que cobra gran relevancia en la actualidad. Es por ello que ha sido recientemente incluido en las estrategias de los sistemas PLM. No obstante, mejorar el servicio tras los procesos de ventas tiene un impacto directo sobre las relaciones y la lealtad del cliente. La utilización de una información actualizada acerca de la definición y configuración de los productos de la organización, lo cual incluye manuales técnicos de los productos, actualizados de forma paralela a la evolución del producto, implica que el personal de servicio tiene la información necesaria para reparar o realizar el mantenimiento de los productos de sus clientes y en un tiempo adecuado. El conocimiento de la configuración final de un producto, como por ejemplo, un barco o una motocicleta, significa que el encargado, del servicio de mantenimiento, puede tener los repuestos necesarios preparados o disponibles para cuando el producto necesite una reparación. La información precisa y los recambios disponibles conllevan una reducción del tiempo de reparación y, en consecuencia, una reducción también del tiempo de inactividad para el cliente. Teniendo en cuenta la versión y los datos de control de revisiones en SmarTeam, se permite a las organizaciones agilizar el transporte y los servicios de post-venta, la reducción de errores y retrasos debidos a órdenes equivocadas o a falta de piezas o a documentación incorrecta. Las organizaciones pueden utilizar, la amplia y actualizada, información sobre el producto para ofrecer servicios eficaces de soporte técnico que resuelvan problemas potenciales e incrementen la satisfacción del cliente. Dado que productos maduros llegan al mercado, las empresas colaboran con los miembros de los departamentos de ventas y clientes, los cuales tienen acceso a datos generales del diseño de producto, para proporcionar una retroalimentación, de información del mercado, precisa y muy valiosa sobre las cuestiones actuales de diseño, posibles mejoras y los nuevos requisitos del 126

159 Solución PLM SmarTeam de Dassault Systemes mercado. Este conocimiento puede ser rápida y fácilmente compartido con los miembros de otros departamentos, como ingeniería o diseño, a fin de incorporar esta información a la manera de requisitos imprescindibles para la mejora de la innovación de nuevos productos. Realizando un análisis de las empresas que implementan SmarTeam en su organización y apoyan el servicio post-venta con SmarTeam y han reducido sensiblemente el número de miembros encargados de estas actividades, así como un gran ahorro, aproximadamente de un treinta y cinco por ciento, en el servicio post-venta, gracias en gran medida a una mejor sincronización en la distribución. 127

160 Solución PLM SmarTeam de Dassault Systemes BENEFICIOS DE LA GESTIÓN DE PROVEEDORES La gestión de las relaciones con los proveedores es una rama de la gestión de las relaciones externas de una organización, con otras organizaciones que le suministran bienes y servicios, o sea sus proveedores. Una gestión eficaz de la cadena de suministros permite, de forma segura y selectiva, la interacción de la organización con un amplio número de proveedores en el proceso de desarrollo del producto, así como la optimización de los costes de aprovisionamiento, basándose en el número de componentes necesarios y la información de los mismos, gracias al amplio número de proveedores disponibles. La cadena de valor y la gestión de las relaciones con los proveedores abarcan varias actividades y procesos de negocio. Algunas de las principales actividades son: Establecimiento y gestión de los proveedores preferidos, entendiendo preferidos como los principales. Establecimiento y gestión de los componentes y piezas a demandar a los proveedores. Acordar y gestionar la calidad y diseño de los componentes y piezas suministrados por los proveedores. Gestionar la colaboración con los proveedores en proyectos conjuntos. Gestión de los abastecimientos. La gestión de la cadena de valor, especialmente al comienzo de la etapa de diseño, agiliza la comunicación rápida y segura, así como la entrega a tiempo de los componentes necesarios y la información de los mismos. Todo esto se 128

161 Solución PLM SmarTeam de Dassault Systemes transforma en una reducción del coste de los componentes y piezas suministradas, así como de la conformidad y calidad de los componentes. Debido a la actual innovación tecnológica, la apertura de los mercados y la alta competencia de precios, cada vez es más necesario aumentar el número de proveedores con los que la organización tiene que trabajar. SmarTeam es una perfecta solución a los problemas de interacción entre los, cada vez más numerosos, participantes en la cadena de suministros de la organización, ya que gestiona las relaciones con múltiples proveedores dentro de la cadena de valor y proporciona integridad de datos y de seguridad entre las empresas participantes. Para facilitar las interacciones SmarTeam ofrece una gama de interfaces de colaboración, como por ejemplo portales de seguridad basados en acceso Web que permiten a los proveedores participar, de forma activa, en el desarrollo de productos y procesos de cambio de ingeniería de la organización. Además de estos interfaces, SmarTeam ayuda a realizar otras funciones como con: Transferir y compartir información entre las diversas organizaciones de proveedores de su cartera. Gestionar las versiones de documentos y archivos vía Web. Gestionar la incorporación de participantes o proveedores dentro de los procesos de cambio de la organización. 129

162 Solución PLM SmarTeam de Dassault Systemes BENEFICIOS DE LA GESTIÓN DE LAS RFP SmarTeam ofrece una gestión de las RFP 11 que se basan en: Garantizar que el personal que gestiona las respuestas a las RFP tenga siempre acceso a la información necesaria para elaborar y dar respuestas correctas y precisas. Ayudar al personal a hacer buenas estimaciones del tiempo y coste de proporcionar los servicios o productos requeridos por las solicitudes. Ofrecer información acerca de otras solicitudes de propuestas anteriores, pero similares a la actual, y sus respectivas respuestas incluyendo los gastos, duración y descripción. Acelerar el proceso de generación de las respuestas a las solicitudes, ayudando a elaborar y distribuir las listas de componentes y materiales para cubrir laos requerimientos de la solicitud, así como el diseño de ingeniería. Dado que cuanto más completa y clara sea la solicitud de propuesta de una organización, más rápidamente y con mayor eficacia responderá su proveedor, el uso de SmarTeam es de gran ayuda y reporta grandes beneficios. Además SmarTeam permite la colaboración entre la organización y sus proveedores, por lo que el proceso de gestión de las RFP es más rápido y más sencillo. El principal beneficio cuantitativo de la gestión de solicitudes por parte de SmarTeam es la importante reducción de tiempo en su gestión y en el número de 11 Acrónimo inglés Request For Proposal, hace referencia a la Solicitud de Propuestas. 130

163 Solución PLM SmarTeam de Dassault Systemes trabajadores en esas tareas, reportando una significante disminución de los costes de gestión administrativa. Figura 24: Ejemplo de un RFP (Fuente: C2CM11) 131

164 Solución PLM SmarTeam de Dassault Systemes 132

165 Solución PLM SmarTeam de Dassault Systemes 2.7 EJEMPLOS DE CLIENTES QUE USAN SMARTEAM Los clientes de SmarTeam, a través de muchas industrias, aprovechan el uso de la aplicación para potenciar la rentabilidad de sus organizaciones. La aplicación ayuda a las organizaciones a mejorar su innovación, la calidad, los costes y el tiempo de desarrollo de sus productos mediante el uso de las mejores prácticas de su sector. Una gran cantidad de empresas líderes en su sector implementan la aplicación SmarTeam y confían en ella para alcanzar ventajas competitivas en el desarrollo de sus productos. Algunas de los sectores que han confiado en SmarTeam se recogen a continuación: Automoción. Aeroespacial. Industria de bienes y consumo. Electrónica. Energía y procesos (química y petróleo). A continuación se describirán algunas de las empresas, más importantes, de estos sectores que han implantado SmarTeam en su organización, así como algunos de los beneficios más importantes de los que se han aprovechado. 133

166 Solución PLM SmarTeam de Dassault Systemes ALCOA INC (SECTOR AUTOMOCIÓN) La empresa Alcoa Inc. Es una empresa que se la considera dentro de diferentes sectores, debido que las características de su producto encajan en diferentes sectores, pero sobre todo está especializada en el sector de la automoción. Es líder en el mercado de proveedores de aluminio y cuenta con un gran número de empleados que desarrollan su trabajo en las distintas plantas de fabricación. Su producto, el aluminio, es de gran interés para la industria de automoción ya que es un material esencial para las ruedas de los vehículos, las llantas. Figura 25: Instalaciones de Alcoa, tratamiento de aluminio (Fuente: ISBL11) El Problema La empresa tenía gran parte de los documentos y datos del producto en soportes de papel, sobre todo planos y manuales, esto hacia que los registros fueran ineficientes, desperdiciando tiempo y aumentando la exposición a fallos o errores. 134

167 Solución PLM SmarTeam de Dassault Systemes La empresa requería de un acceso unificado a una gran cantidad de diseños, planos y dibujos CAD. También requería que este acceso pudiera realizarse desde diferentes ubicaciones, desde cualquier planta de producción. Por último era necesario realizar una simplificación de la gestión de cambios, a través de estaciones de trabajo distribuidas La solución La solución se baso en la implementación de SmarTeam en la organización, centrando los esfuerzos en realizar: Una gestión más colaborativa, apoyándose en el editor de flujo de trabajo de SmarTeam. La integración con CAD. Gestión de los datos de CATIA para el área de vehículos comerciales. Acceso de los proveedores externos por medio de SmarTeam Web. Gestión de la lista de materiales mediante las herramientas que ofrece SmarTeam. Gestión de la información de mantenimiento y órdenes de trabajo Beneficios Algunos de los beneficios, derivados directamente de la implantación y uso de SmarTeam, son los siguientes: Reducción del tiempo dedicado a búsquedas de documentos y archivos. 135

168 Solución PLM SmarTeam de Dassault Systemes Aumento en la eficacia de gestión del flujo de trabajo. Aumento de la colaboración y una mayor integración entre ingeniería y producción. Creación de un modelo de datos flexible que posibilite la creación y gestión de estructuras complejas y escalables. 136

169 Solución PLM SmarTeam de Dassault Systemes LORD CORPORATION (SECTOR AEROESPACIAL) La empresa Lord Corporation es una empresa que pertenece al sector aeroespacial y al de automoción, ya que el producto que desarrolla se utiliza en los procesos productivos de ambos. Es líder en la fabricación de adhesivos y revestimientos, para reducción de vibraciones y ruido, así como sistemas de control de las vibraciones. Se considera que pertenece al sector de la automoción, aunque principalmente es del aeroespacial, ya que desarrolla tecnología avanzada de amortiguación. Algunos de sus clientes más importantes son la NASA, Ingersoll-Rand y Pratt & Whitney. Figura 26: Avión y logo de Lord Corporation (Fuente: CACI11 y LOTR11) 137

170 Solución PLM SmarTeam de Dassault Systemes El problema A lo largo de años de trabajo la empresa Lord Corporation se ha dado cuenta de que el tiempo dedicado a búsquedas de documentos, ficheros, archivos u otro tipo de información va aumentando según se incrementa el volumen de información almacenada, por lo tanto necesita que las búsquedas de información sean mucho más eficientes. Debido a que es una gran empresa internacional tiene ciertos problemas de colaboración, con los clientes y proveedores, tanto entre los empleados internos como con los participantes externos. La empresa cuenta con usuarios en puntos geográficos dispersos y requiere que todos ellos tengan un acceso rápido y eficaz a cualquier información que necesiten para desarrollar su trabajo La solución La solución se baso en la implementación de SmarTeam en la organización, aportando las herramientas necesarias para solucionar los problemas de la empresa. La colaboración interna y externa se solucionó mediante el SmarTeam Editor, el Editor Web, un espacio de trabajo común, la creación de un flujo de trabajo común y la integración con sistemas CAD, de vital importancia para el área de ingeniería. Control de versiones automatizadas y almacenamiento de archivos con historia. Para el acceso de los usuarios desde diferentes puntos geográficos, SmarTeam proporciona un acceso Web a usuarios remotos, a fin de que puedan consultar información de forma rápida y precisa. 138

171 Solución PLM SmarTeam de Dassault Systemes Repositorio central con toda la información almacenada en bases de datos con métodos de búsqueda avanzada de gran velocidad Beneficios Algunos de los beneficios, de la solución SmarTeam a los requerimientos de la organización, son los siguientes: Reducción del tiempo dedicado a búsquedas de información. Reducción del tiempo de comercialización de los productos de la empresa. Colaboración en tiempo real con los clientes y proveedores, así como con los miembros internos. 139

172 Solución PLM SmarTeam de Dassault Systemes ELECTROLUX (SECTOR INDUSTRIA DE BIENES Y CONSUMO) La empresa Empresa de América del Norte se considera dentro del sector de industria de bienes y consumo. Es la organización líder en el mercado de electrodomésticos para cocinar. Cuenta con marcas conocidas como Frigidaire Eureka o Poulan. Su actividad se basa en el diseño y fabricación de productos, para sus distintas marcas, de gran distribución. Esta organización es considerada como internacional ya que opera en distintos países del mundo. Figura 27: Logo de Electrolux (Fuente: NEEL11) El problema La organización Electrolux, necesitaba una gestión de los datos relacionados con el producto mediante un sistema de almacenamiento y gestión centralizado. Necesitaba un trato especial de los datos relacionados con pruebas de productos, publicaciones técnicas y materiales de marketing 140

173 Solución PLM SmarTeam de Dassault Systemes Otro requisito indispensable, que la organización necesitaba, era una buena gestión de la estructura, en este caso jerárquica, de los archivos de tipo CAD. Esta gestión debía incluir una forma fácil y flexible de compartir dibujos dentro con miembros del proyecto así como con miembros de otros proyectos La solución La solución se baso en la implementación de SmarTeam en la organización, centrando los esfuerzos en solventar las necesidades y requisitos planteados por la empresa: Implementación de SmarTeam Editor, el Editor Web, un flujo de trabajo común y la solución PDM. Integración de Catia. Centralización de los datos del producto en un repositorio central, base de datos con toda la información recopilada. Automatización de los procesos de cambios de ingeniería y los procesos de lanzamiento. Gestión de las listas de materiales para las diferentes configuraciones de los productos, cada modelo podía soportar hasta 50 configuraciones diferentes en un año Beneficios Los principales beneficios de la solución SmarTeam para Electrolux fueron los siguientes: 141

174 Solución PLM SmarTeam de Dassault Systemes Aumento notable de la eficiencia en el desarrollo de los productos gracias a la reutilización de diseños y dibujos en la fase de diseño del producto. Aceleración de la etapa de diseño, debido al uso y automatización de las mejores prácticas integradas en la solución SmarTeam. Reducción considerable del tiempo de ciclo para el desarrollo de nuevos productos. Aceleración y precisión en el lanzamiento de los productos a la fase de fabricación. 142

175 Solución PLM SmarTeam de Dassault Systemes S & C ELECTRIC COMPANY (SECTOR ELECTRÓNICO) La empresa La empresa S&C Electronic pertenece al sector de la industria electrónica. Es una de las organizaciones líder en el mercado y de envergadura internacional, está presente en estados de EEUU y en Sudamérica y Asia. Desarrolla una amplia cantidad de productos, sobre 500 líneas de productos, basados en productos de conmutación y protección.de energía eléctrica. Algunos de sus productos alcanzan un grado de complejidad altísimo, con más de 2000 componentes. Esta organización además posee instalaciones con sistemas de almacenamiento de energía y circuitos de distribución de energía. Gestiona el servicio de distribución buscando optimizar la utilización de los circuitos y la prevención de fallos. Figura 28: Instalaciones de Electrolux (Fuente: USMA11) 143

176 Solución PLM SmarTeam de Dassault Systemes El problema La organización S&C Electric Company incurre en altos costes de tiempo en las búsquedas de documentos, debido al volumen de datos que maneja. Aparte de estos costes de tiempo en búsquedas registra pérdidas de información, por lo tanto necesita un sistema de búsquedas de información y de almacenamiento eficaz y eficiente. La información referente a las listas de materiales, piezas o componentes y datos son copiados de forma manual, incurriendo de nuevo en altos costes de tiempo. El sistema de control de versiones registra fallos, produciendo errores en el desarrollo de los productos y obligando a volver a realizar y revisar el trabajo. La comunicación entre el área de ingeniería y el de fabricación es baja y poco flexible. Necesidad de la sincronización entre los sistemas PDM y ERP de la organización La Solución La solución se baso en la implementación de SmarTeam en la organización, aportándole a ésta las herramientas necesarias para cubrir sus necesidades Implementación de SmarTeam Editor, el Editor Web y un flujo de trabajo común. Gestión de la información mediante un repositorio central de información, con potentes y precisas capacidades de búsqueda de información. Aumento de la eficiencia de la sincronización entre el PDM y el ERP mediante la sincronización automática de SmarTeam. 144

177 Solución PLM SmarTeam de Dassault Systemes Herramientas que facilitan la reutilización de información Beneficios Los principales beneficios de la implantación de la solución SmarTeam en la organización son los siguientes: Mantenimiento de información actualizada en un único repositorio central y de acceso casi instantáneo. Reducción de la complejidad de los procesos de ingeniería y fabricación. Aumento del aprovechamiento del capital intelectual para incrementar la innovación en los nuevos productos. Reducción de los costes derivados de la pérdida de información y de los altos costes de búsqueda. Reducción del tiempo de lanzamiento y comercialización de nuevos productos. 145

178 Gestión de costes 146

179 Gestión de costes Capítulo 3 GESTIÓN DE COSTES 3.1 INTRODUCCIÓN A LA GESTIÓN Y CONTROL DE COSTES Hoy en día, la gestión y control de los costes asociados a un proyecto, es una actividad clave para la supervivencia de una empresa, dadas las circunstancias actuales del mercado global y a la alta competitividad de las empresas. Actualmente, tanto en empresas de producción como en empresas de servicios, la gestión y control de los costes se empieza a considerar una de las actividades más importantes de la empresa. No obstante la gestión de los costes es en muchos casos desatendida, resultando un caso particular las aplicaciones PLM al no realizar estas una correcta gestión y control de los costes. Muchas aplicaciones PLM ni siquiera contemplan la posibilidad de asignar costes a proyectos o componentes del proyecto. Esto es muy contradictorio ya que uno de los principales beneficios que aporta un sistema PLM es la reducción de los costes en las diferentes etapas del ciclo de vida de un producto o un proyecto. Para saber en qué etapas o en que productos o proyectos se ha reducido el coste es necesario realizar una correcta gestión y control de los costes. Este proyecto tiene como objetivo hacer posible, a las empresas que utilicen la aplicación SmarTeam, la realización de una correcta gestión y control de los costes de proyectos y productos a lo largo del ciclo de sus ciclos de vida. Teniendo una información más completa de los costes de un producto la empresa puede aplicar técnicas específicas de reducción de costes, centrando sus esfuerzos solo en los componentes o partes del proyecto en las que se puedan reducir los costes actuales. 147

180 Gestión de costes Las pocas aplicaciones que implementan tecnología PLM realizan un tratamiento de los costes muy superficial, no gestionan ni controlan los costes, tan solo dan la opción al usuario de introducir la información de su coste asociado, en un proyecto o componente, como si fuera un atributo más del proyecto o componente. La información sobre el coste de un proyecto o componente debe ser gestionada correctamente, ya que a partir de ella se mejora la eficiencia de la empresa y, al igual que los sistemas PLM, permiten la gestión de otros datos de interés del producto. También se debería realizar una buena gestión de los costes. Gracias a una buena gestión y control de los costes una empresa puede conseguir una ventaja competitiva ofreciendo los mismos productos o proyectos a un precio más competitivo que la competencia, ya que habrá reducido los costes del producto en las etapas de diseño, desarrollo o lanzamiento. Por otro lado mantener los datos de los costes de los productos actualizados provee a la empresa de una información fundamental para la elaboración de planes y la toma de decisiones correctas. Esta información sobre los costes de los productos perite a la empresa identificar: Los productos más rentables para la empresa, en los que se deberán centrar los esfuerzos. Los productos que deben dejar de producirse, ya que su rentabilidad es muy baja y no se puede mejorar. El precio de venta que ha de fijarse, incluyendo todos los costes en el precio de venta. Los costes que más inciden en los productos y si se pueden bajar de alguna forma. Los productos que se puedan hacer más rentables realizando una mejor gestión y control de los costes. 148

181 Gestión de costes Cuánto gana la empresa realmente con sus productos BENEFICIOS DE UNA CORRECTA GESTIÓN Y CONTROL DE COSTES Gracias a la información que proporciona un sistema de gestión y control de costes la empresa puede verse beneficiada por los siguientes aspectos: Permite obtener información para la evaluación de la gestión general de la empresa. Esta información es de gran utilidad para: o A la propia empresa, internamente, ya que permite analizar detalladamente la gestión de la empresa e identificar aspectos que deben ser mejorados. o A terceros (instituciones externas a la empresa). Actualmente y con la crisis económica es de vital importancia tener un estudio de los costes de la empresa ya que la financiación por parte de instituciones bancarias requiere este tipo de información para otorgar el crédito. Permite una correcta asignación de los costes lo cual es muy útil para la elaboración del plan de acción. SmarTeam está dirigido principalmente a las PYMES y estas se caracterizan por su escaso nivel de planificación, por lo que una correcta gestión y control de los costes en la aplicación SmarTeam permitiría a las PYMES elaborar planes de medio y largo plazo basados en la información de los costes de la empresa. Permite realizar una comparación de la planificación con la información real de la empresa, permitiendo: o Controlar la evolución de los costes. o Analizar los desvíos en los costes. 149

182 Gestión de costes o Analizar cambios relevantes en los costes o La toma de decisiones más adecuada. 150

183 Gestión de costes 3.2 TÉCNICAS DE GESTIÓN Y CONTROL DE COSTES En este apartado se van a describir algunas de las técnicas más comunes de gestión y control de costes y finalmente se definirá la solución que se implantará en el módulo de gestión de costes en SmarTeam TÉCNICAS BASADAS EN EL MÉTODO ABC EL método ABC 12 intenta dar solución a las ineficiencias atribuidas a los sistemas de costes tradicionales. Se basa en considerar que los productos de una empresa no son los que consumen los recursos sino que las actividades que los producen son las que realmente los consumen. El método tradicional de asignación de costes se basa en considerar el producto como el único generador de costes o consumidor de recursos, por lo que la cantidad de productos producidos es el indicador para la asignación de los costes directos o indirectos. Los costes indirectos se consideraban como un tipo de nivelación entre todos los productos producidos. En contraposición el método ABC se basa en asignar los costes de un producto a las actividades realizadas en su elaboración, por lo que el volumen o cantidad de productos producidos no es un buen indicador para la asignación de los costes. En un principio este método solo se utilizaba en empresas de fabricación, actualmente y vistos los buenos resultados se ha extendido a empresas de servicios. El objetico del método ABC es realizar unos cálculos más exactos y reales de los costes para poder adoptar medidas de mejora de la eficiencia operativa en la empresa. Gracias a esta información más real de los costes la empresa puede ser 12 Acrónimo inglés Activity Based Costing, en castellano Coste Basado en Actividades. 151

184 Gestión de costes más competitiva en los procesos de toma de decisiones, así como en el diseño de estrategias. Los pasos que se han de seguir para implementar el método de gestión de costes ABC son los siguientes: Identificación de las actividades, se han de identificar todas las actividades que se realizan para la elaboración de un producto así como analizar sus costes asociados. Agrupar actividades homogéneas, actividades que posean un mismo inductor de costes se pueden agrupar en un único grupo. Identificación de las particas de costes, elementos que componen los costes indirectos, reales o predeterminados. Los costes directos se pueden asignar a los productos. Selección de los inductores de costes o cost drivers, un inductor o generador de costes es un factor para medir como un coste es incurrido y como puede imputarse dicho coste a las actividades. Identificación de las unidades de actividad, un inductor o unidad de actividad es el factor que incide directamente en el nivel de coste de una actividad Calcular el coste del producto final, una vez imputados los costes correspondientes a cada actividad simplemente se agrega el coste que se le puede atribuir directamente al producto. Algunas de las ventajas, que aporta el uso del método de asignación de costes ABC, son las siguientes: 152

185 Gestión de costes Determina los bienes o servicios que generan mayor beneficio a la empresa. Facilita el mejor control y administración de los CIF 13. Herramienta muy eficiente en la planificación, suministra información muy relevante para la toma de decisiones estratégicas. No afecta a la estructura organizativa de la empresa, gestiona actividades y éstas se ordenan horizontalmente a través de la organización. Herramienta de gestión que permite conocer y hacer proyecciones de tipo financiero muy útiles. Figura 29: Método ABC (Fuente: ELPR11) 13 Acrónimo que hace referencia a Costes Indirectos de Fabricación. 153

186 Gestión de costes 154

187 Gestión de costes TÉCNICAS BASADAS EN EL MÉTODO DE LA CADENA DE VALOR La cadena de valor está compuesta por el grupo de procesos y actividades que conforman la empresa, es un conjunto de actividades que enlazan el camino de producción, siendo el origen la materia prima y el fin la última actividad realizada para entregar el producto fabricado al consumidor final. El método de la cadena de valor determina que se deben analizar las diversas actividades que estén relacionadas con el diseño, producción, distribución y venta del producto, ya que cada una de estas actividades genera costes para la empresa. La Figura 30 representa la cadena de valor de una empresa, se pueden identificar dos tipos de actividades claramente, las de soporte y las primarias. Las actividades primarias se refieren a la creación física del producto, su venta y el servicio postventa. Las actividades de soporte, también conocidas como transversales, son actividades de apoyo o auxiliares de las primarias. El método de la cadena de valor trata de identificar las actividades, tanto primarias como de soporte, en las que la empresa tiene ventajas competitivas, así como las actividades que deberían subcontratarse o abastecerse de los proveedores. Figura 30: Cadena de valor (Fuente: VIAR11) 155

188 Gestión de costes Uno de los objetivos del método de la cadena de valor es hacer más competitiva a la empresa, para ello no solo se debe mirar a la empresa hacia dentro, centrándose en los procesos de fabricación, sino que es necesario considerar las diferentes actividades que se realizan fuera del proceso productivo, como por ejemplo la entrega o distribución del producto, asignándoles los costes y recursos necesarios para realizarlas y cubrir todas las actividades que forman la cadena de valor. A través de la cadena de valor se puede medir como la empresa está cumpliendo con la misión de crear valor para los clientes, socios y demás miembros de la empresa, ya que el valor aumenta en la misma medida en que los procesos de una organización hacen llegar al cliente un beneficio a un coste adecuado. Es importante analizar y vigilar el comportamiento de las empresas que conforman la cadena de valor, ya que si alguna de estas tiene problemas puede afectar negativamente a todos los participantes de la misma. No limitarse, solamente, a alcanzar el liderazgo en costes a través de la cadena de valor. 156

189 Gestión de costes TÉCNICAS BASADAS EN EL COSTE META O COSTE OBJETIVO Esta técnica ha cobrado gran relevancia por los resultados obtenidos en empresas asiáticas, más particularmente en empresas japonesas, y se ha ido extendiendo por diversos sectores. Su objetivo principal es obtener nuevos mercados o penetrar en nichos de mercado, garantizando siempre la calidad de sus productos, satisfaciendo las necesidades de los clientes y ofreciendo un precio muy competitivo que asegure una demanda cuantiosa. El precio aun siendo competitivo debe permitir un margen de beneficio razonable para la supervivencia de la empresa. Este precio marca una cota para el coste máximo, o coste objetivo o coste meta, en el que se puede incurrir a la hora de fabricar el producto. La siguiente formula expresa de forma sencilla la relación entre el coste objetivo, el precio objetivo y el margen de beneficio: De esta manera el coste es una función dependiente del precio objetivo y del beneficio esperado, en la ecuación clásica es al revés: El proceso para determinar el coste objetivo comprende el estudio de diversos temas: Estudio de las proyecciones de precios. Se deben identificar los factores que inciden en los futuros precios de venta del producto, como por ejemplo: o La concepción del producto. 157

190 Gestión de costes o El ciclo de vida de los productos. o Las características de los clientes. o El volumen de ventas esperado. o Otros. Estudio del horizonte que debe seguir el beneficio deseado. Se debe determinar el beneficio meta, antes de calcular el coste objetivo, en función de un plan de beneficios definido a medio y largo plazo. Este plan de beneficios consiste en un plan estratégico. Estudio de los resultados de la aplicación de tecnología a los procesos productivos. Se debe tomar como referencia los diferentes tipos de productos fabricados por empresas de la competencia, con equipos ajustados a sus necesidades. No es raro que la técnica de coste meta o coste objetivo se use conjuntamente con otras técnicas de gestión y control de costes como el JIT 14 o el ciclo de vida del producto. 14 Acrónimo inglés Just In Time, en castellano Justo a Tiempo, sistema de organización y gestión de la producción. 158

191 Gestión de costes TÉCNICAS BASADAS EN EL CICLO DE VIDA DEL PRODUCTO Este método de gestión de los costes mediante el ciclo de vida del producto se basa en la relación que existe entre el ciclo de vida del coste y el ciclo de vida del producto, desde su creación hasta que se deja de fabricar o producir. El ciclo de vida de un producto comprende todas las actividades integradas de producción, marketing y servicio al cliente. Este método determina que el ciclo del producto proporciona la única forma de tener una visión completa de todo el ciclo de los costes, para una administración correcta y eficiente de los mismos. Dentro del desarrollo de productos y procesos se debe escoger entre muchas alternativas de producción, como por ejemplo: Tipo de materia prima a utilizar. Ubicación de la máquinaria y equipos, también conocido como layout 15. La capacidad de trabajo de los operarios. La capacidad de trabajo de las máquinas y equipos. Otros. La toma de decisiones, respecto a las alternativas de producción descritas, determinará en gran medida los costes que generen las actividades de producción, ya que las especificaciones del producto determinan en gran medida los costes incurridos en su producción. El objetivo de las técnicas de control y gestión de costes basadas en el ciclo de vida del producto es, la búsqueda del liderazgo en costes a través de una 15 Termino inglés que hace referencia a distribución en planta. 159

192 Gestión de costes reducción de los mismos. La reducción de los costes se realiza temiendo en cuenta el ciclo de vida de los costes el cual está muy ligado a las etapas del ciclo de vida del producto. 160

193 Gestión de costes TÉCNICA DE GESTIÓN Y CONTROL DE COSTES IMPLEMENTADA EN LA SOLUCIÓN PARA SMARTEAM Se ha realizado un estudio de las diferentes técnicas de gestión y control de costes que existen, detallando en este documento algunas técnicas que se han tenido en cuenta a la hora de diseñar la solución que se ha implementado en SmarTeam: Técnicas basadas en el método ABC. Técnicas basadas en el método de la cadena de valor. Técnicas basadas en el coste meta o coste objetivo. Técnicas basadas en el ciclo de vida del producto. Se han estudiado y analizado también otras técnicas que no se han detallado en este documento, ya que sus características no coincidían con la idea original del proyecto, como por ejemplo: Técnicas Just In Time. Técnicas de calidad total. La idea original del proyecto era crear un módulo de gestión de costes genérico y muy flexible, para que cualquier tipo de empresa pueda utilizarlo sin tener que realizar grandes cambios, ya sean empresas pequeñas o grandes, empresas de fabricación de productos o de servicios. Se ha definido una solución que permita a cualquier empresa beneficiarse de las ventajas de utilizar las técnicas de gestión y control de costes descritas. Permite asignar costes a las actividades, haciendo posible aplicar el método ABC 161

194 Gestión de costes y el método de la cadena de valor. Permite incluir un coste objetivo en cada proyecto y componente del mismo, haciendo posible aplicar el método del coste objetivo. Permite introducir diferentes costes dependiendo del estado del ciclo de vida del producto, haciendo posible el método del ciclo de vida del producto. Además la solución definida permite al usuario introducir cualquier tipo de coste en el sistema, asociarlo a un proyecto o a un componente del mismo, y realizar una gestión y control diferente de las expuestas y que se ajuste a sus necesidades. El sistema también permite realizar una combinación de técnicas de gestión y control de costes, ya que puede que un proyecto o producto en particular deba gestionarse de una forma diferente al resto. La solución diseñada trata de beneficiarse de todas las ventajas de las diferentes técnicas de gestión y control de costes. 162

195 Gestión de costes 3.3 TIPOS DE COSTES En este apartado del documento se van a definir los distintos tipos de costes asociados a un proyecto o producto y para finalizar se expondrá la clasificación de costes que se ha realizado en la solución propuesta para SmarTeam COSTES DIRECTOS Se definen costes directos como aquellos que se pueden identificar claramente en la fabricación de un determinado producto. Por lo tanto un aumento en la producción de un producto tendrá como resultado un aumento proporcional de los costes directos asociados a ese producto. Dentro de los costes directos se pueden identificar tres grandes clases de costes: Costes directos de materias primas. Se entiende por costes directos de materia prima todo aquellos costes asociados a la adquisición de las materias primas necesarias para la fabricación del producto. Materias primas son las materias que se transforma para elaborar materiales que más tarde se convertirán en productos finales o bienes de consumo, pueden ser tanto naturales como productos semielaborados o semiacabados. Costes directos de mano de obra. Se entiende por costes directos de mano de obra a todos aquellos costes de recursos humanos incurridos en la elaboración de un producto determinado. Costes especiales. Se entiende por costes directos especiales a cualquier otro coste diferente de los mencionados que se pueda identificar claramente en la fabricación de un determinado producto o grupo de 163

196 Gestión de costes productos. Un ejemplo de estos costes son las mermas, utillajes, patentes 164

197 Gestión de costes COSTES INDIRECTOS Se definen como costes indirectos aquellos comunes o generales a diferentes tipos de productos, son soportados por varios productos e inseparables del conjunto de productos o procesos productivos. Estos tipos de coste no se pueden asignar directamente a un solo producto sin usar algún criterio de asignación. Por lo tanto un aumento de la producción de un producto no tendrá como resultado un aumento proporcional de estos tipos de costes. Dentro de los costes indirectos se pueden clasificar cuatro grandes tipos de costes, según la función que desempeñen: Costes generales de producción, todos los gastos realizados por las diversas actividades técnicas productivas. Algunos ejemplos de estos costes son: o Amortizaciones y depreciaciones. o Costes de materiales indirectos, cualquier material no incluido como materia prima. o Sueldo del personal técnico. o Costes de mantenimiento y reparación. o Costes de envases y embalajes. o Costes de almacenamiento y expedición. o Otros. Costes generales administrativos, todos los gastos incurridos en las diversas actividades de administración. Algunos ejemplos de estos costes son: o Contribuciones sociales, obligadas por ley. o Sueldos de empleados. o Sueldos de dirigentes administrativos. o Costes de material administrativo. o Otros. 165

198 Gestión de costes Costes generales de comercialización y distribución, todos los gastos incurridos en las diversas actividades de comercialización de los productos de la empresa. Algunos ejemplos de estos costes son: o Comisiones sobre ventas. o Costes de estudios de mercados. o Costes de publicidad y promoción. o Servicio técnico y garantías de post-venta.- o Otros. Costes generales de negocio, todos los gastos incurridos en el mantenimiento indistinto de todo el conjunto empresarial. Algunos ejemplos de estos costes son: o Impuestos y tasas. o Costes de representación. o Costes de secretaria general. o Costes de promoción social. o Gastos del departamento de personal. o Otros. 166

199 Gestión de costes COSTES FIJOS Se definen como costes fijos aquellos cuyo importe permanece constante e independiente del nivel de producción o actividad de la empresa, por lo que un aumento en la producción de uno o varios productos no tiene como resultado un aumento de los costes fijos. Estos costes también se llaman costes de estructura. Estos tipos de coste suelen devengar en forma periódica, una vez al año, una vez al mes Algunos ejemplos de estos tipos de coste son: Alquileres. Amortizaciones y depreciaciones. Seguros e impuestos fijos. Servicios de luz, gas Sueldos y cargas sociales de encargados, supervisores, gerentes Dentro de costes fijos existe una sub-clasificación que diferencia entre costes propiamente fijos y los llamados semifijos. Estos últimos aunque no varían directamente con el nivel de producción, varían en su importe global al alcanzarse determinados niveles de producción. 167

200 Gestión de costes COSTES VARIABLES Se definen como costes variables aquellos costes cuyo importe varía de acuerdo con el nivel de producción o actividad de la empresa, por lo que un aumento de la producción de uno o varios productos tiene como resultado un aumento proporcional de los costes variables. Por lo general este tipo de coste tiene un comportamiento lineal, lo que le confiere un valor promedio por unidad que tiende a ser constante. Algunos ejemplos de estos tipos de costes son: Mano de obra directa, por producción. Materias primas directas. Impuestos específicos. Envases y embalajes. Comisiones sobre ventas. Dentro de costes variables existe una sub-clasificación que diferencia entre costes propiamente variables y los llamados semivariables. Estos últimos no varían totalmente con el nivel de producción. Este tipo de costes presenta una parte fije, independiente del nivel de producción y una parte variable dependiente del nivel de producción. Un ejemplo claro de estos tipos de coste son las retribuciones a comerciales. 168

201 Gestión de costes CLASIFICACIÓN DE COSTES IMPLEMENTADA EN LA SOLUCIÓN PARA SMARTEAM Analizando la clasificación clásica de tipos de costes se ha realizado un gráfico, Figura 31, donde se relacionan costes según su identificación (costes directos e indirectos) y costes según su comportamiento (costes fijos y variables). Figura 31: Costes según identificación y comportamiento (Fuente: ELPR11) A la hora de definir los tipos de coste en la solución para SmarTeam se han considerado las dos clasificaciones de costes, según su comportamiento y su identificación. Se han estudiado y analizado más clasificaciones posibles de costes pero no se ajustaban a las necesidades y características del proyecto. No obstante la solución definida no sigue estos dos tipos de clasificación exactamente y se han realizado ciertas modificaciones a fin de que la solución propuesta sea fácil, clara y muy abierta, para que cualquier tipo de empresa pueda gestionar sus costes con este sistema sin tener que realizar grandes modificaciones. Los tipos de costes definidos en la solución son los siguientes: Costes de materias primas. 169

202 Gestión de costes Costes de mano de obra. Costes fijos. Costes variables. Costes generales de fabricación. Como se puede observar en la clasificación realizada parece que no se tiene en cuenta la clasificación de los costes según su identificación, pero no es cierto. Se ha decidido no incluir como tales costes directos e indirectos ya que cada empresa puede tener diferentes métodos de asignación y clasificación de costes. No obstante estos tipos de coste están incluidos en los demás tipos de coste, principalmente en costes generales de fabricación, donde se puede introducir casi cualquier tipo de coste para dar mayor flexibilidad al modelo. La clasificación según su comportamiento se ve claramente en el modelo ya que se incluyen los costes fijos y variables como tales. Los costes de mano de obra y materias primas se han definido en el modelo de datos directamente, en vez de estar incluidos en costes fijos o variables, ya que se les ha querido dar una mayor importancia por dos razones: El control y gestión de estos tipos de coste son de vital importancia para una empresa a la hora de elaborar planificaciones, presupuestos y toma de decisiones. Son unos tipos de coste en los cuales incurre toda empresa, genéricos para toda empresa. 170

203 Gestión de costes A continuación se describen y desglosan los tipos de coste en los que se subdividen los cinco anteriormente descritos Costes de materias primas, tipos: o Materias primas, se refiere a las materias primas aprovisionadas. o Productos terminados, se refiere a materias primas de producción propia. Costes de mano de obra, tipos: o Mano d obra directa, consumida en la actividad de producción. o Mano de obra indirecta, consumida en actividades administrativas. o Mano de obra de gestión, consumida por personal de dirección y ejecutivo. o Mano de obra Comercial, consumida por el área comercial. Costes fijos, tipos: o Alquileres. o Impuestos fijos. o Amortización máquinaria. o Sueldos y cargas sociales de encargados, supervisores, gerentes o Mano de obra fija. Costes variables, tipos: o Materiales. o Mantenimiento o Limpieza o Preparación de máquinaria. o Mano de obra variable. o Coste de manejo y administración de piezas y recambios. o Costes de supervisión. Costes generales de fabricación, tipos: 171

204 Gestión de costes o Amortización o Depreciación. o Seguros. o Suministros. o Servicios públicos (luz, gas, teléfono ) Este desglose de costes es el que se ha decidido crear como predeterminado, si una empresa por las características de su actividad o por otras razones operativas necesitara realizar cambios en los tipos de coste se podrían realizar simplemente cambiando el modelo de datos de SmarTeam, una solución rápida y sencilla para ajustar la herramienta a las necesidades del cliente. 172

205 Gestión de costes 3.4 CICLO DE VIDA DE UN COSTE Los costes, al igual que los productos de una empresa, tienen ciclo de vida, pasan por diferentes etapas o fases a lo largo de su vida. El ciclo de vida de los costes suele estar muy ligado al ciclo de vida del producto, el cual será diferente dependiendo en la etapa o fase en la que se encuentre el producto. Las etapas del ciclo de vida de un producto se representan en la Figura 32. Lanzamiento, el producto se lanza al mercado, requiere de fuertes inversiones tanto en I+D como en promoción y comunicación. Crecimiento, el producto se empieza a introducir en el mercado captando clientes. Madurez, el producto se encuentra asentado en el merado y no requiere de fuertes inversiones. Declive, el producto empieza a desaparecer al mercado, por cambios de gusto de los consumidores u otras causas. 173

206 Gestión de costes Figura 32: Ciclo de vida de un producto (Fuente: WIKI11) Es de vital importancia identificar el estado, dentro del ciclo de vida, en el que se encuentra un coste de un producto, ya que las decisiones de fijación de precios están muy ligadas al estado de los costes de un producto. Si los costes de un producto se encuentran en una fase, en la cual su valor es muy elevado, el precio debe reflejar esto mediante un aumento del mismo o una reducción del margen de beneficio, la adopción de una estrategia u otra dependerá de la política de la empresa. El análisis del ciclo de vida de los costes aporta mucha información relevante a la empresa, si se ha detectado que en ciertas fases los costes de muchos productos se comportan de una manera determinada y homogénea, se podrán hacer estimaciones presupuestarias más precisas del coste de un componente o de un proyecto. En la solución que se ha diseñado en este proyecto se ha decidido incluir en cada coste su estado, de una forma sencilla y clara. El sistema ha incluido tres indicadores del estado de los costes, estos indicadores son los siguientes: Coste Estimado, es el coste asignado a un componente, producto u objeto de coste a priori. 174

207 Gestión de costes Coste Real, es el coste en el que se está incurriendo en el desarrollo del componente, producto u objeto de coste. Coste Objetivo, es el coste meta u objetivo al que se quiere llegar en el desarrollo del componente, producto u objeto de coste. El valor de estos tres costes indicará el estado en el que se encuentra un coste. Es una forma muy simple pero también muy clara de identificar el estado del coste: Si el coste real es superior al del coste estimado, esto quiere decir que la estimación inicial se ha realizado incorrectamente. Si el coste real está muy próximo al coste estimado, esto quiere decir que el coste se encuentra en una fase del ciclo de vida próxima a la inicial. Si el coste real está entre el coste estimado y el coste objetivo, esto quiere decir que el coste se encuentra en una fase del ciclo de vida media. Si el coste real está próximo al coste objetivo, esto quiere decir que el coste se encuentra en una fase avanzada del ciclo de vida. Si el coste real es inferior al del coste objetivo, esto quiere decir que se ha superado y mejorado el coste objetivo propuesto. 175

208 Gestión de costes 176

209 Gestión de costes 3.5 PLM CONTROLA Y GESTIONA LOS DATOS DEL PROYECTO/PRODUCTO Como se ha explicado en apartados anteriores, los sistemas PLM controlan y gestionan los datos de los proyectos/productos de una empresa a lo largo de su ciclo de vida. Los sistemas PLM controlan y gestionan la información por medio de unas funciones que integra, algunas de las funciones que ayudan al control y la gestión de los datos son las siguientes: El almacenamiento de los datos relativos al producto, es una de las principales funciones de un sistema PLM, incluye otras actividades complementarias y necesarias para llevar a cabo una buena gestión del sistema de almacenamiento. Gestionar los documentos y sus cambios, la gestión de cambios de documentos es una función que permite guardar la trazabilidad del historial de los documentos para su posterior gestión. Se necesita controlar el estado en el que se encuentra un documento para poder validar operaciones sobre el mismo. Recuperación de información, los sistemas PLM integran potentes sistemas de búsqueda y sofisticados sistemas de recuperación de la información almacenada en el servidor de datos. Compartir datos entre usuarios, los sistemas PLM permiten que varios usuarios tengan acceso a un mismo documento u objeto de forma simultánea. 177

210 Gestión de costes Además de estas funciones los sistemas PLM integran muchas más para el control de la información como son los flujos de trabajo, control de cambios, reutilización de información Los sistemas PLM no almacenan información sin más, permiten a los usuarios analizar la información y sacar conclusiones, ayudando a la toma de decisiones, mejorar la eficiencia de los procesos, aumentar la calidad de los productos, disminuir los productos no baja calidad y reducir costes. Reducir los costes de fabricación, en el caso de empresas de fabricación, es uno de los objetivos más importantes de los sistemas PLM. Una reducción de los costes de un producto posibilita a la empresa a lanzar el producto al mercado con un precio más competitivo que el de la competencia y con la misma calidad. Es paradójico que los sistemas PLM tengan como objetivo la reducción de los costes pero no gestionen los datos relacionados con los costes de una manera eficiente. Muchos sistemas PLM del mercado permiten introducir, al usuario, el coste de un proyecto y almacenarlo, sin ningún tipo de análisis, clasificación o tratamiento posterior. Este proyecto tiene como fin realizar un tratamiento, gestión, control y clasificación de los diferentes costes asociados a proyectos y productos. De esta se podrán tomar decisiones para reducir costes analizando las actividades que generan más costes, identificando posibles productos o componentes en los que se pueda reducir costes, eliminando proyectos no viables por su coste 178

211 Gestión de costes 3.6 CONTROL Y GESTIÓN DE COSTES COMO DATOS DEL PROYECTO/PRODUCTO En este apartado se va definir la solución teórica que se ha definido para la gestión y el control de los costes asociados a un proyecto/producto. Como se ha ido reiterando a lo largo de este capítulo, no existen sistemas PLM que gestionen los costes de un proyecto/producto, siendo estos datos de suma importancia para el desarrollo de un proyecto/producto. A continuación se describe el funcionamiento de la solución diseñada como una consecución de acciones: Nada más dar de alta un proyecto/producto el usuario deberá introducir el valor del coste estimado del mismo, el cual se almacenará. Nada más dar de alta un componente o ítem de un proyecto/producto se deberá introducir el valor del coste estimado del mismo, el cual se almacenará. Una vez analizado el proyecto/producto el usuario deberá introducir el valor del coste objetivo, este coste objetivo es el valor del coste estimado como óptimo en el desarrollo del proyecto/producto. Una vez analizado el componente o ítem de un proyecto/producto el usuario deberá introducir el valor del coste objetivo, este coste objetivo es el valor del coste estimado como óptimo en el desarrollo del componente o ítem. Una vez finalizado el proyecto/producto el usuario deberá pedir al sistema el coste real del proyecto/producto, este coste el sistema lo calculará 179

212 Gestión de costes identificando todos los costes asociados al proyecto/producto y sumándolos. Una vez finalizado el desarrollo de un componente o ítem el usuario deberá pedir al sistema el coste real del mismo, este coste el sistema lo calculará identificando todos los costes asociados al componente o ítem y sumándolos. Tras calcular el valor del coste real del proyecto/producto el usuario deberá actualizar el campo de coste real del proyecto/producto y almacenar la actualización. Tras calcular el valor del coste real del componente o ítem el usuario deberá actualizar el campo de coste real del mismo y almacenar la actualización. En cualquier momento el usuario podrá realizar cambios o modificaciones en los datos asociados al coste de un proyecto/producto o de un componente, ya que el coste de un componente puede variar, aumentando o disminuyendo. El valor del coste real del proyecto se habrá modificado, para reflejar este cambio será necesario recalcular el coste total del proyecto/producto o componente, pidiendo al sistema esta información. En cualquier momento el usuario podrá pedir al sistema un documento con los datos de los costes de un proyecto/producto o de un componente. El sistema volcará los datos de los costes clasificándolos por tipo de coste, de esta forma el usuario podrá analizar las diferentes fuentes de coste y tomar decisiones al respecto. 180

213 Gestión de costes 181

214 Gestión de costes 182

215 Solución diseñada Capítulo 4 SOLUCIÓN DISEÑADA En este capítulo se va describir la solución adoptada para la creación del módulo de gestión de costes en la aplicación SmarTeam, teniendo en cuenta los estudios y análisis previamente realizados y documentados en los anteriores apartados de esta memoria. 4.1 MODELO DE DOMINIO DE LA SOLUCIÓN En este apartado se va detallar el modelo de dominio desarrollado en la aplicación SmarTeam para soportar el modelo de gestión de costes. Las clases desarrolladas para este proyecto contienen relaciones con ciertas clases del modelo de datos de SmarTeam, por lo que para implementar esta solución se ha tenido que modificar el modelo de datos de SmarTeam, en el apartado Configuración del modelo de datos en SmarTeam se detalla el proceso realizado. Este apartado se ha dividido en dos partes: Diagrama del modelo de dominio, muestra gráficamente las clases del sistema y sus atributos, así como las relaciones entre ellas. Descripción del modelo de dominio, describe detalladamente los atributos de cada clase del modelo de dominio. 183

216 Solución diseñada DIAGRAMA DEL MODELO DE DOMINIO Figura 33: Modelo de dominio (Fuente: ELPR11) 184

217 Solución diseñada DESCRIPCIÓN MODELO DE DOMINIO A continuación se procede a describir las diferentes clases desarrolladas para soportar el módulo de gestión de cambios, así como las clases predefinidas por SmarTeam modificadas. Clase Classes, se trata de la clase padre de nivel superior, todas las clases definidas en SmarTeam deben tener una relación de dependencia con esta clase. Se ha incluido en el modelo de dominio ya que la clase Costes está relacionada con ella, al igual que las demas clases definidas por defecto en SmarTeam. Figura 34: Clase Classes (Fuente: ELPR11) Clase Costes, se trata de la clase padre o superclase de los diferentes tipos de costes que va gestionar el módulo de gestión de costes. Los atributos que se han definido en esta clase han sido los genéricos para todos los tipos de coste que hereden de éste, ya que al definirse una relación de herencia todos los atributos de la clase padre se expandirán a las clases hijo. Los atributos definidos en esta clase son los siguientes: o ID, atributo de tipo Index o índice, puede ser tanto entero como alfanumérico, se trata de un identificador único. o Descripción, atributo de tipo string, alfanumérico, se trata de una descripción, del objeto de coste. 185

218 Solución diseñada o Revisión, atributo de tipo string, alfanumérico, se trata de un código de revisión. o Valor, atributo de tipo int, se trata de un número entero que representa el valor del objeto de coste. o Unidad de valor, atributo de tipo Lookup table, se trata de una lista de diferentes unidades de valor en las cuales se ha medido el coste. Las diferentes unidades de valor son las siguientes: Euros, si el valor del coste se ha medido utilizando como unidad de valor el euro. Dólares, si el valor del coste se ha medido utilizando como unidad de valor el dólar. Figura 35: Clase Costes (Fuente: ELPR11) Clase Projects, se trata de la clase que hace referencia a los proyectos en SmarTeam, es una clase que por defecto SmarTeam implementa. No se ha desarrollado esta clase en este proyecto, pero se ha incluido en el modelo de dominio ya que se ha introducido un cambio en ella. Se ha introducido, en el interfaz gráfico, un botón al cual se ha asociado un evento que llama a una función desarrollada para calcular los costes de un proyecto/producto. Esta función y su funcionamiento se detallará más adelante. También se ha introducido un botón, al cual se ha asociado un evento que llama a una función desarrollada para exportar los datos de los costes del proyecto/producto. Esta función y su funcionamiento se detallará más adelante. 186

219 Solución diseñada Figura 36: Clase Projects (Fuente: ELPR11) Clase Ítems, se trata de la clase padre o superclase de todos los tipos de ítems u objetos, es una clase que por defecto SmarTeam implementa. No se ha desarrollado esta clase en este proyecto, pero se ha incluido en el modelo de dominio al introducirse ciertos cambios en ella. Se ha introducido, en el interfaz gráfico, un botón al cual se ha asociado un evento que llama a una función desarrollada para calcular los costes de un componente o ítem. Esta función y su funcionamiento se detallará más adelante. También se ha introducido un botón, al cual se ha asociado un evento que llama a una función desarrollada para exportar los datos de los costes del ítem. Esta función y su funcionamiento se detallará más adelante. Figura 37: Clase Items (Fuente: ELPR11) Clase Coste materias primas, se trata de una clase hijo de la clase padre Costes que identifica los tipos de costes de materias primas. Hereda todos los atributos de la clase padre (ID, Revisión, Descripción ) y no sobre escribe ninguno de estos. Los atributos que se han definido particularmente en esta clase son los siguientes: 187

220 Solución diseñada o Tipo coste materia prima, atributo de tipo Lookup table, se trata de una lista de diferentes tipos de costes de materias primas. Los diferentes tipos de costes de materias primas son los siguientes: Materias primas, se refiere a las materias primas aprovisionadas. Productos terminados, especifica las materias primas producidas por la empresa. o Encargado compras, atributo de tipo string, alfanumérico, consiste en un código de identificación del encargado de compras. o Clave valores compra, atributo de tipo Lookup table, se trata de una lista de diferentes tipos de claves de valores de compra. Los diferentes tipos de claves de valores de compra son los siguientes: Intervalos de reclamación. Limites de tolerancias para faltas y excesos. Cantidades mínimas de entrega. Figura 38: Clase Coste materias primas (Fuente: ELPR11) Clase Coste mano obra, se trata de una clase hijo de la clase padre Costes, que identifica los tipos de costes de mano de obra. Hereda todos los atributos de la clase padre (ID, Revisión, Descripción ) y no sobre escribe ninguno de estos. Los atributos que se han definido particularmente en esta clase son los siguientes: 188

221 Solución diseñada o Tipo coste mano obra, atributo de tipo Lookup table, consiste en una lista de diferentes tipos de costes de mano de obra. Los diferentes tipos de costes de mano de obra son los siguientes: Mano obra directa. Mano obra indirecta. Mano obra gestión. Mano obra comercial. o Periodo, atributo de tipo int, se trata de un cuantificador numérico del periodo durante el cual se ha producido el coste. o Unidad de periodo, atributo de tipo Lookup table, se trata de una lista de diferentes tipos de unidad de periodo. Los diferentes tipos de unidad de periodo son los siguientes: Día. Mes. o Categoría, atributo de tipo string, determina la categoría del empleado en el que se ha incurrido el coste. o Fecha inicial, atributo de tipo date, marca el día en el cual se ha empezado realizar la actividad/producto que ha generado el coste. o Fecha final, atributo de tipo date, marca el día en el cual se ha terminado de realizar la actividad/producto que ha generado el coste. Figura 39: Clase Coste mano de obra (Fuente: ELPR11) 189

222 Solución diseñada Clase Coste fijo, se trata de una clase hijo de la clase padre Costes. Esta clase identifica los tipos de costes fijos. Hereda todos los atributos de la clase padre (ID, Revisión, Descripción ) y no sobre escribe ninguno de estos. Los atributos que se han definido particularmente en esta clase son los siguientes: o Tipo coste fijo, atributo de tipo Lookup table, consiste en una lista de diferentes tipos de costes fijos. Los diferentes tipos de costes fijos son los siguientes: Alquileres. Impuestos fijos. Amortización. Sueldos y cargas sociales. Mano de obra fija. o Método asignación, atributo de tipo string, consiste en un código alfanumérico que indica el método de asignación utilizado para el objeto de coste. Figura 40: Clase Coste fijo (Fuente: ELPR11) Clase Coste variable, se trata de una clase hijo de la clase padre Costes, que identifica los tipos de costes variables. Hereda todos los atributos de la clase padre (ID, Revisión, Descripción ) y no sobre 190

223 Solución diseñada escribe ninguno de estos. Los atributos que se han definido particularmente en esta clase son los siguientes: o Tipo coste variable, atributo de tipo Lookup table, consiste en una lista de diferentes tipos de costes variables. Los diferentes tipos de costes variables son los siguientes: Materiales. Mantenimiento. Limpieza. Preparación de máquinaria. Mano de obra variable. Manejo y administración. Supervisión. Figura 41: Clase Coste variable (Fuente: ELPR11) Clase Coste general fabricación, se trata de una clase hijo de la clase padre Costes, la cual identifica los tipos de costes generales de fabricación. Hereda todos los atributos de la clase padre (ID, Revisión, Descripción ) y no sobre escribe ninguno de estos. Los atributos que se han definido particularmente en esta clase son los siguientes: o Tipo coste general fabricación, atributo de tipo Lookup table, consiste en una lista de diferentes tipos de costes variables. Los diferentes tipos de costes generales de fabricación son los siguientes: Amortización. 191

224 Solución diseñada Depreciación. Seguros. Suministros. Servicios públicos (Luz, teléfono gas ). Figura 42: Clase Coste general de fabricación (Fuente: ELPR11) Muchos de los atributos incluidos en las clases han sido definidos para dar mayor funcionalidad al sistema en proyectos futuros, como por ejemplo los atributos de tipos de costes definidos en cada clase de coste. Se han definido analizando los campos definidos en soluciones ERP del mercado y consultando al Director de Proyecto. No obstante, su no definición no índice negativamente en el desarrollo de la solución. 192

225 Solución diseñada 4.2 MODELO DE CASOS DE USO En este apartado se va representar mediante un diagrama de casos de uso los requerimientos funcionales del sistema. El modelo de casos de uso se descompone en dos partes: Diagrama del modelo de casos de uso, muestra gráficamente los casos de uso del sistema, las relaciones entre ellos y los diferentes actores que participan en ellos. Un caso de uso es cuando un actor inicia una interacción con el sistema para conseguir un objetivo, que da nombre al caso de uso. Descripción detallada del modelo de casos de uso, se trata de una descripción más detallada de un caso de uso, incluye la identificación de: o Nombre del caso de uso. o Actor del caso de uso. o Precondiciones del caso de uso. o Trigger del caso de uso, evento que inicia el caso de uso. o Escenario primario del caso de uso. o Extensiones del caso de uso, escenarios alternativos al escenario primario. o Descripción de datos del caso de uso, cuando los datos intercambiados sean no triviales se deberán describir. El único actor que se ha tenido en cuenta en la realización del modelo de casos de uso ha sido el de usuario genérico, ya que SmarTeam incluye muchos roles diferentes de usuario y sería muy costoso realizar un caso de uso para cada tipo de usuario. 193

226 Solución diseñada DIAGRAMA DEL MODELO DE CASOS DE USO Figura 43: Diagrama casos de uso (Fuente: ELPR11) 194

227 Solución diseñada DESCRIPCIÓN DETALLADA DEL MODELO DE CASOS DE USO del sistema. A continuación se describen de forma detallada los diferentes casos de uso NOMBRE: Introducir nuevo coste en proyecto ACTORES: Usuario genérico PRECONDICIONES: El usuario debe tener la aplicación en estado de ejecución, debe estar registrado en el sistema y autenticado TRIGGER: --- ESCENARIO PRIMARIO: 1. Seleccionar el proyecto 2. Seleccionar el tipo de coste a introducir 3. Cumplimentar los datos del coste 4. Crear el objeto de coste EXTENSIONES: 4.1 Si se introduce un ID de coste no válido el sistema avisará del fallo y no permitirá la creación del objeto de coste DESCRIPCIÓN DE DATOS:

228 Solución diseñada Tabla 1: Descripción caso de uso Introducir nuevo coste en proyecto (Fuente: ELPR11) NOMBRE: Introducir nuevo coste en ítem ACTORES: Usuario genérico PRECONDICIONES: El usuario debe tener la aplicación en estado de ejecución, debe estar registrado en el sistema y autenticado TRIGGER: --- ESCENARIO PRIMARIO: 1. Seleccionar el proyecto 2. Seleccionar el ítem 3. Seleccionar el tipo de coste a introducir 4. Cumplimentar los datos del coste 5. Crear el objeto de coste EXTENSIONES: 5.1 Si se introduce un ID de coste no válido el sistema avisará del fallo y no permitirá la creación del objeto de coste DESCRIPCIÓN DE DATOS: --- Tabla 2: Descripción caso de uso Introducir nuevo coste en ítem (Fuente: ELPR11) 196

229 Solución diseñada NOMBRE: Modificar coste de proyecto ACTORES: Usuario genérico PRECONDICIONES: El usuario debe tener la aplicación en estado de ejecución, debe estar registrado en el sistema y autenticado TRIGGER: --- ESCENARIO PRIMARIO: 1. Seleccionar el proyecto 2. Seleccionar el coste a modificar 3. Modificar los datos del coste 4. Salvar los cambios realizados en el objeto de coste EXTENSIONES: 4.1 Si se intenta modificar el ID de coste el sistema avisará del fallo y no lo permitirá DESCRIPCIÓN DE DATOS: --- Tabla 3: Descripción caso de uso Modificar coste de proyecto (Fuente: ELPR11) NOMBRE: Modificar coste de ítem 197

230 Solución diseñada ACTORES: Usuario genérico PRECONDICIONES: El usuario debe tener la aplicación en estado de ejecución, debe estar registrado en el sistema y autenticado TRIGGER: --- ESCENARIO PRIMARIO: 1. Seleccionar el proyecto 2. Seleccionar el ítem 3. Seleccionar el coste a modificar 4. Modificar los datos del coste 5. Salvar los cambios realizados en el objeto de coste EXTENSIONES: 5.1 Si se intenta modificar el ID de coste el sistema avisará del fallo y no lo permitirá DESCRIPCIÓN DE DATOS: --- Tabla 4: Descripción caso de uso Modificar coste de ítem (Fuente: ELPR11) NOMBRE: Eliminar coste de proyecto ACTORES: Usuario genérico 198

231 Solución diseñada PRECONDICIONES: El usuario debe tener la aplicación en estado de ejecución, debe estar registrado en el sistema y autenticado TRIGGER: --- ESCENARIO PRIMARIO: 1. Seleccionar el proyecto 2. Seleccionar el coste a eliminar 3. Eliminar el objeto de coste EXTENSIONES: --- DESCRIPCIÓN DE DATOS: --- Tabla 5: Descripción caso de uso Eliminar coste de proyecto (Fuente: ELPR11) NOMBRE: Eliminar coste de ítem ACTORES: Usuario genérico PRECONDICIONES: El usuario debe tener la aplicación en estado de ejecución, debe estar registrado en el sistema y autenticado TRIGGER:

232 Solución diseñada ESCENARIO PRIMARIO: 1. Seleccionar el proyecto 2. Seleccionar el ítem 3. Seleccionar el coste a eliminar 4. Eliminar el objeto de coste EXTENSIONES: --- DESCRIPCIÓN DE DATOS: --- Tabla 6: Descripción caso de uso Eliminar coste de ítem (Fuente: ELPR11) NOMBRE: Consultar coste asociado a un ítem ACTORES: Usuario genérico PRECONDICIONES: El usuario debe tener la aplicación en estado de ejecución, debe estar registrado en el sistema y autenticado TRIGGER: --- ESCENARIO PRIMARIO: 1. Seleccionar el proyecto 2. Seleccionar el ítem 3. Seleccionar el coste a consultar 4. Realizar la consulta y cierre del objeto de coste 200

233 Solución diseñada EXTENSIONES: --- DESCRIPCIÓN DE DATOS: --- Tabla 7: Descripción caso de uso Consultar coste asociado a un ítem (Fuente: ELPR11) NOMBRE: Consultar coste total de un ítem ACTORES: Usuario genérico PRECONDICIONES: El usuario debe tener la aplicación en estado de ejecución, debe estar registrado en el sistema y autenticado TRIGGER: --- ESCENARIO PRIMARIO: 1. Seleccionar el proyecto 2. Seleccionar el ítem 3. Calcular los costes asociados del ítem 4. Mensaje del sistema con el coste total del ítem EXTENSIONES: Si se intenta calcular el coste total de un ítem sin costes asociados el sistema informará de que no existen costes asociados. 201

234 Solución diseñada DESCRIPCIÓN DE DATOS: --- Tabla 8: Descripción caso de uso Consultar el coste total de un ítem (Fuente: ELPR11) NOMBRE: Consultar coste asociado a un proyecto ACTORES: Usuario genérico PRECONDICIONES: El usuario debe tener la aplicación en estado de ejecución, debe estar registrado en el sistema y autenticado TRIGGER: --- ESCENARIO PRIMARIO: 1. Seleccionar el proyecto 2. Seleccionar el coste a consultar 3. Realizar la consulta y cierre del objeto de coste EXTENSIONES: --- DESCRIPCIÓN DE DATOS: --- Tabla 9: Descripción caso de uso Consultar coste asociado a un proyecto (Fuente: ELPR11) 202

235 Solución diseñada NOMBRE: Consultar coste total de un ítem ACTORES: Usuario genérico PRECONDICIONES: El usuario debe tener la aplicación en estado de ejecución, debe estar registrado en el sistema y autenticado TRIGGER: --- ESCENARIO PRIMARIO: 1. Seleccionar el proyecto 2. Calcular los costes asociados del proyecto 3. Calcular los costes asociados de todos los ítems del proyecto 4. Mensaje del sistema con el coste total del proyecto EXTENSIONES: Si se intenta calcular el coste total de un proyecto sin costes asociados el sistema informará de que no existen costes asociados. 3.2 DESCRIPCIÓN DE DATOS: --- Tabla 10: Descripción caso de uso Consultar el coste total de un proyecto (Fuente: ELPR11) 203

236 Solución diseñada 204

237 Solución diseñada 4.3 DIAGRAMAS DE SECUENCIA En este apartado se van a representar distintos diagramas de secuencia. Estos diagramas muestran gráficamente como un conjunto de objetos colaboran para conseguir cierto comportamiento. Los diagramas de secuencia que se representan a continuación son los siguientes: Diagrama de secuencia de dar de alta coste de proyecto. Diagrama de secuencia de modificar coste de proyecto. Diagrama de secuencia de eliminar coste de proyecto. Diagrama de secuencia del cálculo del coste total de un proyecto. Diagrama de secuencia del cálculo del coste total de un ítem. Se ha decidido representar estos cinco diagramas ya que la secuencia seguida para realizar estas cinco acciones no es obvia. Los demás casos no se han representado ya que son muy similares a los aquí descritos. Los diagramas de secuencia realizados se han simplificado y las funciones utilizadas dentro de ellos se han renombrado en un lenguaje sencillo para una mejor comprensión 205

238 Solución diseñada DIAGRAMA DE SECUENCIA, DAR DE ALTA COSTE DE PROYECTO Figura 44: Diagrama de secuencia de dar de alta coste de proyecto (Fuente: ELPR11) La Figura 44 representa el diagrama de secuencia de dar de alta un nuevo coste en un proyecto. El parámetro C que llega desde el exterior, supuestamente introducidos por el usuario, representa los datos del nuevo coste. La explicación escrita de la Figura 44 es la siguiente: Se identifica un nuevo coste. Se selecciona el proyecto al que se le debe asociar. Se añade el coste a la lista de costes del proyecto. El sistema valida la operación enviando la verificación correspondiente. 206

239 Solución diseñada Los puntos 1.7 CalcularCostesProyecto() y 2 Actualizar coste real proyecto no es necesario realizarlos, no obstante es recomendable ya que si se añade un nuevo coste al proyecto, el coste real del mismo debe ser recalculado y actualizado. CalcularCostesProyecto se explica en el diagrama de secuencia del cálculo del coste total de un proyecto. Actualizar coste real proyecto hace referencia a la acción, por parte del usuario, de introducir el nuevo coste real del proyecto en el sistema. De esta forma el coste del proyecto estará siempre actualizado. 207

240 Solución diseñada DIAGRAMA DE SECUENCIA, MODIFICAR COSTE DE PROYECTO Figura 45: Diagrama de secuencia de modificar coste de proyecto (Fuente: ELPR11) La Figura 45 representa el diagrama de secuencia de modificar un coste de un proyecto. El parámetro C que llega desde el exterior, representa la identificación del coste, para poder realizar su busqueda. El parámetro m que llega desde el exterior, representa los datos que se deben modificar. La descripción escrita de la Figura 45 es la siguiente: Se identifican datos a modificar en un coste existente y asociado a un proyecto. Se selecciona el proyecto. Se selecciona el objeto de coste que se debe modificar. 208

241 Solución diseñada Se realizan todas las modificaciones en los datos del objeto de coste necesarias. Se guardan los cambios realizados en el objeto de coste. El sistema valida la operación enviando la verificación correspondiente. Al igual que en el diagrama de secuencia anterior se han incluido las acciones necesarias para actualizar el coste total del proyecto, puntos 1.8 CalcularCostesProyecto() y 1.9 Actualizar coste real proyecto. 209

242 Solución diseñada DIAGRAMA DE SECUENCIA, ELIMINAR COSTE DE PROYECTO Figura 46: Diagrama de secuencia de eliminar coste de proyecto (Fuente: ELPR11) La Figura 46 representa el diagrama de secuencia de eliminar un coste de un proyecto. El parámetro C que llega desde el exterior, representa la identificación del coste para poder realizar su búsqueda. La descripción escrita de la Figura 46 es la siguiente: Se identifican un objeto de coste asociado a un proyecto que debe ser eliminado. Se selecciona el proyecto. 210

243 Solución diseñada Se selecciona el objeto de coste que deber ser eliminado. Se elimina de la lista de costes asociados al proyecto. El sistema valida la operación enviando la verificación correspondiente. Al igual que en los diagramas de secuencia anteriores se han incluido las acciones necesarias para actualizar el coste total del proyecto, puntos 1.8 CalcularCostesProyecto() y 1.9 Actualizar coste real proyecto. 211

244 Solución diseñada DIAGRAMA DE SECUENCIA, CÁLCULO DEL COSTE TOTAL DE UN PROYECTO Figura 47: Diagrama de secuencia del cálculo del coste total de un proyecto (Fuente: ELPR11) Como puede observarse, en la Figura 47, en el punto 6 se llama a una función CalcularCostes(), esta función calcula y acumula el coste de los diferentes elementos que componen la estructura del proyecto.. El resumen del diagrama de secuencia es el siguiente: Se selecciona un proyecto. Se consiguen los costes asociados al propio proyecto. Se pide la estructura del proyecto. 212

245 Solución diseñada Se recorre la estructura pidiendo el coste asociado a cada elemento o ítem de la estructura. Se llama a la función CalcularCostes(), para calcular y almacenar los costes acumulados de la estructura del proyecto. Cabe destacar que la relación de un proyecto con su estructura es diferente que la relación de un ítem con su estructura de componentes, se recalca esta información ya que el diagrama puede no dejar claro este matiz. No obstante en el siguiente diagrama, Figura 48, se verá como el tratamiento de los componentes de un ítem se hace de forma diferente al de la estructura de un proyecto. 213

246 Solución diseñada DIAGRAMA DE SECUENCIA, CÁLCULO DEL COSTE TOTAL DE UN ÍTEM Figura 48: Diagrama de secuencia del cálculo del coste total de un ítem (Fuente: ELPR11) Como puede observarse, en la Figura 48, en el punto 1.3 se llama a una función GetComponentesItem(I) esta función pide los componentes en los cuales se descompone el ítem o elemento. El resumen del diagrama de secuencia es el siguiente: Se consiguen los costes asociados al propio ítem. Se piden los componentes del ítem. 214

247 Solución diseñada Se recorre la estructura que alberga los componentes del ítem pidiendo el coste asociado a cada elemento o ítem. Se llama a la función CalcularCostes(), para calcular y almacenar los costes acumulados de los componentes. 215

248 Solución diseñada 216

249 Solución diseñada 4.4 METODOLOGÍA La metodología elegida para la realización del proyecto ha sido Scrum. Scrum es una metodología de desarrollo de proyectos creada en los años 80 por H. Takeuchi, resultado de los estudios de éste sobre nuevas prácticas de producción. Se basa en un proceso iterativo e incremental en entornos de desarrollo ágil de software. Hay tres tareas básicas que se debe desarrollan al seguir una metodología Scrum: Recoger todos los requisitos del proyecto en un documento llamado Backlog. Determinar el alcance del proyecto y dividir los requisitos del mismo en Sprints. Detallar en cada sprint el requisito o los requisitos concretos del proyecto a desarrollar. Estos requisitos deben estar bien detallados en un documento llamado Sprint Backlog. Normalmente un sprint dura entre 20 y 40 días. actividades: La operativa dentro de cada sprint se puede dividir en diferentes pasos o Se realiza una reunión al comienzo de cada sprint en el cual se desarrolla el Sprint Backlog correspondiente. Reuniones de corta duración, en las cuales se pone de manifiesto que se ha hecho y que queda por hacer. Se actualiza el Sprint Backlog y el 217

250 Solución diseñada Burndown. El Burndown es un diagrama de quemado que indica el grado de desarrollo en que se encuentra el proyecto. Reuniones en las que se pone de manifiesto los problemas encontrados en el desarrollo del sprint y la forma de trabajo utilizada. Al final del Sprint se presenta el siguiente Sprint. trabajadores: Dentro de la metodología Scrum se definen diferentes roles de usuarios o Cerdos, son los trabajadores que están comprometidos con el proyecto y el proceso Scrum. Dentro del rol cerdo existen varios sub-roles (Product Owner, ScrumMaster, ScrumTeam), pero dadas las características del proyecto y el personal involucrado no es necesario definir cada uno de estos roles, basta con saber que el Director de Proyecto y el alumno tienen rol de cerdo. Gallinas, en realidad no son parte del proceso Scrum, ya que no participan de forma activa en el proceso Scrum, pero han de tenerse en cuenta. Un usuario tipo gallina podría ser el cliente del proyecto, un proveedor, un inversor o una persona que participe en el proyecto pero de forma temporal. Dentro del rol gallina existen otros sub-roles (Usuario, Stakeholders, Managers). Dadas las características del proyecto y el personal involucrado no es necesario definir cada uno de estos roles, basta con saber que el Coordinador del proyecto tiene rol de gallina. En la Figura 49 se puede ver el flujo de información entre los diferentes usuarios. Los usuarios tipo cerdo se comunican entre sí mediante las reuniones programadas en la metodología Scrum, mientras que los usuarios tipo gallina, en 218

251 Solución diseñada este caso particular el Coordinador de Proyectos, se comunica con el Alumno. Es importante que la información aportada por los usuarios tipo gallina entre en el proceso Scrum y se tenga en cuenta, aunque no sigan la metodología Scrum. Figura 49: Flujo de información Scrum (Fuente: ELPR11) En la Figura 50 se ha resumido el documento Backlog, detallando simplemente los requisitos necesarios para el desarrollo del proyecto. También se ha establecido una priorización y secuenciación para el desarrollo de los requisitos, ya que algunos no se pueden realizar antes de haber finalizado otros. 219

252 Solución diseñada Dado que se ha conseguido definir unos requisitos muy similares en complejidad, se ha establecido que cada uno de ellos será un Sprint. Figura 50: Requisitos del proyecto Scrum (Fuente: ELPR11) Una vez desarrollado el documento Backlog y detallado los diferentes Sprints con los requisitos que abarca cada uno, se procede a realizar el diagrama de quemado o Burndown. La Figura 51 representa, de forma muy simplificada y a modo de ejemplo, el diagrama de quemado del desarrollo del proyecto para cumplir los plazos de entrega del proyecto. 220

253 Solución diseñada Figura 51: Requisitos del proyecto Scrum (ELPR11) Hay que tener en cuenta que algunas de las actividades o requisitos se pueden realizar en paralelo, por lo que se puede estar trabajando en dos Sprints a la vez. En la realización del diagrama de quemado de la Figura 51 no se ha tenido en cuenta, por ser este un diagrama de quemado representativo para ver el estado del proyecto, pero si se tendrá en cuenta la concurrencia de actividades en la planificación del proyecto. Una vez terminado un Sprint se deberá realizar una revisión y control del trabajo realizado, comprobando que se han alcanzado los niveles de calidad establecidos y los objetivos se han cumplido plenamente. Además de estos controles se deberán realizar a lo largo del proyecto diferentes hitos, se han definido dos tipos de hitos: 221

254 Solución diseñada Hito de documentación, este hito siempre se tiene que dar tras la finalización de un Sprint. Debe recoger la documentación relacionada con el trabajo realizado y debe ser revisada y validada por el Director del Proyecto. Hito de software, este hito se dará en cualquier momento del desarrollo y no necesariamente debe coincidir con el fin de un Sprint. Este hito solo tendrá lugar cuando termine un módulo del desarrollo de la aplicación, se deberá revisar y validar por el Director del Proyecto, mediante la realización de pruebas, para comprobar que el módulo funciona correctamente. 222

255 Solución diseñada 4.5 ORGANIZACIÓN DEL PROYECTO En este apartado se describen los interfaces entre el equipo de trabajo del proyecto y las demás entidades externas al mismo, la organización interna del equipo de trabajo y las responsabilidades o roles de cada uno de los miembros del equipo de trabajo INTERFACES EXTERNOS Dadas las características del proyecto se ha considerado cliente del mismo a la Universidad Pontificia Comillas, que está representada por el Coordinador del Proyecto, Susana Ortiz Marcos y Eduardo Alcalde Lancharro, como responsable de las interacciones entre el alumno Fco Javier Salcedo Norström y la universidad. La principal misión del Coordinador del Proyecto es garantizar que el objetivo del proyecto presentado reúne las condiciones necesarias para considerarse proyecto fin de carrera. Así mismo tiene la responsabilidad de controlar que la calidad del trabajo realizado se corresponde con las expectativas de un proyecto fin de carrera. En la Figura 52 se representan las interfaces externas del proyecto. 223

256 Solución diseñada Figura 52: Interfaces externos (Fuente: ELPR11) 224

257 Solución diseñada ESTRUCTURA INTERNA La estructura interna del equipo de trabajo, encargado del desarrollo de este proyecto, se ha representado mediante un organigrama, Figura 53. Se ha decidido incluir al Coordinador del Proyecto, aun considerándose un agente externo al desarrollo del proyecto, para dar una visión más completa de todos los agentes intervinientes en el proyecto. Se ha estimado necesario un analista para realizar los estudios sobre las diferentes alternativas a la hora de desarrollar el módulo de costes en SmarTeam. En necesario un diseñador para realizar la configuración y personalización del interfaz de usuario. El programador se centrará en las actividades propiamente del desarrollo técnico del módulo. Figura 53: Organigrama (Fuente: ELPR11) 225

258 Solución diseñada DESCRIPCIÓN DE PUESTOS DE TRABAJO En la Figura 54 se detallan las diferentes funciones de cada puesto de trabajo, así como las principales responsabilidades de cada uno de ellos. 226

259 Solución diseñada Figura 54: Descripción de puestos de trabajo (Fuente: ELPR11) 227

260 Solución diseñada ESTRUCTURA DIVISIÓN DEL TRABAJO En este apartado se presenta una figura de la EDT 16, Figura 55, mostrando las diferentes actividades que se van a desarrollar durante el proyecto. Como puede observarse los paquetes de trabajo de la EDT no corresponden exactamente con la lista de requisitos para el desarrollo del proyecto, Figura 50. Los requisitos son unidades de trabajo muy grandes, por lo que se ha decidido dividir cada requisito en diferentes paquetes de trabajo de menor complejidad. Figura 55: EDT (Fuente: ELPR11) 16 Acrónimo que significa Estructura División del Trabajo 228

261 Solución diseñada DESCRIPCIÓN DE LOS PAQUETES DE TRABAJO Para cada paquete de trabajo se ha realizado una breve descripción de los elementos clave a fin de entender su propósito y también se han detallado sus relaciones con el exterior como son: Entradas y Salidas. En las siguientes hojas del docuemento se detallaran los paquetes de la estructura de división del trabajo. Identificación ID = WP1, Gestión de proyecto Entradas 1- Todas las entradas de los sub apartados Actividades Salidas Gestión 1- ID = WP1.1 Lanzamiento 2- ID = WP1.2 Seguimiento 3- ID = WP1.3 Evaluación Sprint 4- ID = WP1.4 Documentación 1- Todos los documentos técnicos de los sub apartados 1- Responsable: Jefe de Proyecto 2- Fechas: Durante todo el proyecto 3- Horas hombre: 80 horas Tabla 11: Paquete de trabajo WP1, Gestión de proyecto (Fuente: ELPR11) Identificación ID = WP1.1, Lanzamiento Entradas 1- Pliegue de requisitos del cliente 229

262 Solución diseñada Actividades Salidas Gestión 1- Reunión de Lanzamiento 2- Plan de Gestión del Proyecto 1- Acta de reunión 2- EDT 3- Organigrama 4- Planificación de Actividades 1- Responsable: Jefe de Proyecto 2- Fechas: 07/03/2011 al 13/09/ Horas hombre: 5 horas Tabla 12: Paquete de trabajo WP1.1, Lanzamiento (Fuente: ELPR11) Identificación ID = WP1.2, Seguimiento Entradas 1- Pliegue de requisitos del cliente 2- Informe de cierre de Sprint 3- Informe de avance del proyecto Actividades Salidas Gestión 1- Reunión de control (hito) 2- Análisis del estado del proyecto 1- Acta de reunión 1- Responsable: Jefe de Proyecto 2- Fechas: Coinciden con los hitos de la planificación del proyecto 3- Horas hombre: 17.5 horas Tabla 13: Paquete de trabajo WP1.2, Seguimiento (Fuente: ELPR11) 230

263 Solución diseñada Identificación ID = WP1.3, Evaluación Entradas 1- Pliegue de requisitos del cliente 2- Informe de cierre de Sprint 3- Informe de avance del proyecto Actividades Salidas Gestión 1- Reunión de control (hito) 2- Identificación de problemas en el proyecto 3- Solución de problemas 1- Acta de reunión 2- Modificación de los documentos afectados por problemas 1- Responsable: Jefe de Proyecto 2- Fechas: Coinciden con los hitos de la planificación del proyecto 3- Horas hombre: 17.5 horas Tabla 14: Paquete de trabajo WP1.3, Evaluación (Fuente: ELPR11) Identificación ID = WP1.4, Documentación Entradas 1- Pliegue de requisitos del cliente 2- Informe de las actividades y paquetes de trabajo realizados en cada Sprint Actividades 1- Documentación de las actividades realizadas en cada Sprint Salidas Gestión 1- Memorias parciales de cada Sprint 2- Modificación de los documentos afectados por problemas 1- Responsable: Jefe de Proyecto 2- Fechas: Durante todo el proyecto 231

264 Solución diseñada 3- Horas hombre: 40 horas Tabla 15: Paquete de trabajo WP1.4, Documentación (Fuente ELPR11) Identificación ID = WP2.1 Estudio Entradas 1- Todas las entradas de los sub apartados Actividades Salidas Gestión 1- ID = WP2.1.1 Estudio PLM 2- ID = WP2.1.2 Estudio SmarTeam 3- ID = WP2.1.3 Estudio Configuración 1- Todos los documentos técnicos de los sub apartados 1- Responsable: Jefe de Proyecto 2- Fechas: Definidas en cada sub apartado 3- Horas hombre: 180 horas Tabla 16: Paquete de trabajo WP2.1, Estudio (Fuente: ELPR11) Identificación ID = WP2.1.1 Estudio PLM Entradas 1- Información sobre Tecnologías PLM aportada por el Director de Proyecto 2- Información sobre Tecnologías PLM en Internet Actividades 1- Búsqueda de información sobre tecnologías PLM 2- Identificación de las funciones de un sistema PLM 3- Identificación de las características de un sistema PLM 4- Análisis de los principales sistemas PLM en el mercado 5- Análisis de la implantación de un sistema PLM 232

265 Solución diseñada 6- Identificación de los principales beneficios de un sistema PLM Salidas Gestión 1- Estudio sobre la tecnología PLM 1- Responsable: Jefe de Proyecto 2- Fechas: 01/11/2010 al 10/12/ Horas hombre: 60 horas Tabla 17: Paquete de trabajo WP2.1.1, Estudio PLM (Fuente: ELPR11) Identificación ID = WP2.1.2 Estudio SmarTeam Entradas 1- Información sobre la aplicación SmarTeam aportada por el Director de Proyecto 2- Información sobre la aplicación SmarTeam en Internet Actividades Salidas Gestión 1- Búsqueda de información sobre tecnologías PLM 2- Identificación de las funciones de SmarTeam 3- Análisis de la estructura de producto de SmarTeam 4- Análisis de los sectores en los que se aplica SmarTeam 5- Identificación de los principales beneficios de un sistema PLM 6- Identificación y análisis de clientes que usan SmarTeam 1- Estudio teórico sobre la aplicación SmarTeam 1- Responsable: Jefe de Proyecto 2- Fechas: 01/12/2010 al 11/01/ Horas hombre: 60 horas Tabla 18: Paquete de trabajo WP2.1.2, Estudio SmarTeam (Fuente: ELPR11) Identificación ID = WP2.1.3 Estudio configuración 233

266 Solución diseñada Entradas 1- SMT_BOM, Manual de uso de la lista de materiales SmarTeam 2- SMT_EDITOR, Manual de uso del editor de SmarTeam 3- SMT_WF Manual de uso y administración del flujo de trabajo SmarTeam Actividades Salidas Gestión 1- Análisis de la estructura de un proyecto en SmarTeam 2- Análisis del uso del editor de SmarTeam 3- Análisis de la gestión del flujo de trabajo en SmarTeam 1- Estudio práctico sobre la aplicación SmarTeam 1- Responsable: Jefe de Proyecto 2- Fechas: 12/01/2011 al 22/02/ Horas hombre: 60 horas Tabla 19: Paquete de trabajo WP2.1.3, Estudio configuración (Fuente: ELPR11) Identificación ID = WP2.2, Análisis Entradas 1- Todas las entradas de los sub apartados Actividades Salidas Gestión 1- ID = WP2.2.1, Análisis de alternativa 2- ID = WP2.2.1, Definición de la solución 1- Todos los documentos técnicos de los sub apartados 1- Responsable: Jefe de Proyecto 2- Fechas: 14/02/2011 al 09/05/ Horas hombre: 120 horas Tabla 20: Paquete de trabajo WP2.2, Análisis (Fuente: ELPR11) 234

267 Solución diseñada Identificación ID = WP2.2.1 Análisis de alternativas Entradas 1- SMT_BOM, Manual de uso de la lista de materiales de SmarTeam 2- SMT_EDITOR, Manual de uso del editor de SmarTeam 3- SMT_WF Manual de uso y administración del flujo de trabajo SmarTeam 4- Información relativa a los costes asociados a un proyecto aportada por el Director del Proyecto 5- Información relativa a los costes asociados a un proyecto en Internet Actividades Salidas Gestión 1- Análisis de la estructura de un proyecto en SmarTeam 2- Análisis de los costes asociados a un proyecto 3- Identificación de los costes asociados e a proyectos en otras aplicaciones para la gestión 1- Informe sobre las diferentes alternativas para la gestión de costes en un proyecto 1- Responsable: Analista 2- Fechas: 14/02/2011 al 25/03/ Horas hombre: 60 horas Tabla 21: Paquete de trabajo WP2.2.1, Análisis de alternativas (Fuente: ELPR11) Identificación ID = WP2.2.2 Definición de la solución Entradas 1- Estudio teórico sobre la aplicación SmarTeam 2- Estudio práctico sobre la aplicación SmarTeam 3- Informe sobre las diferentes alternativas para la gestión de costes en un proyecto Actividades 1- Estudio de la estructura de un proyecto en SmarTeam 2- Estudio de las diferentes alternativas y su implementación en la estructura de un proyecto en SmarTeam 3- Selección de la alternativa que mejor se adapte a la aplicación SmarTeam 235

268 Solución diseñada Salidas Gestión 1- Informe sobre el proceso de selección de la mejor alternativa 1- Responsable: Analista 2- Fechas: 29/03/2011 al 09/05/ Horas hombre: 60 horas Tabla 22: Paquete de trabajo WP2.2.2, Definición de la solución (Fuente: ELPR11) Identificación ID = WP2.3, Diseño Entradas 1- Todas las entradas de los sub apartados Actividades 1- ID =WP2.3.1 Configuración del interfaz Salidas Gestión 1- Todos los documentos técnicos de los sub apartados 1- Responsable: Jefe de Proyecto 2- Fechas: 11/05/2011 al 31/05/ Horas hombre: 45 horas Tabla 23: Paquete de trabajo WP2.3, Diseño (Fuente: ELPR11) Identificación ID = WP2.3.1 Configuración del interfaz Entradas 1- Estudio teórico sobre la aplicación SmarTeam 2- Estudio práctico sobre la aplicación SmarTeam 3- Informe sobre el proceso de selección de la mejor alternativa 4- SMT_EDITOR_ADMINISTRATOR manual de administrador del editor de SmarTeam 5- Informe de configuración del modelo de datos en SmarTeam 236

269 Solución diseñada Actividades Salidas Gestión 1- Estudio del entorno de diseño del interfaz gráfico de SmarTeam 2- Estudio de los diferentes elementos del interfaz gráfico de SmarTeam 3- Desarrollo del interfaz gráfico para el módulo de gestión de costes en SmarTeam 1- Informe de configuración del interfaz de usuario 2- Software del interfaz de usuario 1- Responsable: Diseñador 2- Fechas: 11/05/2011 al 31/05/ Horas hombre: 45 horas Tabla 24: Paquete de trabajo WP2.3.1, Configuración del interfaz (Fuente: ELPR11) Identificación ID = WP2.4, Desarrollo Entradas 1- Todas las entradas de los sub apartados Actividades Salidas Gestión 1- ID =WP2.4.1 Configuración MD 2- ID =WP2.4.2 Programación módulo 3- ID =WP2.4.3 Integración con Excel 4- ID =WP2.4.4 Pruebas 1- Todos los documentos técnicos de los sub apartados 1- Responsable: Jefe de Proyecto 2- Fechas: 11/05/2011 al 07/07/ Horas hombre: 125 horas Tabla 25: Paquete de trabajo WP2.4, Desarrollo (Fuente: ELPR11) 237

270 Solución diseñada Identificación ID = WP2.4.1 Configuración MD Entradas 1- Estudio teórico sobre la aplicación SmarTeam 2- Estudio práctico sobre la aplicación SmarTeam 3- Informe sobre el proceso de selección de la mejor alternativa 4- SMT_EDITOR_ADMINISTRATOR manual de administrador del editor de SmarTeam Actividades Salidas Gestión 1- Estudio del entorno de configuración del modelo de datos en SmarTeam 2- Desarrollo del modelo de datos para soportar el módulo de gestión de costes en SmarTeam 1- Informe de configuración del modelo de datos en SmarTeam 2- Modelo de datos 1- Responsable: Programador 2- Fechas: 31/05/2011 al 04/07/ Horas hombre: 30 horas Tabla 26: Paquete de trabajo WP2.4.1, Configuración MD (Fuente: ELPR11) Identificación ID = WP2.4.2 Programación módulo Entradas 1- Estudio teórico sobre la aplicación SmarTeam 2- Estudio práctico sobre la aplicación SmarTeam 3- Informe sobre el proceso de selección de la mejor alternativa 4- SMT_EDITOR_ADMINISTRATOR manual de administrador del editor de SmarTeam 5- Informe de configuración del modelo de datos en SmarTeam 6- Informe de configuración del interfaz de usuario Actividades 1- Programación de la funcionalidad asociada al módulo de gestión de costes Salidas 238

271 Solución diseñada Gestión 1- Informe de desarrollo del software del módulo 2- Software del módulo desarrollado 1- Responsable: Programador 2- Fechas: 31/05/2011 al 04/07/ Horas hombre: 75 horas Tabla 27: Paquete de trabajo WP2.4.2, Programación módulo (Fuente: ELPR11) Identificación ID = WP2.4.3 Integración con Excel Entradas 1- SMT_EDITOR_ADMINISTRATOR manual de administrador del editor de SmarTeam 2- Informe de configuración del modelo de datos en SmarTeam 3- Informe de configuración del interfaz de usuario 4- Informe de desarrollo del software del módulo 5- Software del módulo desarrollado Actividades 1- Programación para la integración de los datos de SmarTeam con Microsoft Excel Salidas Gestión 1- Informe de integración con Excel 2- Software desarrollado para la integración con Excel 1- Responsable: Programador 2- Fechas: 31/05/2011 al 04/07/ Horas hombre: 15 horas Tabla 28: Paquete de trabajo WP2.4.3, Integración con Excel (Fuente: ELPR11) Identificación ID = WP2.4.4 Pruebas Entradas 1- Informe de desarrollo del software del módulo 2- Software del módulo desarrollado 3- Informe de configuración del interfaz de usuario 239

272 Solución diseñada 4- Software del interfaz de usuario 5- Informe de integración con Excel 6- Software desarrollado para la integración con Excel Actividades Salidas Gestión 1- Revisión y control del software desarrollado mediante la realización de pruebas de desarrollo basadas en simulaciones tipo prueba error. 1- Informe de pruebas de software 2- Software modificado 1- Responsable: Analista 2- Fechas: 31/05/2011 al 04/07/ Horas hombre: 5 horas Tabla 29: Paquete de trabajo WP2.4.4, Pruebas (Fuente: ELPR11) Identificación ID = WP3 Cierre Entradas 1- Todos los documentos y software del proyecto Actividades Salidas Gestión 1- Revisión y corrección de los documentos de cada Sprint 2- Integración de los documentos parciales en una memoria final 3- Entrega del proyecto al Director del Proyecto para su validación y evaluación 4- Entrega del proyecto al Coordinador del Proyecto para su validación y evaluación, previamente entregado al Director de Proyecto. 1- Memoria final del proyecto 1- Responsable: Jefe de proyecto 2- Fechas: 06/07/2011 al 08/07/ Horas hombre: 10 horas Tabla 30: Paquete de trabajo WP3, Cierre (Fuente: ELPR11) 240

273 Solución diseñada MATRIZ DE RESPONSABILIDADES En la siguiente tabla, Tabla 30, se puede comprobar las actividades en las que está involucrado cada componente del equipo de trabajo, así como la responsabilidad de cada uno en cada actividad. Tabla 31: Matriz de Responsabilidades (Fuente: ELPR11) 241

274 Solución diseñada 242

275 Solución diseñada 4.6 PLANIFICACIÓN DE LAS ACTIVIDADES DEL PROYECTO En este apartado se describe la planificación del proyecto usando un diagrama de Gantt para representarla. La herramienta utilizada para realiza el diagrama ha sido Microsoft Office Proyect. En la Figura 56 se puede ver la planificación realizada para el proyecto así como la priorización y secuenciación de las diferentes actividades que componen el proyecto. La actividad Desarrollo de la solución, al no ser en si misma una unidad de trabajo, está en color negro, indicando que es una unidad de nivel superior compuesta por dos actividades: Configuración administrativa de la solución. Desarrollo técnico de la solución. Como puede observarse en le diagrama de Gantt el proyecto se inicia el 1 de Noviembre de 2010 y termina el 8 de Julio de 2011, siendo la fecha marcada para la del entrega del proyecto el 18 de Julio. Se deja un colchón de 10 días para resolver posibles fallos o problemas que surjan en el desarrollo del proyecto. Los dos días de diferencia de fecha entre el último hito, 06/07/2011, y el final del desarrollo de la memoria del proyecto, 08/07/2011, están asignados al cierre del proyecto en el cual se realiza la recopilación de información y la entrega de la memoria al Director del Proyecto y al Coordinador del Proyecto. 243

276 Solución diseñada Figura 56: Planificación del Proyecto (Fuente: ELPR11) 244

277 Solución diseñada 4.7 RECURSOS Y HERRAMIENTAS UTILIZADAS En este apartado se van a detallar los recursos requeridos durante el desarrollo del proyecto. Se ha decidido clasificar los recursos y herramientas siguiendo el siguiente criterio: Recursos humanos, hace referencia al activo humano involucrado en el desarrollo del proyecto. Recursos hardware, hace referencia a los activos hardware utilizados para el desarrollo del proyecto. Recursos software, hace referencia a activos software utilizados para el desarrollo del proyecto. Figura 57: Recursos del Proyecto (Fuente: ELPR11) 245

278 Solución diseñada RECURSOS HUMANOS siguientes: Los recursos humanos involucrados en el desarrollo del proyecto son los Coordinador del Proyecto requisitos: o Profesor de la Universidad Pontificia de Comillas. El Coordinador asignado es: Susana Ortiz Marcos y Eduardo Alcalde Lancharro. Director del Proyecto, requisitos: o Debe ser un Profesor de la Escuela de Ingeniería o un ingeniero (o titulado superior) normalmente en ejercicio de la profesión que haya mostrado interés por un proyecto determinado. o No debe dirigir más de 4 o 5 proyectos simultáneamente en el mismo curso académico. El Director del Proyecto asignado es: Gerardo Díaz Carrillo, ingeniero externo a la Universidad Pontificia Comillas. Jefe de Proyecto, Alumno asignado Fco Javier Salcedo Norström. Analista, Alumno asignado Fco Javier Salcedo Norström. Diseñador, Alumno asignado Fco Javier Salcedo Norström. Programador, Alumno asignado Fco Javier Salcedo Norström. 246

279 Solución diseñada RECURSOS HARDWARE siguientes: Los recursos hardware utilizados en el desarrollo del proyecto son los Ordenador portátil Acer Aspire 7741G, en el cual se ha instalado una demo de SmarTeam para poder desarrollar las actividades de configuración y diseño del módulo de gestión de coste. Ordenador sobremesa HP Pavilion Elite HPE-550es, se ha utilizado para realizar la memoria del proyecto. Ordenadores de la Universidad Pontificia Comillas, se han utilizado para realizar la memoria del proyecto. Ordenadores de la empresa Arion data systems, se han utilizado para realizar la programación del módulo de gestión de costes, ya que el desarrollo del módulo requiere de licencias SmarTeam. 247

280 Solución diseñada RECURSOS SOFTWARE siguientes: Los recursos software utilizados en el desarrollo del proyecto son los Demo de SmarTeam Se ha utilizado la aplicación SmarTeam completa, se ha decidido llamar demo SmarTeam ya que la mayor parte del tiempo se ha utilizado la aplicación sin licencias. La aplicación sin licencias permite al usuario gozar de casi toda la funcionalidad de la aplicación limitada a un número de 5000 registros, es el software operativo sin licencias comerciales. También se ha utilizado la aplicación de SmarTeam con licencias, para el desarrollo de una parte especifica del proyecto Microsoft Virtual PC Software gestor de visualización de Microsoft. Su principal función es crear equipos virtuales emulando, de forma virtual, un hardware sobre el que se ejecute un sistema operativo. De esta forma se pueden ejecutar diversos sistemas operativos en el mismo ordenador de forma simultánea y conseguir que se comuniquen entre ellos. Se ha requerido el uso de Microsoft Virtual PC para emular una máquina virtual en la que se ejecute el sistema operativo Windows 2003 Server, sobre el cual se ha instalado la aplicación SmarTeam. 248

281 Solución diseñada Visual Paradigm for UML 8.2 Enterprise Edition Se trata de una herramienta UML 17 de diseño para ayudar al desarrollo de software. Soporta los principales estándares de la industria como el Lenguaje de Modelado Unificado, SysML, XMI 18, etc. Este software ofrece un completo conjunto de herramientas necearías en el desarrollo de software para la captura de requisitos, la planificación de programas, la planificación de controles Algunas de las herramientas que ofrece y se han utilizado en este proyecto son las siguientes: Modelado UML, para la realización del modelo de dominio o diagramas de clases. Modelado de casos de uso, para la realización de diagramas de casos de uso. Modelado de secuencia, para la realización de diagramas de secuencia Microsoft Office Paquete de aplicaciones de escritorio que ofrecen servicios de tipo oficina. Este paquete de aplicaciones está disponible para los sistemas operativos Microsoft Windows y Mac OS. Las diferentes aplicaciones de Microsoft Office utilizadas para la realización del proyecto han sido: 17 Acrónimo inglés Unified Modeling Language, en castellano Lenguaje de Modelado Unificado, estándar de propósito general de lenguaje de modelado orientado a objetos. 18 Acrónimo inglés Metadada Interchange, en castellano Intercambio de Metadatos, estándar de intercambio de metadatos a través del lenguaje XML. 249

282 Solución diseñada Microsoft Office Excel, es una aplicación de tipo plantilla de cálculo o hoja de cálculo. Se ha utilizado esta aplicación principalmente para la realización del presupuesto del proyecto. Microsoft Office Visio, es una aplicación de dibujo vectorial. Sus herramientas permiten realizar diagramas de flujo, diagramas de bases de datos, diagramas de oficinas, UML Esta aplicación permite a los usuarios iniciarse en lenguajes de programación. Se ha utilizado esta aplicación principalmente para realizar el modelo de dominio de la solución software. También se ha utilizado para realizar la EDT, el organigrama y otros diagramas del proyecto. Microsoft Office Word, es una aplicación de procesamiento de textos con un formato basado en XML 19. Se ha utilizado esta aplicación para realizar los informes y documentos parciales correspondientes a cada Sprint y para la redactar la memoria final del proyecto. Microsoft Proyect, es una aplicación para la administración de proyectos. Permite el desarrollo de planes, asignación de recursos a tareas, seguimiento del progreso y análisis de cargas de trabajo. Se ha utilizado esta aplicación para realizar la planificación de las actividades del proyecto. Microsoft PowerPoint, es una aplicación para el diseño de presentaciones con texto esquematizado, fácil de entender y sencillo de usar. Permite incluir imágenes, videos y sonidos importados o prediseñados por la aplicación. Se ha utilizado esta aplicación para realizar las diferentes presentaciones del proyecto. 19 Acrónimo inglés extensible Markup Language,en castellano lenguaje de marcas extensible, es un metalenguaje extensible de etiquetas. 250

283 Solución diseñada Entorno de programación Visual Studio Visual Studio es un entorno de desarrollo integrado para sistemas operativos Windows. Visual Studio soporta diferentes lenguajes de programación y permite a los desarrolladores crear aplicaciones, páginas web y servicios web. Se ha utilizado Microsoft Visual Studio para desarrollar la funcionalidad asociada al módulo de gestión de costes, el cálculo del coste total asociado a un proyecto y el cálculo del coste total asociado a un ítem especifico. Así mismo se ha utilizado también Microsoft Visual Studio para realizar un programa que exporte los datos del módulo de costes a un documento Excel. 251

284 Solución diseñada 252

285 Solución diseñada 4.8 PRESUPUESTO El presupuesto del proyecto se ha estimado teniendo en cuenta los siguientes puntos: Estimación de recursos humanos, basado en la descripción de los puestos de trabajo y los diferentes paquetes de trabajo. Aplicación de tarifas, una vez realizada la estimación de recursos humanos se aplican tarifas para cada puesto de trabajo. Estimación económica de recursos materiales, basada en los recursos software y hardware utilizados para el desarrollo del proyecto. 253

286 Solución diseñada ESTIMACIÓN DE RECURSOS HUMANOS En la siguiente tabla, tabla 31, se presenta la estimación de horas-hombre para cada Paquete de Trabajo del proyecto. Como puede apreciarse en el primer nivel de descomposición la estimación global del proyecto es la siguiente: [WP1] Gestión: 80 horas [WP2] Desarrollo: 470 horas [WP3] Cierre: 10 horas Total horas del proyecto: 560 horas En la tabla 31 se puede comprobar el desglose de estas partidas en los paquetes de trabajo en que se subdivide cada una de ellas. La asignación de horas hombre se ha realizado estimando las horas de trabajo que cada uno de los integrantes del equipo de trabajo dedicará a los paquetes de trabajo en los que participa. 254

287 Solución diseñada Tabla 32: Estimación recursos humanos (Fuente: ELPR11) 255

288 Solución diseñada APLICACIÓN DE TARIFAS Para el cálculo del presupuesto final, de recursos humanos, se han aplicado las tarifas indicadas en la tabla 32. Tabla 33: Tabla de tarifas (Fuente: ELPR11) En la siguiente tabla, tabla 33, se presenta un resumen de los importes obtenidos para cada uno de los miembros del equipo de trabajo. Tabla 34: Aplicación de tarifas relación puesto de trabajo (Fuente: ELPR11) La tabla 34 presenta los costes del proyecto desglosado en paquetes de trabajo, para tener una idea de que actividades son las que más inversión de capital requieren. 256

289 Solución diseñada Tabla 35: Aplicación de tarifas relación paquetes de trabajo (Fuente: ELPR11) 257

290 Solución diseñada ESTIMACIÓN ECONÓMICA DE RECURSOS MATERIALES La estimación económica de los recursos materiales se ha realizado teniendo en cuenta los recursos hardware utilizados para el desarrollo del proyecto. Se ha supuesto que los recursos tienen una amortización lineal de 3 años en el cual el valor residual se supone cero. Dado que los recursos solo se han necesitado por un corto periodo de tiempo, al proyecto solo se le imputarán los costes relativos al periodo de uso. En la tabla 35 se puede observar la estimación económica de los recursos materiales. Tabla 36: Estimación económica de recursos materiales (Fuente: ELPR11) En la tabla 36 se determina la fecha límite en la que deben estar disponibles los recursos, para el desarrollo del proyecto, así como la persona responsable de que los recursos estén disponibles. Tabla 37: Gestión de recursos materiales (Fuente: ELPR11) 258

291 Solución diseñada ESTIMACIÓN ECONÓMICA FINAL Tras realizar las estimaciones económicas de los recursos humanos y de los recursos materiales se ha realizado una tabla con el resumen de las dos estimaciones económicas para determinar la estimación final del presupuesto para el proyecto, tabla 37. En la Figura 58 se ha representado mediante un gráfico circular las dos estimaciones y se puede apreciar que los costes de recursos materiales son mucho menores que los de recursos humanos Tabla 38: Presupuesto final (Fuente: ELPR11) Figura 58: Gráfica presupuesto final (Fuente: ELPR11) 259

292 Solución diseñada 260

293 Implantación de la solución Capítulo 5 IMPLANTACIÓN DE LA SOLUCIÓN En este capítulo se describe el desarrollo práctico de la solución y su implantación en la aplicación PLM SmarTeam. Esta actividad se ha dividido en cuatro sub-apartados: Configuración del modelo de datos en SmarTeam, describe los cambios que se han debido realizar en el modelo de datos original de SmarTeam para soportar la gestión de costes. Configuración del interfaz de usuario en SmarTeam, describe el diseño del interfaz de usuario del módulo de gestión de costes, incluyendo las diferentes ventanas y herramientas utilizadas. Programación de la funcionalidad en SmarTeam, describe los diferentes scripts desarrollados para soportar la gestión de costes definida en los capítulos anteriores. Programación de la exportación de datos SmarTeam-Excel, describe el programa realizado para exportar los datos de los costes asociados a un proyecto o ítem. La exportación se realizará a un documento Excel. 5.1 CONFIGURACIÓN DEL MODELO DE DATOS EN SMARTEAM Para el desarrollo del módulo de gestión de costes en SmarTeam, es necesario realizar cambios en el modelo de datos existentes, ya que el modelo de 261

294 Implantación de la solución datos que viene por defecto en SmarTeam no contempla la gestión de costes con todas las implicaciones que conlleva. Para soportar el módulo de gestión de costes, es necesario definir nuevas clases que posibiliten la relación o vinculación de objetos de coste a los elementos de la estructura de los proyectos. La configuración del modelo de datos se va dividir en diferentes apartados: Definición de la clase padre Costes. Configuración de la clase padre Costes. Definición de las clases hijo de Costes. Todas estas actividades se han desarrollado haciendo uso de la herramienta SmarTeam Data Model Designer. Se trata de una herramienta administrativa y de alto nivel que proporciona SmarTeam para configurar el modelo de datos de SmarTeam. Es una solución Product Data Management (PDM) que permite trabajar de forma rápida, flexible y visualmente con un modelo de datos que cumpla las siguientes tres pautas: Modelo de datos bien estructurado. Modelo de datos con una interfaz amigable. Modelo de datos que permita una amplia personalización. 262

295 Implantación de la solución ACCESO A LA HERRAMIENTA DE DISEÑO DEL MODELO DE DATOS Para acceder a las herramientas que ofrece SmarTeam es necesario seleccionar el programa SmarTeam e ir a Administrative Tools. Una vez allí, se elegirá de entre todas las herramientas SmarTeam Data Model Designer. La Figura 59 muestra de forma gráfica y sencilla la manera más rápida y fácil de acceder a la herramienta. Figura 59: Acceso a SmarTeam Data Model Designer (Fuente: ELPRP11) Una vez iniciada la herramienta (Figura 60), aparecerá una ventana en la que se deberá seleccionar la opción File del menú, así como dentro del desplegable que contiene la opción Modify Data Base Structure ya que no se quiere crear una nueva estructura de datos completa, tan solo modificar la existente introduciendo los cambios necesarios para la creación del módulo de gestión de costes. 263

296 Implantación de la solución Figura 60: Modificar una estructura existente de base de datos (Fuente: ELPR11) Una vez seleccionada la opción que modifica una estructura de base de datos existente, se seleccionará la estructura con la que se esté trabajando. En el caso particular de este proyecto, se ha elegido una estructura de una empresa dedicada a la fabricación de productos. La estructura de esta empresa tiene el nombre asignado de PLMDB R20. En la Figura 61 se puede ver gráficamente como seleccionar la estructura de la base de datos a modificar. 264

297 Implantación de la solución Figura 61: Selección de la estructura PLMDV R20 (Fuente: ELPR11) Tras elegir la estructura de datos a modificar, se abrirá una nueva ventana en la cual se mostrarán, en una lista checkbox 20, todos los mecanismos globales disponibles. Se deberán seleccionar los mecanismos que requiera el modelo de datos que se va a modificar. Algunos mecanismos son siempre necesarios y no se pueden deseleccionar. Para el caso particular que se está tratando, se requieren tan solo los mecanismos Express- Desing for Pro/ENGINEER (SDE), Figura 62, que es un conjunto de mecanismos necesarios para un modelo de datos de ingeniería, el cual tiene por objetivo optimizar el diseño colaborativo multi-cad. 20 Casilla de verificación, lista de opciones seleccionables. 265

298 Implantación de la solución Figura 62: Selección de los mecanismos Express-Design for Pro/ENGENIEER (Fuente: ELPR11) Los demás mecanismos disponibles, y no seleccionados por defecto, se encuentran al final del checkbox, Figura 63. Como no son necesarios para el caso particular de este proyecto, se dejarán sin seleccionar y se continuará con la configuración pulsando el botón next. 266

299 Implantación de la solución Figura 63: Mecanismos globales disponibles para la estructura de datos (Fuente: ELPR11) 267

300 Implantación de la solución DEFINICIÓN DE LA CLASE PADRE COSTES Una vez seleccionados los mecanismos necesarios para este proyecto, Express- Desing for Pro/ENGINEER (SDE), se abrirá una ventana, Figura 64, con la lista de clases que tiene SmarTeam por defecto. No se necesita eliminar ninguna clase existente, tan solo es necesario crear la nueva clase Costes. Se procederá a definir la clase padre Costes, seleccionando la superclase classes e introduciendo en el área de texto Enter your own que es el nombre de la clase a crear. En este caso Costes, a continuación se añade la clase pulsando en el botón Add. Figura 64: Definición de la clase padre "Costes" (Fuente: ELPR11) Para comprobar que la clase ha sido definida correctamente como una superclase, o clase padre, se deberá verificar que la última posición del 268

301 Implantación de la solución desplegable de clases corresponde con la clase recién creada, así como que no depende o está vinculada con ninguna de las otras clases existentes, tan solo de la clase classes Figura 65. Figura 65: Comprobación de la correcta definición de la clase "Costes" (Fuente: ELPR11) 269

302 Implantación de la solución CONFIGURACIÓN DE LA CLASE PADRE COSTES Una vez definida y comprobada la correcta creación de la clase Costes, se deberá seleccionar haciendo un clic sobre ella y aparecerá la ventana de configuración de la clase. En esta ventana se definirán: Los mecanismos que deba integrar la clase, situados en el checkbox de la Figura 66 Class mechanisms, identificado con el número 1. En el caso particular de este proyecto, tan solo se ha de seleccionar Revisión Control que hace referencia a mecanismos de revisiones de control. El nombre con el que se quiera visualizar la clase en el interfaz de usuario, se deberá introducir en la casilla de texto correspondiente a Display Name, Figura 66 zona identificada con el número 2. Tratamiento de la clase, se deberá seleccionar en la tabla de datos si se requiere que la clase sea de tipo índice único Index Unique, y también si se quiere considerar como una clase de nivel superior o super clase Add as Top Level, Figura 66 zona identificada con el número 3. Diferentes botones con los que se quiera visualizar en el interfaz de usuario el módulo de Costes. Se deberá pulsar el botón change, Figura 66 zona identificada con el número 4. Una vez pulsado, se abrirá una nueva ventana y se deberá seleccionar un icono para cada uno de los diferentes estados de la clase (Open, Close, Leaf). Una vez seleccionado un icono, se le asigna al estado que le corresponda pulsando en el botón None situado debajo del estado elegido, Figura

303 Implantación de la solución Figura 66: Configuración de la clase "Costes" (Fuente: ELPR11) Figura 67: Selección de los iconos de la clase "Costes" (Fuente: ELPR11) Tras configurar las características generales de la clase, se procede a definir y asignar los diferentes atributos a la clase. 271

304 Implantación de la solución Para definir los atributos de la clase es necesario seleccionar la clase Costes en el desplegable de clases y hacer clic en el cuadradito + que aparece a su izquierda, de esta forma se abrirá un nuevo desplegable. En este desplegable se deberá seleccionar los atributos Attributes haciendo clic de nuevo en el cuadradito + que aparece a su izquierda y se abrirá otro desplegable con todos los atributos que SmarTeam ha generado, teniendo en cuenta como se ha definido la clase Costes en los puntos anteriores. Los dos primeros atributos se reconocen y son el ID y Revisión. Un objeto, sea del tipo que sea, siempre tiene un ID asignado, y al haber seleccionado antes el mecanismo de Revisión Control aparecerá una atributo revisión. No es necesario eliminar ninguno de estos atributos, aunque muchos de ellos previsiblemente no se van a utilizar. En esta clase de nivel superior se deben definir solo los atributos generales a todos los tipos de coste que se van a gestionar, ya que diferentes hijos de esta clase padre heredarán todos los atributos que aquí se definan. Para introducir los nuevos atributos que necesita la clase costes, simplemente se debe de seleccionar Attributes haciendo clic sobre él y se abrirá una ventana de configuración a su derecha. En esta ventana se debe introducir el nombre del atributo que se quiera añadir, en la casilla de texto debajo de Enter your own, y pulsar el botón Add. Los atributos que deben ser generales a todos los tipos de costes son ID, Revisión, Valor, Unidad de Valor y Descripción. Dado que SmarTeam ha generado automáticamente los atributos de ID, Revisión y Descripción, tan solo es necesario definir los dos que quedan. En el ejemplo de la Figura 68 se ha añadido el atributo Valor, siguiendo paso a paso las explicaciones descritas, usando números para indicar la secuencia. La forma de añadir nuevos atributos siempre es igual, si se desea añadir más atributos se deberá repetir el proceso. 272

305 Implantación de la solución Figura 68: Definición del atributo "valor" de la clase "Costes" (Fuente: ELPR11) Una vez definidos todos los atributos de la clase se deben configurar o personalizar dichos atributos. Se selecciona el atributo a personalizar de la lista desplegable de atributos haciendo clic sobre él. Se abrirá una ventana de definición de atributos, en la cual se deberá modificar principalmente dos campos: Tipo de atributo, imagen XXX paso 2. Se seleccionará de un desplegable el tipo de atributo, siendo alguna de las posibilidades más comúnmente usadas: o Entero. o Real. o Double. o Double Prec. o Lookup Table. o Otros. 273

306 Implantación de la solución Nombre con el que se visualizará en el interfaz de usuario, imagen XXX paso 3. Muchas veces se define internamente un atributo con un nombre y se quiere visualizar con otro diferente. En la Figura 69 se describen los pasos a seguir para realizar la personalización del atributo Valor de la clase Costes. Figura 69: Personalización del atributo "valor" de la clase "Costes" (Fuente: ELPR11) Se ha decidido describir también los pasos para personalizar un atributo tipo Lookup table, ya que este tipo de atributo se ha utilizado en el proyecto y requiere un tratamiento especial. lookup table es un atributo del tipo lista desplegable, o también conocido como tabla de consulta o combobox, que se basa en una lista desplegable con 274

307 Implantación de la solución diferentes opciones, a seleccionar solo 1 de ellas. En el caso particular del ejemplo de la Figura 70, se trata de un desplegable en el cual el usuario pueda seleccionar la unidad de valor de un coste, las opciones posibles serán dos: Euros. Dólares. El proceso para definir este tipo de atributo es algo más complejo que el de otro tipo de atributo. Se selecciona el atributo en el desplegable de atributos y se abrirá la ventana de definición de atributos, como en el caso anterior. Se introduce el nombre con el cual se quiera visualizar en el interfaz de usuario el atributo y en el desplegable Type se seleccionará el tipo Lookup Table también conocido como combobox, en español lista desplegable. A continuación se deberá especificar el desplegable que el interfaz de usuario va mostrar, con las diferentes opciones que el usuario pueda escoger. Para ello se deberá crear un objeto tipo Lookup Table, pulsando en los puntos suspensivos que han aparecido al seleccionar el tipo de atributo como Lookup table, Figura 70 paso

308 Implantación de la solución Figura 70: Personalización del atributo "Unidad de valor" de la clase "Costes" (Fuente: ELPR11) Se abrirá una ventana con una lista de Lookup Tables por defecto. Para crear uno propio se debe pulsar en la opción del menú superior Maintenance, Figura 71. En la ventana siguiente se debe introducir el nombre del desplegable a crear, en este caso Unidad de valor, y añadirlo pulsando el botón Add, Figura 72. Una vez creado el objeto Lookup Tables se debe volver a la ventana anterior, seleccionando la opción Select del menú superior. Se busca el objeto creado en la lista de Lookup Tables y se selecciona. 276

309 Implantación de la solución Figura 71: Lista de Lookup Tables (Fuente: ELPR11) Figura 72: Añadir un nuevo Lookup Table "Unidad de valor" (Fuente: ELPR11) Los demás atributos que sean del tipo Lookup Table deberán seguir el mismo proceso. Más adelante se describirá cómo se definen los valores que muestra la lista del Lookup Table al usuario.. 277

310 Implantación de la solución DEFINICIÓN DE LAS CLASES HIJO DE COSTES Una vez creada la clase padre Costes, y definidos sus atributos que van a heredar las subclases hijas, se debe seleccionar la clase Costes, y en el menú de la parte superior de la ventana de configuración seleccionar la opción Sample Entities, Figura 73. Figura 73: Creación de las clases hijo de "Costes" (Fuente: ELPR11) En la nueva ventana se debe introducir el nombre de la subclase que va a heredar de la clase padre Costes y se pulsa el botón Add, ejemplo de definición de la clase hijo Coste general en la Figura

311 Implantación de la solución Figura 74: Creación de la clase hijo "Coste general" (Fuente: ELPR11) Según se vayan introduciendo todas las clases hijo, irán apareciendo en el cuadro de texto inmediatamente debajo de Selected, Figura 75. Si se necesitara eliminar alguna de las clases, simplemente se debería seleccionar la clase a eliminar y pulsar el botón Delete. 279

312 Implantación de la solución Figura 75: Lista de clases hijo definidas (Fuente: ELPR11) Una vez estén definidos todos los hijos, irán apareciendo en la lista desplegable por debajo de la clase padre Costes con una dependencia o relación de herencia, Figura 76. Tras esto, se deberá proceder a definir y configurar las clases hijo de Costes, siguiendo el mismo proceso descrito en apartados anteriores. Cuando estén todas las clases hijo definidas y configuradas, se procederá a crear los atributos específicos de cada una, siguiendo el mismo proceso descrito en apartados anteriores. Tras crear todas las clases hijo, definidos y creados sus atributos, se deberá actualizar el modelo de datos de SmarTeam con las modificaciones realiazadas pulsando el botón Create, Figura

313 Implantación de la solución Figura 76: Lista de clases y actualización del modelo de datos (Fuente: ELPR11) 281

314 Implantación de la solución 282

315 Implantación de la solución 5.2 CONFIGURACIÓN DEL INTERFAZ DE USUARIO En este apartado se va describir el proceso de configuración del interfaz gráfico de usuario realizado. Se han realizado dos tipos de configuraciones del interfaz de usuario: Configuración de las nuevas ventanas correspondientes a los objetos de costes. Configuración de ventanas ya predefinidas por SmarTeam, incluyendo nuevos elementos gráficos para soportar el módulo de gestión de costes ACCESO A LA HERRAMIENTA DE DISEÑO DEL INTERFAZ GRÁFICO SmarTeam proporciona por defecto un interfaz de usuario para todas las clases de la estructura de datos. Este interfaz es muy simple, ya que se basa en poner una etiqueta por cada atributo de la clase con su nombre y un cuadro de texto para introducir datos. El módulo de gestión de costes no requiere de un potente interfaz grafico, no obstante se deben realizar ciertos cambios para que el usuario pueda interaccionar con la aplicación de forma intuitiva y sencilla. Todas las actividades necesarias para diseñar el interfaz de usuario se han desarrollado haciendo uso de la herramienta administrativa que facilita SmarTeam denominada Admin Console. Para acceder a las herramientas que ofrece SmarTeam, es necesario seleccionar el programa SmarTeam e ir a Administrative Tools. Una vez allí se elegirá de entre todas las herramientas Admin Console. La Figura 77 describe gráficamente el proceso para acceder a la herramienta. 283

316 Implantación de la solución Figura 77: Acceso a SmarTeam Admin Console Parte1 (Fuente: ELPR11) A continuación se abrirá la ventana de la consola de administración, en la cual se deberá seleccionar la opción User Interface Management, y dentro del desplegable que se abrirá, la opción Form Designer. Tras realizar la selección aparecerán en la parte derecha de la ventana unas líneas resumiendo las funciones que ofrece la herramienta Form designer, una vez en la cual se debe pinchar sobre el texto para continuar, Figura

317 Implantación de la solución Figura 78: Acceso a SmarTeam Admin Console Parte 2 (Fuente: ELPR11) 285

318 Implantación de la solución DISEÑO DEL INTERFAZ GRÁFICO DE LOS OBJETOS DE COSTE En la siguiente ventana se abrirá un desplegable con todas las clases definidas en la estructura del modelo de datos, así como todas las clases de enlace. Se selecciona la clase sobre la que se quiere realizar o modificar el interfaz de usuario. En el caso particular del ejemplo de la Figura 79 se selecciona la clase Costes. Al seleccionar la clase, se abre un desplegable con varios elementos: El formulario único del objeto Single Object Form. El perfil de los atributos de la clase Attribute Profile Card, lo que es lo mismo que la ventana con los atributos de la clase. Todas las clases hijo de la clase seleccionada, en este caso todas las clases hijo de Costes : o Coste general. o Coste de materia prima. o Coste de mano de obra. o Coste fijo. o Coste variable. Para diseñar el interfaz de usuario de una clase hay que seleccionar el elemento Attribute Profile Card. Como no va existir el objeto Coste de alto nivel no hace falta definir deben ser sus ventanas. Se selecciona una clase hijo, por ejemplo Coste materia prima y se selecciona su ficha de atributos Attribute Profile Card, Figura

319 Implantación de la solución Figura 79: Acceso a la Profile Card de la clase "Costes" (Fuente: ELPR11) A continuación aparecerán 3 ventanas, La ventana principal es la ventana interfaz de usuario y está situada en el centro de las 3 ventanas. Aparece con los atributos de la clase. Dado que hay demasiados atributos, y SmarTeam por defecto solo muestra 10 atributos por ventana, se crean otras ventanas secundarias con el resto de los atributos. Para navegar por todas las ventanas de atributos basta con clicar en las pestañas del extremo derecho llamadas Attibutes, Attributes1, Attributes2 En el ejemplo de la Figura 80, en la primera de las ventanas de atributos Attributes, SmarTeam introduce por defecto los 10 primeros atributos creados por el sistema, que en el caso del ejemplo serán ID, Revisión, Description.En Attributes1 estarán los demás atributos creados por el sistema y además alguno de los creados por nosotros. En cada ventana no se introducen más de 10 atributos por temas relacionados con usabilidad. Muchos de los atributos del sistema, creados por defecto por SmarTeam, no son de interés para el proyecto que se está realizando, por lo que se podrán borrar y prescindir de estos 287

320 Implantación de la solución atributos en el interfaz de usuario. Algunos de estos atributos del sistema son obligatorios y no se pueden borrar como por ejemplo ID y Revision. La ventana superior corresponde con dos menús, el primero de ellos contiene funciones básicas, como por ejemplo: o Guardar. o Imprimir. o Cortar. o Pegar. o Otras. El segundo menú contiene funciones para insertar elementos gráficos en las ventanas de atributos del interfaz de usuario, como por ejemplo: o Etiquetas de texto label. o Cuadros de texto Memo. o Listas desplegables Lookup Table. o Otros. La tercera ventana, situada en el lateral izquierdo, se trata de un desplegable. Si se pulsa en el aparecerán los diferentes elementos gráficos que hay en las ventanas de atributos. Si se selecciona uno aparecerán sus propiedades y se podrán modificar. 288

321 Implantación de la solución Figura 80: Attribute Profile Card 1 de "Coste de materia prima" (Fuente: ELPR11) Para diseñar el interfaz de usuario de forma clara y usable se ha decidido unir todo los atributos de interés en una única ventana, eliminando el resto de atributos innecesarios para este proyecto. Para eliminar un atributo, basta con seleccionarlo y pulsar Supr. También se ha decidido eliminar las diferentes pestañas que llevarían a las ventanas de atributos, ya que a excepción de la ventana principal las demás estarán vacías. Para eliminar una pestaña se debe seleccionar la pestaña, pulsar en la opción del menú View y pulsar en la opción eliminar. En la Figura 80, se puede ver el diseño final de la ventana correspondiente a Coste de materia prima. 289

322 Implantación de la solución Figura 81: Attribute Profile Card 2 de "Coste de materia prima" (Fuente: ELPR11) 290

323 Implantación de la solución MODIFICACIÓN DEL INTERFAZ DE LA CLASE PROYECT E ITEM SmarTeam tiene por defecto ventanas definidas para cada una de las clases definidas en su modelo de datos. Para soportar el módulo de gestión de costes, es necesario realizar ciertos cambios en algunas de sus ventanas: Ventana de la clase Proyect. Ventana de la clase Ítem. Para acceder a las ventanas de estas dos clases simplemente se debe seleccionar la clase y, dentro de ella, la ventana con los atributos de la clase. La Figura 82 representa la secuencia para acceder a la ventana de atributos de la clase Proyect : Primero, abrir el desplegable con todas las clases del sistema. Segundo, seleccionar la clase específica a modificar su interfaz, en este caso Proyect. Tercero, abrir el desplegable de las ventanas de la clase, en este caso Proyect Screens. Cuarto, seleccionar la ventana especifica a modificar, en este caso Attribute Profile Card. 291

324 Implantación de la solución Figura 82: Acceso a la Attribute Profile Card de la clase "Proyect" (Fuente: ELPR11) Una vez seleccionada la ventana de la clase Project se abrirá su interfaz gráfico, mostrando todos los elementos gráficos que SmarTeam incluye en el interfaz gráfico de usuario. Los dos únicos cambios sustanciales que se han realizado son: Introducir un botón para calcular los costes totales del proyecto. Introducir un botón para exportar los daos de los costes a un fichero Excel. En la Figura 83 se puede observar el interfaz gráfico de la clase Project con los dos cambios realizados. 292

325 Implantación de la solución Figura 83: Attribute Profile Card de la clase "Proyect" (Fuente: ELPR11) Al pulsar el botón de Calcular el coste total del proyecto el sistema devolverá una ventana con el valor del coste del proyecto. En caso de que no tenga coste asociado devolverá una ventana advirtiendo de ello. Al pulsar el botón de Exportar los datos de costes el sistema creará un documento Excel con los datos de los costes asociados al proyecto, además devolverá una ventana verificando la operación. En caso de que el proyecto no tenga costes asociados devolverá una ventana advirtiendo de ello. Para que el sistema ejecute el script correspondiente al pulsar el botón, se deberá definir un evento OnClic que llame al script. En la Figura 84 se describe la secuencia de pasos para definir el evento y asignarle un script. Primero seleccionar el botón, en este caso Calcular el coste total del proyecto. Segundo pulsar en la pestaña de eventos del botón, en este caso pestaña events. 293

326 Implantación de la solución Tercero, definir el tipo de evento, en este caso OnClic. Cuarto, seleccionar el script a ejecutar al pulsar el botón, en este caso CosteProyecto. Quinto, compilar el script seleccionado y depurar posibles errores. Sexto, aceptar y asignar el script al evento. Figura 84: Definición del evento para calcular el coste total del proyecto (Fuente: ELPR11) SmarTeam debe buscar el script CostesProyecto y asignarlo al evento. El script debe estar almacenado en la carpeta específica de scripts de SmarTeam, de lo contrario SmarTeam no lo encontrará y no se le podrá asignar a ningún evento. Para más información acerca de dónde ubicar los scripts ver [Anexo A]. 294

327 Implantación de la solución 5.3 PROGRAMACIÓN DE LA FUNCIONALIDAD EN SMARTEAM En este apartado se va explicar el proceso que se ha seguido para el desarrollo de la funcionalidad del módulo de gestión de costes. Las dos funciones principales que se han desarrollado son: Calcular el coste total de un proyecto. Calcular el coste total de un ítem. Para integrar estas dos funciones en SmarTeam, se debe desarrollar un script en lenguaje Visual Basic para cada una de las funciones. Además, se han tenido que implementar algunas de las funciones de la API de SmarTeam. Una vez desarrollados los scripts: Se deben almacenar en el directorio de scripts de SmarTeam. Se debe asignar el script a un evento que active su ejecución. Se deben compilar y eliminar posibles errores en el código, utilizando la herramienta de compilación de scripts que SmarTeam ofrece. Para realizar el primer punto, almacenamiento de los scripts realizados en el directorio correcto de SmarTeam, ver [Anexo A]. Para asignar un script a un evento, lo primero es decidir el tipo de evento que lance o ejecute el correspondiente script. En el caso particular de este proyecto, se ha elegido un tipo de evento OnClic. Este evento ejecuta un script 295

328 Implantación de la solución en el preciso momento en el que un usuario presiona el botón al cual se ha asociado el evento. Los pasos para asignar a un botón un evento OnClic están descritos en la Figura 84. Los pasos para compilar y eliminar posibles errores también están reflejados en la Figura

329 Implantación de la solución LÓGICA GENERAL IMPLEMENTADA Previamente a la codificación e implementación de la solución teórica, definida en los anteriores apartados de este documento, se ha realizado un análisis de las diferentes alternativas prácticas para la implementación. El primer punto analizado ha sido el referente a las relaciones entre los distintos objetos de coste y los objetos predefinidos por SmarTeam, estos últimos se pueden resumir básicamente en dos: Proyectos. Ítems. Por otra parte se tienen los distintos objetos de coste: Costes de mano de obra. Costes generales de fabricación. Costes de materias primas. Costes fijos. Costes variables. Se han definido dos grupos de relaciones entre los distintos objetos de coste y los objetos ítem y proyecto: Asignaciones generales a un proyecto/ítem, se tratan de costes que son generales a un proyecto/ítem, lo cual quiere decir que unque se subdividan estos objetos en otros sub-objetos (en el caso de proyecto se puede dividir 297

330 Implantación de la solución en diferentes sub-proyectos) el coste asociado al proyecto padre es un coste común a todos y de nivel superior. Asignaciones a la estructura de un proyecto/ítem, se tratan de costes asignados a la estructura de un proyecto/ítem, lo cual quiere decir que, dentro de uno de estos objetos se asignan costes a los diferentes objetos o elementos que los componen. Esta clasificación es de gran relevancia para el proyecto, ya que es importante para gestionar y controlar los costes de un proyecto saber la forma en la que se relacionan con el mismo. Esta clasificación permite diferenciar los costes generales del proyecto, o indivisibles, y los costes particulares de cada ítem o sub-proyecto. El segundo punto que se ha tratado ha sido determinar los tipos de coste que se pueden incluir en cada unos de los dos grupos de asignación citados. En un principio se decidió realizar la siguiente clasificación: Asignaciones generales a un proyecto/ítem: o Costes generales de fabricación. o Costes fijos. Asignaciones a la estructura de un proyecto/ítem: o Costes de mano de obra. o Costes variables. o Costes de materias primas. Esta clasificación tenía como propósito hacer una clara distinción entre costes fácilmente identificables como directos y costes indirectos. Tras analizar más afondo esta clasificación, se decidió cambiar y permitir al usuario asignar cualquier tipo de coste a cualquier objeto. La razón en la cual se ha basado esta 298

331 Implantación de la solución decisión es que la aplicación SmarTeam, al igual que la solución desarrollada en este proyecto, busca proporcionar al usuario la mayor flexibilidad y personalización posible, es por esto que se ha decidido permitirle al usuario elegir que tipos de coste quiere asignar de una manera u otra. Otro tema que se ha debatido ha sido el momento en el cual se realice el cálculo del coste del proyecto/ítem. Para este punto se definieron 3 posibles alternativas: Calcular el coste total automáticamente cuando se introduzca un nuevo objeto de coste. Calcular el coste total al abrir la ventana de un proyecto/ítem. Calcular el coste total solo cuando se pida. La primera alternativa, calcular el coste total automáticamente cuando se introduzca un nuevo objeto de coste, era una alternativa muy buena a simple vista, ya que el cálculo del coste del proyecto se haría sin que el usuario tuviera que interactuar con el sistema. El problema de esta alternativa es el coste de operaciones que conlleva. Por ejemplo, si un usuario quier introducir una lista de costes, cada vez que introduzca uno se recalcularan los costes de ese proyecto/ítem así como todos los de los proyectos/ítem padres que tenga ese elemento. La segunda alternativa, calcular el coste total al abrir la ventana, se empezó a implementar al pensar que era la más adecuada. El defecto que tiene esta alternativa es que, de esta forma, el usuario no puede comparar el coste anterior y posterior al introducir un coste en el proyecto, por lo que también esta alternativa se rechazó. La tercera alternativa, calcular el coste total solo cuando se pida, es la alternativa que finalmente se ha implementado. Su implementación se decidió debido a que es la que mayor control de los costes e información aporta al usuario. 299

332 Implantación de la solución Así mismo permite reducir el coste de operaciones, ya que si un usuario decide introducir varios costes sólo se calculará el coste total al terminar de introducirlos todos y seleccionar la opción de calcular coste. El último punto a decidir trata sobre la actualización del campo coste real y coste objetivo del proyecto/ítem. En lo referente a este punto se tenían dos alternativas a implementar: Actualización automática, esta alternativa actualiza el campo de coste real en el mismo momento en el que el usuario pide al sistema calcular el coste total del proyecto/ítem. Si el coste real es inferior al coste objetivo también actualiza el coste objetivo igualándolo al coste real. Actualización manual, esta alternativa muestra al usuario el coste total del proyecto/ítem, mediante una ventana de dialogo, y es el usuario el que decide modificar el coste real y el coste objetivo. 300

333 Implantación de la solución LÓGICA IMPLEMENTADA PARA EL CÁLCULO DEL COSTE TOTAL DE UN PROYECTO/ÍTEM En este apartado se va explicar la lógica seguida para la implementación de la función cálculo del coste total de un proyecto/ítem. Como se ha avanzado en apartados anteriores, la codificación de esta función se ha desarrollado en Visual Basic. Se ha desarrollado un script para realizar la función y posteriormente se ha introducido dentro de la carpeta de scripts de SmarTeam. A continuación se va proceder a explicar la lógica seguida para realizar la implementación de la función. Lo primero que se ha realizado es la definición o declaración de los atributos globales a todas las funciones del programa realizado. Como cualquier lenguaje de programación Visual Basic, debe declarar variables globales a todas las funciones y variables locales a cada función. La Figura 85 se puede ver una parte del código desarrollado en el cual se declaran las variables globales. Figura 85: Declaración de variables globales en Script (Fuente: ELPR11) 301

334 Implantación de la solución Lo segundo que se ha desarrollado es una función principal que controle y gestione las diferentes llamadas a las distintas sub-funciones, procedimientos y/o módulos del programa. Se ha decidido realizar esta función principal, que en sí misma no contiene una gran funcionalidad, para hacer más sencilla la consecución de llamadas a las diferentes funciones del programa así como para dar un carácter más modular al programa. Figura 86: Función principal Calcular Coste Total Proyecto (Fuente: ELPR11) En la Figura 86 se puede ver la definición de la función principal, así como la declaración de las variables locales a la misma. En la Figura 87 se puede ver como desde la función principal se llama a las distintas sub-funciones del programa, así como el mensaje de error que aparecerá en caso de que ocurra cualquier error en la ejecución del programa. 302

335 Implantación de la solución Figura 87: Llamadas a distintas sub-funciones desde función principal Calcular Coste Total Proyecto (Fuente: ELPR11) A continuación se desarrollaron las diferentes funciones llamadas por la función principal del programa. La función más destacada, y que contiene la principal lógica del cálculo del coste total del proyecto/ítem, es la llamada ExploraciónRecursiva. Se puede ver la llamada a esta función en la Figura 87. Dada la importancia de esta función, y para entender su funcionamiento, se va ha proceder a explicarla en lenguaje formal y claro. En la Figura 88 se puede ver una parte de la función en la que se agrupa gran parte de la funcionalidad de la misma. 303

336 Implantación de la solución Figura 88: Función exploración Recursiva (Fuente: ELPR11) La lógica implementada en la función ExploraciónRecursiva, como su nombre indica, se trata de una exploración recursiva por los nodos hijos de un proyecto/ítem, en busca de los objetos de coste de sus hijos, para acumularlos y determinar el coste total del proyecto. La lógica seguida es la siguiente: Primero, se calculan los costes asignados de forma general al proyecto/ítem. Segundo, se pide la estructura de elementos que componen el proyecto/ítem. 304

337 Implantación de la solución Tercero, se recorre mediante recursión la estructura de elementos y se acumulan sus costes asociados. En la Figura 88 se puede ver como se hace la llamada a la función procesar, que será la encargada de realizar las operaciones para el calculo del coste total del proyecto. En la misma figura, también se puede advertir como se llama recursivamente a la función ExploracionRecursiva para recorrer toda la estructura de elementos del proyecto. Las demás funciones desarrolladas, o aportadas por el director de proyecto, no se han incluido en este documento por no haberse determinado de relevancia para el entendimiento de la lógica del programa, y no querer sobrecargar el documento con código. En este apartado se ha estado hablando de lógica implementada para calcular el coste total de un proyecto/ítem. Cabe destacar que se han debido realizar dos programas: El primero para el cálculo del coste total de un proyecto. El segundo para el cálculo del coste total de un ítem. Las figuras expuestas en este apartado pertenecen exclusivamente al primer programa, cálculo del coste total de un proyecto. No se ha creído conveniente incluir las figuras correspondientes al código del segundo programa ya que es muy similar. Este segundo programa sigue la misma lógica y solo cambia el tratamiento de la estructura de elementos, que en vez de ser una estructura de elementos es una composición de elementos. 305

338 Implantación de la solución LÓGICA IMPLEMENTADA PARA EXPORTAR DATOS DE SMARTEAM A MICROSOFT EXCEL En este apartado se procede a describir la lógica implementada en el programa ExportarExcel, desarrollado para exportar los datos del módulo de gestión de costes a un archivo Excel. Este programa es muy similar a los desarrollados para el cálculo del coste total de un proyecto y para el del cálculo del coste total de un ítem, ya que su principal complejidad estriba en recorrer la estructura de elementos del proyecto. No obstante, tiene una mayor complejidad al tener que exportar los datos a un archivo externo. En el caso de este programa, no es necesario desarrollar dos programas, uno para proyectos y otro para ítems, ya que solo se le permite al usuario pedir un informe de los costes asociados a un proyecto, lo cual permite al usuario ver la información correspondiente a los costes de proyecto desde un punto de vista de alto nivel. En la Figura 89 se puede apreciar parte de la implementación de este programa, concretamente la creación del fichero Excel para guardar los datos de los costes, así como la estructura que va a tener el fichero. 306

339 Implantación de la solución Figura 89: Función exportar datos Excel, creación estructura (Fuente: ELPR11) constar de: Como puede observarse en la Figura 89, la estructura del fichero Excel va Primera columna para describir el sub-proyecto. Segunda columna para representar el coste fijo. Tercera columna para representar el coste variable. Cuarta columna para representar el coste de materias primas. Quinta columna para representar el coste de mano de obra. Sexta columna para representar el coste general de fabricación. 307

340 Implantación de la solución En la Figura 90 se puede ver como se escriben, en el fichero Excel, los datos correspondientes a los costes acumulados de cada tipo de coste de un subproyecto. Figura 90: Función exportar datos Excel, impresión de los datos relativos a los costes (Fuente: ELPR11) Las variables que se ven en la Figura 90 llamadas AtributosSmTm(X) contienen el valor del coste acumulado del sub-proyecto en cada uno de los tipos de coste, por ejemplo AtributosSmTm(1) contiene el valor total de todos los costes de tipo fijo del sub-proyecto. La información que aporta esta función al usuario es de gran relevancia, ya que se puede advertir de forma rápida y clara que sub-proyectos son los que más coste tienen, así como los tipos de coste en los que más se incurre. Esta información es muy importante a la hora de buscar alternativas o caminos para la reducción de los costes de un proyecto. En la Figura 91 se puede ver un ejemplo de un archivo Excel tras realizar la ejecución de este programa y exportar los datos relacionados de los costes de un proyecto. 308

341 Implantación de la solución Figura 91: Documento Excel ejemplo (Fuente: ELPR11) 309

342 Implantación de la solución 310

343 Conclusiones Capítulo 6 CONCLUSIONES El desarrollo de este proyecto, y más en particular el desarrollo de los diferentes estudios, ha requerido una amplia actividad de investigación, análisis y estudio de las nuevas tecnologías PLM y la aplicación SmarTeam. Dadas las características de esta novedosa tecnología, ha sido muy difícil encontrar información fidedigna, clara y precisa de muchas de sus características y funciones. Con todo esto, se quiere resaltar el importante esfuerzo realizado en todas las fases de estudio y análisis, tanto de la propia tecnología PLM como de la aplicación SmarTeam que integra la tecnología PLM. Además del importante componente teórico desarrollado en este proyecto, se han realizado importantes actividades de configuración, de la aplicación SmarTeam, y de desarrollo, dotando al componente teórico del proyecto de un soporte práctico y real de la solución propuesta. En las actividades de configuración, se han utilizado dos herramientas que ofrece la aplicación SmarTeam, configurador de interfaz y configurador del modelo de datos. Tras la utilización de estas dos herramientas se han obtenido resultados muy satisfactorios. Son herramientas de alto nivel sencillas de utilizar y muy prácticas. En las actividades de desarrollo se ha utilizado el lenguaje de programación Microsoft Visual Basic y la API de funciones ofrecida por SmarTeam. Esta parte del proyecto ha sido la más complicada de realizar, ya que el lenguaje Visual Basic no se ha dado en ninguna asignatura de la carrera y además se ha tenido que complementar con funciones propias de la aplicación SmarTeam. Para llevar a cabo la parte de desarrollo se han utilizado scripts ejemplo, que el director ha puesto a disposición del alumno, ya que se ha considerado extremadamente complejo realizar la programación de los distintos scripts 311

344 Conclusiones partiendo desde cero y sin unas nociones avanzadas ni del lenguaje ni de la API de SmarTeam. Cabe destacar la gran ayuda aportada por el director en esta parte del proyecto, ya que ha estado a completa disposición del alumno para solucionar posibles errores durante todo el desarrollo. No obstante, el alumno ha tenido que efectuar un estudio del lenguaje de programación Microsoft Visual Basic y de la API de SmarTeam, a fin de realizar la estructura de los diferentes scripts e identificar las funciones de SmarTeam necesarias para el desarrollo del proyecto. Pese a lo anteriormente expuesto, el desarrollo de la parte práctica del proyecto se ha llevado a cabo con resultados muy satisfactorios, alcanzando con creces los resultados marcados. Se trata de un proyecto muy ambicioso centrado en la tecnología PLM, la cual señala la empresa CIMdata como una de las iniciativas estratégicas de negocio más importantes de la actualidad, componiendo con soluciones de gestión de recursos de la empresa (ERP), de gestión de las relaciones con clientes (CRM) o de gestión de la cadena de suministros (SCM). Además, cabe destacar que ninguna de las aplicaciones existentes en el mercado de los PLM realiza una gestión o control debida de los costes de proyectos/productos, por lo que confiere a este proyecto un carácter único. A continuación se van a presentar algunas de las características que definen al proyecto: Es un proyecto con un fuerte carácter innovador. Las tecnologías con las que se trabaja en este proyecto, tecnologías PLM, están cobrando gran relevancia en el mercado actual, son consideradas como tecnologías innovadoras y se prevé un fuerte crecimiento en el futuro. La idea principal del proyecto, la gestión y control de costes en un proyecto, es un tema muy relevante en la actualidad. Dada la competencia en los mercados globales y la crisis económica actual, la gestión y control 312

345 Conclusiones de los costes en el desarrollo de proyectos/productos es vital para la supervivencia de las empresas. La solución implantada en la aplicación SmarTeam es muy flexible. Cualquier empresa, independientemente del sector al que pertenezca, puede ajustar la solución que ofrece este proyecto a sus necesidades particulares de forma rápida y sencilla. Esta flexibilidad permite a una empresa aumentar el ROI de implementar SmarTeam en su organización. El proyecto deja la puerta abierta a una variedad de posibles proyectos o trabajos futuros para mejorar su funcionalidad en todos los aspectos. Este proyecto se trata de una iniciativa para la gestión y el control de los costes en los sistemas PLM, ya que en el mercado actual se descuida este tema, siendo de gran relevancia. El proyecto fue ideado para ser la primera piedra en la gestión y control de costes, siendo la aplicación PLM elegida por SmarTeam, dado que el director del proyecto trabaja con esta aplicación y la Universidad Pontificia Comillas tiene varias licencias. 313

346 Conclusiones 314

347 Trabajos Futuros Capítulo 7 TRABAJOS FUTUROS La aplicación desarrollada, como se ha dicho a lo largo de este documento, es el primer paso para la gestión y control de los costes en los sistemas PLM, se han definido, por lo tanto, medidas básicas para realizar la gestión y control de los costes en el desarrollo de proyectos o productos. Dado el carácter genérico del proyecto desarrollado, para que cualquier tipo de empresa de cualquier sector pueda utilizar este módulo, el primer proyecto futuro para ampliar y mejorar este proyecto puede basarse en implementar, en el módulo de gestión y control de costes, una herramienta de configuración. Esta herramienta dotará al usuario de ala posibilidad de personalizar más la aplicación, pasando de ser una herramienta genérica a ser una herramienta particular, de esta forma el usuario podrá ajustar más la aplicación a las necesidades de su empresa. Una de las ventajas más importantes de SmarTeam, y de las tecnologías PLM en general, es la capacidad de reutilización del conocimiento. Un segundo proyecto en el que se ha pensado es dotar a la aplicación de una función para reutilización de la información correspondiente a los costes. Esta nueva función dotara al usuario la posibilidad de saber a priori el coste de un nuevo proyecto/producto. La función se basará en comparar la lista de materiales del nuevo proyecto/producto y comprarla con otros proyectos/productos similares, de esta forma el sistema determinará un coste aproximado del nuevo proyecto/producto. Esta información puede ser de gran utilidad tanto para ver la viabilidad del proyecto/producto como para realizar la planificación de precios o para realizar una revisión del proyecto/producto en busca de reducciones de coste. Aparte de estos dos proyectos futuros propuestos cabe la posibilidad de realizar numerosos y diversos proyectos de ampliación y mejora del aquí 315

348 Trabajos Futuros expuesto, ya que el proyecto desarrollado por sus características permite introducir nueva funcionalidad. 316

349 Trabajos Futuros 317

350 Trabajos Futuros 318

351 Bibliografía Capítulo 8 BIBLIOGRAFÍA [PROD11] [SAPR11] [TRAN11] [DIAB11] [FINA11] [RAMA11] [CLEM11] [SOWC11] [AMSY11] [CENI11] [BAAN11] [DERU11] [DNEW11] [DOWN11] [BLTI11] [TIEN11] [C2CM11] [ISBL11] [CACI11] [LOTR11] [NEEL11] [USMA11] [VIAR11] 319

352 Bibliografía [WIKI11] [ELPR11] Elaboración Propia 320

353 Anexos Parte II ANEXOS 321

354 Bibliografía 322

355 Anexo A: Almacenamiento de Scripts en SmarTeam ANEXO A: ALMACENAMIENTO DE SCRIPTS EN SMARTEAM Este anexo contiene un manual de usuario, que describe gráficamente los pasos para almacenar los scripts desarrollados en la ubicación que la aplicación SmarTeam especifica. A continuación se describe la secuencia de pasos para llegar a la ubicación donde se deben guardar los scripts. Si no se guardan en dicha ubicación SmarTeam no los podrá encontrar y por lo tanto no se podrán utilizar. Se debe acceder a la capeta Mi PC, haciendo doble clic en el icono del escritorio. Una vez en la ventana de de Mi PC se debe entrar en el Disco local(c:) haciendo doble clic en el icono, Figura 92. Figura 92: Acceso Mi PC y Disco local(c:) (Fuente: ELPR11) 323

356 Anexo A: Almacenamiento de Scripts en SmarTeam El segundo paso es entrar en Archivos de programa, en esta carpeta están almacenados archivos referentes a las aplicaciones instaladas en el ordenador. Para acceder a esta carpeta basta con hacer doble clic en la carpeta Archivos de programa, dentro de la ventana que se ha abierto tras el paso anterior. Figura 93. Figura 93: Acceso a Archivos de programa (Fuente: ELPR11) Una vez dentro de la carpeta Archivos de programa, Figura 94, hay que localizar la carpeta propia de la aplicación SmarTeam. Esta carpeta donde se guardan los datos de la aplicación se llama igual que ella SMARTEAM. Una vez localizada se debe entrar en ella haciendo doble clic. 324

357 Anexo A: Almacenamiento de Scripts en SmarTeam Figura 94: Acceso a carpeta de SmarTeam (Fuente: ELPR11) Dentro de la carpeta de SmarTeam se encuentran diferentes carpetas que contienen información acerca de la aplicación. Se debe buscar la carpeta correspondiente a los Scripts de la aplicación, esta carpeta se llama Script, Figura 95, una vez encontrada se debe entrar en ella haciendo doble clic. No confundir con la carpeta Script.original en esta carpeta se encuentran los scripts que SmarTeam tiene por defecto. 325

358 Anexo A: Almacenamiento de Scripts en SmarTeam Figura 95: Acceso a carpeta Script (Fuente: ELPR11) Una vez dentro de la caprte Script se pueden ver los diferentes scripts desarrollados y almacenados en la aplicación. Dentro de este espacio se deberán guardar los scripts que se desarrollen en este proyecto. Como puede verse en la Figura 96 en esta localización se han guardado los scripts correspondientes a CostesArticulo y CostesProyecto. 326

359 Anexo A: Almacenamiento de Scripts en SmarTeam Figura 96: Carpeta Script (Fuente: ELPR11) 327

Estudio de la tecnología PLM y desarrollo de un módulo de gestión de costes sobre la aplicación SmarTeam.

Estudio de la tecnología PLM y desarrollo de un módulo de gestión de costes sobre la aplicación SmarTeam. Estudio de la tecnología PLM y desarrollo de un módulo de gestión de costes sobre la aplicación SmarTeam. Autor: Fco Javier Salcedo Norström Director: Gerardo Díaz Carrillo Resumen El desarrollo de las

Más detalles

UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) Proyecto realizado por el alumno/a: Fco Javier Salcedo Norström

UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) Proyecto realizado por el alumno/a: Fco Javier Salcedo Norström Proyecto realizado por el alumno/a: Fco Javier Salcedo Norström Fdo.: Fecha: / / Autorizada la entrega del proyecto cuya información no es de carácter confidencial EL DIRECTOR DEL PROYECTO Gerardo Díaz

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

BPM: Articulando Estrategia, Procesos y Tecnología

BPM: Articulando Estrategia, Procesos y Tecnología BPM: Articulando Estrategia, Procesos y Tecnología Resumen: La competitividad es el imaginario que dirige las acciones empresariales en la actualidad. Lograr condiciones que permitan competir con mayores

Más detalles

FUENTES SECUNDARIAS INTERNAS

FUENTES SECUNDARIAS INTERNAS FUENTES SECUNDARIAS INTERNAS Las fuentes secundarias son informaciones que se encuentran ya recogidas en la empresa, aunque no necesariamente con la forma y finalidad que necesita un departamento de marketing.

Más detalles

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía. SISTEMA DE GESTIÓN DE MÓVILES Autor: Holgado Oca, Luis Miguel. Director: Mañueco, MªLuisa. Entidad Colaboradora: Eli & Lilly Company. RESUMEN DEL PROYECTO Este proyecto tiene como finalidad la creación

Más detalles

Sistema de Control Domótico

Sistema de Control Domótico UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN ELECTRÓNICA Y AUTOMATICA PROYECTO FIN DE CARRERA Sistema de Control Domótico a través del bus USB Directores:

Más detalles

Gestione toda la documentación de sus proyectos/productos desde un entorno centralizado y seguro.

Gestione toda la documentación de sus proyectos/productos desde un entorno centralizado y seguro. Gestione toda la documentación de sus proyectos/productos desde un entorno centralizado y seguro. Solución ENOVIA V6 para MAQUINARIA La administración del Ciclo de Vida de Productos, Product Lifecycle

Más detalles

CONCLUISIONES Y RECOMENDACIONES

CONCLUISIONES Y RECOMENDACIONES CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio

Más detalles

CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE)

CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE) CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE) 1 ÍNDICE 1.-Introducción. 2.-Objetivo. 3.- Características Herramienta E-Business. 3.1.- Características Generales. 3.2.- Características

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

El Cliente y El Ingeniero de Software

El Cliente y El Ingeniero de Software El Cliente y El Ingeniero de Software Juan Sebastián López Restrepo Abstract. The continuing evolution of technologies have made the software technology used more and more increasing, this trend has created

Más detalles

Bechtle Solutions Servicios Profesionales

Bechtle Solutions Servicios Profesionales Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora

Más detalles

Proyecto TerraSoft-SIM

Proyecto TerraSoft-SIM Proyecto TerraSoft-SIM Un modelo para la mejora de sistema de gestión de clientes - 1 - El programa está cofinanciado por la Consejería de Economía y Consumo de la Comunidad de Madrid, y se ejecuta en

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

Para lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el

Para lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el Para lograr una verdadera administración eficaz de toda la información relevante de una compañía, y que de esta manera nada de lo que suceda en el seno de la empresa quede librado al azar, es fundamental

Más detalles

Enginyeria del Software III

Enginyeria del Software III Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad

Más detalles

BASES DE DATOS OFIMÁTICAS

BASES DE DATOS OFIMÁTICAS BASES DE DATOS OFIMÁTICAS Qué es una Bases de Datos Ofimática?. En el entorno de trabajo de cualquier tipo de oficina ha sido habitual tener un archivo con gran parte de la información necesaria para el

Más detalles

Manufactura. con Microsoft Dynamics GP

Manufactura. con Microsoft Dynamics GP Manufactura con Microsoft Dynamics GP Microsoft Dynamics GP: La solución comprobada para maximizar la eficiencia y obtener una visión productiva del negocio. Más de 40.000 clientes utilizan Microsoft Dynamics

Más detalles

Sesión No. 12. Contextualización: Nombre de la sesión: SAP segunda parte PAQUETERÍA CONTABLE

Sesión No. 12. Contextualización: Nombre de la sesión: SAP segunda parte PAQUETERÍA CONTABLE Paquetería contable PAQUETERÍA CONTABLE Sesión No. 12 Nombre de la sesión: SAP segunda parte Contextualización: Los sistemas ERP son actualmente las herramientas que se han impuesto y son la base operativa

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

Implantación de un Sistema de Control de Versiones de Software para los desarrollos de soluciones (Add-On) en SAP Bussiness One.

Implantación de un Sistema de Control de Versiones de Software para los desarrollos de soluciones (Add-On) en SAP Bussiness One. Universidad Nacional Experimental del Táchira Vicerrectorado Académico Decanato de Docencia Departamento de Ingeniería Informática Trabajo de Aplicación Profesional Pasantías Profesionales Implantación

Más detalles

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS

elastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS PROJECTS elastic PROJECTS INFORMACIÓN COMERCIAL Inscripción Registro Mercantil de Pontevedra, Tomo 3116, Libro 3116, Folio 30, Hoja PO-38276 C.I.F.: B-36.499.960 contact@imatia.com 1 INTRODUCCIÓN Mediante

Más detalles

Una plataforma de trabajo colaborativo

Una plataforma de trabajo colaborativo Una plataforma de trabajo colaborativo El problema Para la colaboración en proyectos con terceros los mínimos necesarios son: 1. Disponer de un repositorio de documentos accesible del modo más sencillo

Más detalles

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00

Aproximación práctica a ITIL. Proyecto VeredaCS. F07.02.01.00.30.r00 Aproximación práctica a ITIL. Proyecto VeredaCS Introducción En esta presentación pretendemos mostrar una aproximación práctica a la implantación de un modelo de prestación de servicios basado en ITIL

Más detalles

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.

Más detalles

comunidades de práctica

comunidades de práctica 1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

CARRERA TITULO DEL TRABAJO CURSO

CARRERA TITULO DEL TRABAJO CURSO CARRERA Ingeniería Informática TITULO DEL TRABAJO TOGAF CURSO Tópicos de Ingeniería del Software CÉSAR ESTRADA CONDORI MAYRA GOMEZ QUEVEDO LUIS MUǸOS ESCAPA ALAN A. ROJAS MARROQUIN SEMESTRE IX 2010 Los

Más detalles

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva de la solución SAP SAP Technology SAP Afaria Gestión de la movilidad empresarial para mayor ventaja competitiva Simplificar la gestión de dispositivos y aplicaciones Simplificar la gestión de dispositivos

Más detalles

Planificación en Team Foundation Server 2010

Planificación en Team Foundation Server 2010 Planificación en Team Foundation Server 2010 Planificación y Seguimientos en Proyectos Agile con Microsoft Visual Studio Team Foundation Server 2010 Dirigido a: Todos los roles implicados en un proyecto

Más detalles

DESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP

DESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS: Modelo de requerimientos del RUP Adesmiro Zelada Escobedo 1*, Miguel Figueroa Martel 2 * 1 Facultad de Ingeniería y Arquitectura, Universidad Peruana Unión *

Más detalles

LA OFICINA SIN PAPELES Ahorro de costes con la optimización de procesos

LA OFICINA SIN PAPELES Ahorro de costes con la optimización de procesos LA OFICINA SIN PAPELES Ahorro de costes con la optimización de procesos LA OFICINA SIN PAPELES Ahorro de costes con la optimización de procesos La rentabilidad de la eficiencia en los procesos Contenido

Más detalles

SaaS / Cloud 100% WEB. Solución SaaS/Cloud Modular, Flexible, Escalable y Rápida de Implantar

SaaS / Cloud 100% WEB. Solución SaaS/Cloud Modular, Flexible, Escalable y Rápida de Implantar Business Manager, el CRM pensado para la Pyme Controle su gestión comercial, gastos y comisiones, sus pedidos, facturación, la evolución de sus ventas y mucho más Comercial, Ventas, Almacén, Facturación

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

UNIVERSIDAD TECNOLÓGICA EQUINOCCIAL DIRECCIÓN GENERAL DE POSGRADOS MAGÍSTER EN GERENCIA DE NEGOCIOS. Trabajo de grado para la obtención del título de:

UNIVERSIDAD TECNOLÓGICA EQUINOCCIAL DIRECCIÓN GENERAL DE POSGRADOS MAGÍSTER EN GERENCIA DE NEGOCIOS. Trabajo de grado para la obtención del título de: UNIVERSIDAD TECNOLÓGICA EQUINOCCIAL DIRECCIÓN GENERAL DE POSGRADOS MAGÍSTER EN GERENCIA DE NEGOCIOS Trabajo de grado para la obtención del título de: Magíster en Gerencia de Negocios PROPUESTA DE MEJORAMIENTO

Más detalles

Gestione toda la documentación de sus proyectos/programas desde un entorno centralizado y seguro.

Gestione toda la documentación de sus proyectos/programas desde un entorno centralizado y seguro. Gestione toda la documentación de sus proyectos/programas desde un entorno centralizado y seguro. Solución ENOVIA V6 para AERO La administración del Ciclo de Vida de Productos, Product Lifecycle Management

Más detalles

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico

TeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances

Más detalles

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Metodologías de diseño de hardware

Metodologías de diseño de hardware Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción

Más detalles

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL

SIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL La administración documental profesional es una completa herramienta documental dirigida preferiblemente a pequeñas y medianas organizaciones para ganar control sobre sus documentos, con énfasis en la

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Tecnología K2 BlackPearl

Tecnología K2 BlackPearl Tecnología K2 BlackPearl http://www.dacartec.com Índice K2 BlackPearl Qué es Características y ventajas de K2 BlackPearl Aplicaciones empresariales dinámicas La plataforma K2 Dacartec y K2 BlackPearl 2

Más detalles

Convertimos lo complicado en sencillo, lo fácil en operativo y eliminamos lo ineficaz

Convertimos lo complicado en sencillo, lo fácil en operativo y eliminamos lo ineficaz Convertimos lo complicado en sencillo, lo fácil en operativo y eliminamos lo ineficaz Quiénes somos SDManalytics es una compañía especializada en el análisis de datos y en el desarrollo de soluciones para

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

ERP y CRM. Abraham Sánchez L. FCC/BUAP Grupo MOVIS

ERP y CRM. Abraham Sánchez L. FCC/BUAP Grupo MOVIS Conceptos de los sistemas ERP y CRM Abraham Sánchez L. FCC/BUAP Grupo MOVIS Introducción Se trata de analizar la evolución de las definiciones que a lo largo de los últimos años han representado las distintas

Más detalles

Diseño ergonómico o diseño centrado en el usuario?

Diseño ergonómico o diseño centrado en el usuario? Diseño ergonómico o diseño centrado en el usuario? Mercado Colin, Lucila Maestra en Diseño Industrial Posgrado en Diseño Industrial, UNAM lucila_mercadocolin@yahoo.com.mx RESUMEN En los últimos años el

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Application Virtualization Módulo del Manual Autores: James Hamilton-Adams, Content Master Publicado: 5 de Octubre 2012 La información

Más detalles

Servicios TIC. Propuesta educación Universidad

Servicios TIC. Propuesta educación Universidad Servicios TIC Propuesta educación Universidad 1. LMS - Campus Virtual Somos una empresa formada por un equipo especializado en la integración de las tecnologías de la información y la comunicación en entornos

Más detalles

Integración de AuraPortal con SAP

Integración de AuraPortal con SAP Integración de AuraPortal con SAP Se puede definir como la estrategia empresarial enfocada a gestionar los procesos de negocio. BPM se soporta sobre tecnología de información para automatizar tareas y

Más detalles

retos LA ACTUALIDAD LA SOLUCIÓN

retos LA ACTUALIDAD LA SOLUCIÓN retos F U T U R O LA ACTUALIDAD En la actualidad, nos vemos rodeados de retos que hace algunos años veíamos muy lejanos. Nuestros clientes son cada vez más exigentes, demandan una mayor calidad de los

Más detalles

Qué es SPIRO? Características

Qué es SPIRO? Características Qué es SPIRO? Características Tecnología de SPIRO Módulos principales Otros módulos de Spiro Qué es Spiro? Software para la planificación y gestión integral Qué es un Sistema Integrado de Gestión? Se podría

Más detalles

IMPLANTACIÓN DE UNA SOLUCIÓN PLM PARA OPTIMIZAR LOS PROCESOS DE GESTIÓN DE LAS EMPRESAS DEL SECTOR DE BIENES DE CONSUMO ENVASADOS

IMPLANTACIÓN DE UNA SOLUCIÓN PLM PARA OPTIMIZAR LOS PROCESOS DE GESTIÓN DE LAS EMPRESAS DEL SECTOR DE BIENES DE CONSUMO ENVASADOS IMPLANTACIÓN DE UNA SOLUCIÓN PLM PARA OPTIMIZAR LOS PROCESOS DE S EMPRESAS DEL SECTOR DE BIENES DE CONSUMO ENVASADOS Autor: González Gallastegui, Justo. Director: Díaz Carrillo, Gerardo. Entidad colaboradora:

Más detalles

Sistemas Operativos Windows 2000

Sistemas Operativos Windows 2000 Sistemas Operativos Contenido Descripción general 1 Funciones del sistema operativo 2 Características de 3 Versiones de 6 Sistemas Operativos i Notas para el instructor Este módulo proporciona a los estudiantes

Más detalles

Windows Server 2012: Infraestructura de Escritorio Virtual

Windows Server 2012: Infraestructura de Escritorio Virtual Windows Server 2012: Infraestructura de Escritorio Virtual Módulo 1: Visión general de Virtualización del Escritorio de Microsoft y la Virtualización del estado de usuario Módulo del Manual Autores: James

Más detalles

UN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR

UN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR UN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR Manuel González y Javier Cuadrado Departamento de Ingeniería Industrial II, Campus de Esteiro, 15403 Ferrol Universidad de

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014 FAMILIA PROFESIONAL: INFORMATICA Y COMUNICACIONES MATERIA: 28. DESARROLLO WEB EN ENTORNO SERVIDOR CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

ERP GESTION LOGÍSTICA

ERP GESTION LOGÍSTICA ERP GESTION LOGÍSTICA o Introducción El objetivo de este módulo reside en dar soporte informático al control de sus existencias para poder responder en cualquier momento a la cuestión Qué cantidad y cuánto

Más detalles

Quatrotec mejora la relación con sus clientes a través de las funcionalidades de Sage ERP X3

Quatrotec mejora la relación con sus clientes a través de las funcionalidades de Sage ERP X3 Quatrotec mejora la relación con sus clientes a través de las funcionalidades de Una vez que vimos las potentes funcionalidades de Sage nos planteamos ampliar los requerimientos hacia aspectos que nunca

Más detalles

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES

APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES APLICATIVO WEB PARA LA ADMINISTRACIÓN DE LABORATORIOS Y SEGUIMIENTO DOCENTE EN UNISARC JUAN DAVID LÓPEZ MORALES CORPORACIÓN UNIVERSITARIA SANTA ROSA DE CABAL CIENCIAS Y TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Está invirtiendo demasiado tiempo y dinero en procesos que podrían ser mucho más simples, ágiles y beneficiosos para su empresa.

Está invirtiendo demasiado tiempo y dinero en procesos que podrían ser mucho más simples, ágiles y beneficiosos para su empresa. Su empresa utiliza más de una solución de software para gestionar las diferentes áreas y departamentos? Está invirtiendo demasiado tiempo y dinero en procesos que podrían ser mucho más simples, ágiles

Más detalles

AYUNTAMIENTO DE ÚBEDA Departamento de Informática.

AYUNTAMIENTO DE ÚBEDA Departamento de Informática. PLIEGO DE PRESCRIPCIONES TÉCNICAS QUE HA DE REGIR EL PROCEDIMIENTO NEGOCIADO SIN PUBLICIDAD, PARA LA ADJUDICACIÓN DEL CONTRATO DE SUMINISTRO DEL SISTEMA DE LOCALIZACIÓN Y CONTROL DE VEHÍCULOS MUNICIPALES

Más detalles

Guía de licenciamiento de NAV en pago por uso

Guía de licenciamiento de NAV en pago por uso Guía de licenciamiento de NAV en pago por uso Fecha de publicación: Mayo 2013 1 Uso de la guía Utilice esta guía para mejorar el uso del licenciamiento sobre Microsoft Dynamics NAV 2013 en modelo de pago

Más detalles

Manual Operativo SICEWeb

Manual Operativo SICEWeb Manual Operativo SICEWeb Gestión de Expediente Digital Expediente Único de Clientes y Otros 1 Índice Contenido Expediente Único de Clientes y Otros... 1 Índice... 2 MODELO DE GESTIÓN DOCUMENTAL (MGD)...

Más detalles

Pliego técnico para la adquisicíon de la Herramienta de Inventario y Facility Management

Pliego técnico para la adquisicíon de la Herramienta de Inventario y Facility Management Pliego técnico para la adquisicíon de la Herramienta de Inventario y Facility Management LANBIDE requiere la adquisición de un sistema de información para la gestión integral de inmuebles en modalidad

Más detalles

Guía EMPRESA INTELIGENTE 2.0 para la PYME

Guía EMPRESA INTELIGENTE 2.0 para la PYME Guía EMPRESA INTELIGENTE 2.0 para la PYME Consejos para desarrollar la gestión del cambio, tomar decisiones de manera ágil y eficaz y planificar estrategias atendiendo a los procesos como célula básica

Más detalles

PROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO

PROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO PROYECTO GESTIÓN POR PROCESOS: INFORME DE AUTOEVALUACIÓN MEDIANTE CUESTIONARIO UNIDAD: TÉCNICOS DE LABORATORIOS DE DEPARTAMENTOS, CENTROS E INSTITUTOS DE INVESTIGACIÓN (UTLA). Fecha de realización: DICIEMBRE

Más detalles

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado. SOFTWARE DE GESTÓN Doctum sabe que es necesario entregar servicios que otorguen un valor agregado, sobre todo para la gestión documental de la empresa, lo que reduce los costos asociados a mano de obra

Más detalles

El plan estratégico de sistemas de información

El plan estratégico de sistemas de información Nota previa El plan estratégico de sistemas de información Resúmen Cynertia Consulting, 2010 Nota previa Nota previa Este documento es un resúmen del artículo El plan estratégico de sistemas de información.

Más detalles

Unidad II. ERP s. 2.1. Definición de ERP s.

Unidad II. ERP s. 2.1. Definición de ERP s. Unidad II ERP s 2.1. Definición de ERP s. Planificación de recursos empresariales ( ERP) es la gestión del negocio de software - por lo general un conjunto de aplicaciones integradas - que una empresa

Más detalles

IMPLANTACIÓN DE UNA SOLUCIÓN PLM QUE GARANTICE LAS CLAVES Y PRINCIPIOS RECOGIDOS POR EL SISTEMA DE GESTIÓN DE LA CALIDAD SIX SIGMA

IMPLANTACIÓN DE UNA SOLUCIÓN PLM QUE GARANTICE LAS CLAVES Y PRINCIPIOS RECOGIDOS POR EL SISTEMA DE GESTIÓN DE LA CALIDAD SIX SIGMA IMPLANTACIÓN DE UNA SOLUCIÓN PLM QUE GARANTICE LAS CLAVES Y PRINCIPIOS RECOGIDOS POR EL SISTEMA DE GESTIÓN DE LA CALIDAD SIX SIGMA Autor: Prats Sánchez, Juan. Director: Díaz Carrillo, Gerardo. Entidad

Más detalles

2 EL DOCUMENTO DE ESPECIFICACIONES

2 EL DOCUMENTO DE ESPECIFICACIONES Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir

Más detalles

RuleDesigner Resumen www.ruledesigner.com

RuleDesigner Resumen www.ruledesigner.com www.ruledesigner.com VISION RuleDesigner es la suite de Marketing CRM y Ventas Ventajas soluciones concebida para ofrecer un entorno integrado de trabajo, para apoyar a una realidad de colaboración que

Más detalles

SOLUCIONES E-BUSINESS

SOLUCIONES E-BUSINESS SOLUCIONES E-BUSINESS Soluciones e-business La realización de operaciones de negocio electrónico se sirve de numerosas herramientas, utilizadas para sustituir a las aplicadas tradicionalmente por las empresas

Más detalles

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Se diferencia tres partes de gestión para mejorar la resolución de las incidencias de soporte técnico según el marco ITIL: 1. Gestión de Incidencias

Más detalles

Cuadros de mando interactivos para los responsables de la toma de decisiones

Cuadros de mando interactivos para los responsables de la toma de decisiones Resumen de producto SAP Soluciones SAP Crystal SAP Crystal Dashboard Design Objetivos Cuadros de mando interactivos para los responsables de la toma de decisiones Transforme datos complejos en cuadros

Más detalles

SISTEMAS Y MANUALES DE LA CALIDAD

SISTEMAS Y MANUALES DE LA CALIDAD SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad

Más detalles

CASOS DE ÉXITO DIST-PLEX MODUART. PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de

CASOS DE ÉXITO DIST-PLEX MODUART. PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de Administración de Relaciones con Clientes (CRM). Reconocida como Microsoft Gold Certified

Más detalles

Unidad III. Software para la administración de proyectos.

Unidad III. Software para la administración de proyectos. Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de

Más detalles

ERPUP (Pequeñas y Medianas Empresas)

ERPUP (Pequeñas y Medianas Empresas) ERPUP (Pequeñas y Medianas Empresas) Quiere impulsar su compañía? Posee sistemas de información pero no están acorde a su realidad y necesidades? Finalmente mucha de la información termina administrándola

Más detalles

Facturación - Software de facturación para profesionales y autónomos.

Facturación - Software de facturación para profesionales y autónomos. Facturación - Software de facturación para profesionales y autónomos. IMPORTANTE: Dado que mantenemos una política activa de actualización de nuestro software, es posible que los últimos cambios y nuevas

Más detalles

LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS

LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS LA LOGÍSTICA COMO FUENTE DE VENTAJAS COMPETITIVAS Los clientes compran un servicio basandose en el valor que reciben en comparacion con el coste en el que incurren. Por, lo tanto, el objetivo a largo plazo

Más detalles

Título del Proyecto: Sistema Web de gestión de facturas electrónicas.

Título del Proyecto: Sistema Web de gestión de facturas electrónicas. Resumen Título del Proyecto: Sistema Web de gestión de facturas electrónicas. Autor: Jose Luis Saenz Soria. Director: Manuel Rojas Guerrero. Resumen En la última década se han producido muchos avances

Más detalles

Mapex Production Manager 7.0

Mapex Production Manager 7.0 Mapex Production Manager 7.0 Mapex Production Manager es una de las aplicaciones integrables de la Mapex Business Platform, tanto para la Corporate Edition como para la SmallBusiness Edition, y permite

Más detalles

ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES. Ana Belén Domínguez García Consultora Cronos Ibérica, S.A.

ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES. Ana Belén Domínguez García Consultora Cronos Ibérica, S.A. ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES Ana Belén Domínguez García Consultora Cronos Ibérica, S.A. 1 Blanca ADMINISTRACIÓN ELECTRÓNICA: TIENDAS VIRTUALES 1. INTRODUCCIÓN Cronos Ibérica es una empresa

Más detalles

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos Duración: 45 horas Objetivos: El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Contenidos:

Más detalles

Gestión de proyectos

Gestión de proyectos Gestión de proyectos Horas: 45 El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos El

Más detalles

FASCÍCULO. Decidir con inteligencia. Este es el momento.

FASCÍCULO. Decidir con inteligencia. Este es el momento. Decidir con inteligencia. Este es el momento. Nos complace que sigas nuestras publicaciones para enterarte de cosas importantes para tu negocio. En el fascículo anterior vimos concretamente las funciones

Más detalles

IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS

IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS CORPORACIÓN UNIVERSITARIA IBEROAMERICANA TECNOLOGIA EN LOGISTICA INFORMATICA BOGOTA D.C. 2013 INTRODUCCIÓN

Más detalles

El presente documento describe la importancia que está tomando el cómputo distribuido en

El presente documento describe la importancia que está tomando el cómputo distribuido en INTRODUCCIÓN El presente documento describe la importancia que está tomando el cómputo distribuido en los sistemas de administración integral o empresarial. Con un prototipo particular, mostraremos como

Más detalles