Publication:
Solving the size estimation problem in ERP project context : the eEPC-COSMIC approach

Research Projects
Organizational Units
Journal Issue
Abstract
The world where we leave is changing very fast because of the increasing development of new ways of communications, making the world more global and breaking traditional barriers like the different languages, different cultures, distance. The companies have to answer to the quick changes that the globalization demands and therefore their information systems need to be updated and to have the ability to respond those changes. It is in this context where the Enterprise Resource Planning (ERP) appears. An ERP is an enterprise-wide information system designed to coordinate all the resources, information, and activities needed to complete business processes such as order fulfilment or billing. An ERP system tries to assemble all this different systems in just one, achieving for the successful business connectivity where software, hardware, people and process work converge. But, until to adopt an ERP system in an organization, there are many steps that have to be carried out. One of these phases is the planning stage in which an organization estimates the cost, time and resources necessary for the ERP implementation. To make a contract with an ERP vendor and/or ERP solution implementation consultants, for a client organization it is necessary to have the size of the future ERP product. However, more often than not, for a client company, it is in this step where the ERP size and effort estimation problems appear and the company finds out that merely island-solutions are offered to confront these problems. There is no standard or consensus on a method to determine the size of an ERP. Existing Functional Size Measurement (FSM) methods, most of which standardized through ISO, are intended to measure the software size by using the functional user requirements. The problem is that the application of traditional FSM models to the ERP context is very difficult. This is even more problematic in the early stage of the requirements because of the lack of information in this stage. So, in practice, each ERP vendor or adopter company use their own technique. The goal of this thesis is to reduce the gap of the estimation of the product size in the ERP context. For this, in the present thesis we have designed an approach based on the one recent ISO FSM model, the COSMIC method, a standardized method of measuring a functional size of software from the functional domains commonly referred to as ‘business application’ (or ‘MIS’) software and ‘real-time’ software and hybrids of these. To determine the size of an ERP product, we have mapped the requirements modelling constructs of the ERP specifications onto the counting concepts of the COSMIC. We have used the Business Blueprint of the SAP (the most important company in the ERP environment), that are templates for the functional requirements that show how to carry out business processes in a fluent organization by using the SAP system. The research methods used in this thesis are: i) Literature survey: to gather a basis for the practical work and to make the researcher more familiar with existing literature and research on the problems about how is an ERP product sized and which methods could be used to solve or reduce them. ii) Proof-of-Concept: to illustrate how the newly proposed sizing technique works; and iii) Perception-based evaluation, to evaluate the newly proposed approach by a group of experts. The focus is to evaluate the proposal regarding the perceived usefulness, perceived ease of use and intention to use The structure of the thesis is the next: Chapter 1 introduces the topic; Chapter 2 presents the background; Chapter 3 analyzes the size estimation problem in ERP; Chapter 4 studies the state of the art; Chapter 5 describes our solution; In Chapter 6 our approach (eEPC-COSMIC) is explained and justified; Chapter 7 shows an example applying our proposal estimating size; Chapter 8 includes an empirical study about the perceptions of a group of experts in FSM methods; and chapter 9 draws the conclusions and presents the future works. _______________________________________________
El mundo donde vivimos está cambiando continuamente debido al aumento de las nuevas maneras de comunicación, haciendo el mundo más global y rompiendo con las barreras tradicionales como las diferentes lenguas, diferentes culturas, distancia. Las compañías tienen que responder rápidamente a los cambios que la globalización demanda y por lo tanto sus sistemas de información necesitan estar actualizados y tener la capacidad de responder a estos cambios. Es en este contexto donde los sistemas ERP (Enterprise Resource Planning) aparecen. Un ERP es un sistema de información corporativo diseñado para coordinar todos los recursos, información y actividades necesarias para completar los procesos de negocio de una compañía, como pueden ser la facturación o el proceso de una orden de compra. Un sistema ERP intenta ensamblar todos los sistemas diferentes de una organización en uno solo, logrando la convergencia del software, hardware, empleados y procesos de trabajo. Pero para adoptar un sistema ERP por parte de una organización, hay numerosos pasos que tienen que ser desarrollados. Una de estas fases es la de planificación en la cual la organización estima el coste, el tiempo y los recursos necesarios para la implementación del nuevo paquete ERP. Para realizar un contrato con un vendedor de ERP y/o un consultor de implementación de ERPs, para la organización cliente es necesario tener el tamaño del futuro producto. Sin embargo, es en esta etapa cuando es muy común que soluciones aisladas sean ofrecidas a la compañía cliente, apareciendo grandes problemas de estimación de tamaño y esfuerzo. No hay un estándar o consenso en un método que permita determinar el tamaño de un paquete ERP. Los existentes métodos de medición funcionales (FSMM), muchos de los cuales son estándar ISO, son interpretados para medir el tamaño funcional usando los requisitos de usuario funcionales. El problema radica en la dificultad de la aplicación de estos métodos tradicionales en el contexto de los ERP. Esto es incluso más problemático en las fases tempranas de requisitos debido a la falta de información en ellas. Por lo que en la práctica, cada compañía vendedora o compradora de ERP usan sus propias técnicas de medición y estimación. El objetivo de este proyecto es reducir el hueco existente sobre la estimación del tamaño del producto ERP. Para ello, en este presente proyecto hemos diseñado una aproximación basada en uno de los últimos modelos FSM en ser establecido como ISO estándar, el método COSMIC. Un método de medición del tamaño funcional del software en diferentes dominios como “aplicaciones de negocio” o “sistemas de información” y sistemas de en tiempo real así como híbridos de ambos. Para determinar el tamaño de un producto ERP, se han mapeado en los conceptos de CSOMIC los requisitos funcionales utilizados en las especificaciones de un ERP. En concreto se ha empleado las plantillas de SAP, la empresa más importante en el contexto de los ERPs y conocidas como Business Blueprint. Estas plantillas para los requisitos funcionales muestran cómo desarrollar los procesos de negocio de una compañía usando el sistema SAP. En el desarrollo de esta tesis, se han empleado tres métodos de investigación: i) Literature survey (Revisión de la literatura): para familiarizar al autor del proyecto con la literatura existentes, los conceptos principales del trabajo y coleccionar el trabajo previo de investigación sobre los problemas y posibles soluciones estimando el tamaño funcional de un producto ERP. ii) Proof-of-Concept (Prueba de concepto): para ilustrar cómo funciona la técnica propuesta; y iii) Perception-based evaluation (Evaluación de la percepción), un estudio llevado a cabo con expertos para evaluar la propuesta en cuanto a su facilidad de uso, su futura intención de uso y su usabilidad. La estructura del PFC está organizada de la siguiente manera: El capítulo 1 introduce el tema; el capítulo 2 presenta los principales conceptos; el capítulo 3 analiza el problema de estimación del tamaño en los ERPs; el capítulo 4 presenta el estado del arte en las empresas; el capítulo 5 describe nuestra solución; el capítulo 6 presenta y justifica nuestra propuesta (eEPC-COSMIC) acorde al método estándar COSMIC; el capítulo 7 presenta un ejemplo de la aplicación de la propuesta; el capítulo 8 muestra un estudio empírico acerca de la propuesta mostrando las percepciones de un grupo de expertos en los modelos FSM y finalmente el capítulo 9 presenta las conclusiones del proyecto y las líneas de trabajo futuras.
Description
Keywords
Informática de gestión, Sistemas de información, ERP
Bibliographic citation