Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TESIS
Que para obtener el grado de
DIRECTOR DE TESIS
Doctor Primitivo Reyes Aguilar
LECTORES
Maestro Lzaro Marco Antonio Alvarado Vzquez
Maestro Eduardo Arias Bez
Mxico, D.F
2005
ndice
Introduccin ........................................................................................................ 3
Antecedentes .................................................................................................. 3
Justificacin .................................................................................................... 5
Objetivo General ............................................................................................. 6
Objetivo Especifico......................................................................................... 6
Alcance y Trascendencia ................................................................................ 6
Planteamiento del Problema ........................................................................... 7
Metodologa .................................................................................................... 8
1
Software Libre en Mxico y en el Mundo ............................................... 12
1.1
Que es Programar?.......................................................................... 12
1.2
Mtodos de Comercializacin Tradicional.......................................... 12
1.3
Software libre la solucin.................................................................... 13
1.4
Que es un Software Libre?............................................................... 13
1.5
Dnde esta el negocio?.................................................................... 14
1.6
Importancia para Mxico .................................................................... 14
1.7
Porque escoger Software Libre .......................................................... 15
1.8
La propiedad Intelectual ..................................................................... 15
2
Negocios Electrnicos, CRM, ERP, WorkFlow ...................................... 17
2.1
Negocios Electrnicos (Interactivos) .................................................. 17
2.2
Qu es CRM? .................................................................................. 19
2.3
Soluciones CRM................................................................................. 21
2.4
Marketing Relacional.......................................................................... 21
2.5
Que es un ERP? .............................................................................. 24
2.6
Conductores del Negocio ................................................................... 26
2.7
La Calidad en los CRM + ERP ........................................................... 27
2.8
Qu es un WorkFlow?...................................................................... 29
3
Anlisis y Diagramas ............................................................................. 33
3.1
Lenguaje unificado de Modelado........................................................ 33
3.2
Ambiente integrado de desarrollo....................................................... 35
3.3
Programacin orientada a objetos...................................................... 35
3.4
Requerimientos .................................................................................. 39
3.5
Diagrama de Flujo .............................................................................. 40
3.6
Diagrama UML ................................................................................... 41
3.6.1
Diagrama de caso de Uso........................................................... 42
3.6.2
Diagrama de Clase...................................................................... 42
3.6.3
Diagrama de Secuencia .............................................................. 42
4
Implantacin del Sistema....................................................................... 44
4.1
Plan de trabajo ................................................................................... 44
4.1.1
FASE I......................................................................................... 45
4.1.2
FASE II........................................................................................ 47
4.1.3
FASE III....................................................................................... 50
4.1.4
FASE IV ...................................................................................... 51
4.2
Beneficios........................................................................................... 52
Conclusiones y Recomendaciones................................................................... 53
Resultados Esperados - Comentarios........................................................... 55
Bibliografa........................................................................................................ 56
Referencias de Internet .................................................................................... 58
Introduccin
En esta tesis se analizar la Comisin Federal de Competencia
para implantar un sistema CRM+ERP y se propondr una solucin de
acuerdo a sus necesidades as como todas las recomendaciones
necesarias para su correcta implantacin y funcionamiento.
Antecedentes
La Comisin Federal de Competencia1 (CFC) es un rgano
administrativo desconcentrado de la Secretara de Economa, dotado de
autonoma tcnica y operativa para dictar sus resoluciones, en los
trminos de la Ley Federal de Competencia Econmica y su Reglamento,
as como tambin del Reglamento Interior de la Comisin y las dems
disposiciones que resulten aplicables.
Desde su establecimiento en 1993, la CFC ha buscado la forma
ms eficiente, gil y transparente para cumplir con sus obligaciones.
La Comisin siempre ha tratado de mantenerse a la vanguardia, y
de contar con todas las herramientas necesarias para poder satisfacer
todas las necesidades tanto internas con las diferentes direcciones como
externas con cada uno de los Agentes Econmicos. Es por eso que la
Comisin hoy en da cuenta con la certificacin ISO 9001:2000 y
desarrolla una poltica de mejoramiento continuo.
Se tiene documentado y Certificado los procesos principales2,
siendo estos:
Denuncias
Investigaciones de Oficio
Concentraciones
Licitaciones
Recurso de Reconsideracin
Objetivos de Calidad5:
Asegurar la inclusin de los razonamientos jurdico-econmicos del
Pleno y de sus determinaciones en las resoluciones sobre
concentraciones, prcticas monoplicas, recursos de reconsideracin
y participantes en licitaciones.
Desahogo de los procedimientos de la CFC dentro de los tiempos
establecidos en la legislacin de competencia y en las bases de
licitaciones.
Revisin sistemtica de la operacin eficaz del Sistema de
Aseguramiento de Calidad de la CFC.
Proporcionar atencin efectiva a las reclamaciones y sugerencias que
presenten los clientes ante la CFC.
Justificacin
Dado que en la Comisin Federal de Competencia existen ms de
10 Direcciones7, las cuales la gran mayora interactan todos los das
entre ellas y alrededor de 200 personas, es necesario el poder
implementar un sistema que contenga la siguiente informacin como
mnimo:
Control de acceso restringido, con usuario y contrasea.
Da que se ingreso un nuevo caso con su respectivo consecutivo.
7
Objetivo General
Propuesta de Implantacin de un sistema CRM+ERP en software
libre que se adecue a las necesidades de la COMISIN FEDERAL DE
COMPETENCIA.
Objetivo Especifico
Identificar las reas de oportunidad y sugerir acciones de mejora
desde el punto de vista funcional y de sistemas para fortalecer los
procesos principales dentro de la CFC.
Proponiendo alternativas de software, para esto es indispensable
el conocer los conceptos de CRM, ERP, WorkFlow , software libre y nos
apoyaremos en el Lenguaje Unificado de Modelado para traducir los
procesos existentes en un lenguaje intermedio para que al momento de
ingresar los flujos de trabajo, a la herramienta seleccionada, sea de una
manera mas natural.
Una vez terminado todo esto es indispensable el actualizar los
manuales de calidad para evitar una inconformidad en la siguiente
auditora.
Alcance y Trascendencia
Migrar cada una de las computadoras de la CFC al esquema de
Software Libre.
Implementar un CRM+ERP basado en Software Libre conteniendo
todos los procesos administrativos y operativos de todas las Direcciones
de la CFC. Este proyecto es muy importante y ambicioso dado que sera
6
mantener,
8
9
Metodologa
Conocer que son los sistemas CRM+ERP, para que sirven, quien
los hace y como se implementan. Una vez contestadas estas preguntas
podemos analizar quienes son los principales jugadores que ofrece cada
uno de ellos, conocer sus casos de xito, en que plataforma residen
estas soluciones y entonces utilizar toda esta informacin para generar
nuestro sistema CFC.Net.
Paralelamente hay que hacer una revisin de la CFC en donde hay
reas de oportunidad en los procesos internos, en especial en los que
estn certificados por ISO, par poder determinar cuales son las
funcionalidades mnimas que el CRM+ERP debe de tener.
Para poder iniciar la implementacin de un sistema de CRM+ERP
hay que seguir varios pasos que a continuacin se enumeran10.
Determinar el objetivo.
Delimitar.
Analizar cuales seran las posibles soluciones.
Criterios para seleccionar una solucin.
Seleccionar una solucin
Generar un plan de trabajo
Seguir con este plan de trabajo al pie de la letra.
Anotar todos los avances, logros, problemas / soluciones en una
bitcora.
Valoracin del resultado.
10
Benjamin, P. C., Cullinane, T. P., Mayer, R. J., and Menzel, C.P. 1994. The Role of IDEF0
and IDEF3 in Business Process Improvement. Proceedings of the May 1994 IDEF User Group
Conference, 158-170. May 23-26, 1994, Richmond, Virginia.
10
11
12
13
14
15
16
2.1
17
Figura 2.1
2.2
Qu es CRM2?
19
Figura 2.2
Figura 2.3
20
2.3
Soluciones CRM
www.spss.com
SPSS
www.siebel.com
SIEBEL
www.oracle.com
ORACLE
PEOPLE SOFTwww.peoplesoft.com
www.sap.com
SAP
2.4
Marketing Relacional3
21
Figura 2.4
2.5
Que es un ERP4?
Figura 2.5
24
2.6
Marshall, E.M. 1995. Transforming the Way we Work: the Power of the Collaborative
Workplace, American Management Association, New York, NY.
26
uso
2.7
Malone, T. W., K. Crowston, et al. 1993. "Tools for inventing organizations: Toward a handbook
of organizational processes." 2nd IEEE Workshop on Enabling Technologies Infrastructure for
Collaborative Enterprises (WET ICE), Morgantown, WV, USA.
27
2.8
Qu es un WorkFlow7?
Swenson K.D. "Collaborative Workflow" Groupware Solutions '96 Workshop, Tokyo Japan,
Feb 1-2 1996.
29
Figura 2.6
31
32
3 Anlisis y Diagramas
El anlisis que se debe realizar es para traducir los procesos en
plantillas de Caso de Uso, diagramas de flujo, diagramas de Caso de
Uso, Diagramas de Clase y Diagramas de Secuencia, de acuerdo a los
manuales de procedimientos certificados bajo la norma de ISO 9000 :
2000. Todos estos elementos forman parte del Lenguaje Unificado de
Modelado y a continuacin se da una breve expiacin del como debe
utilizar esta herramienta.
3.1
33
Figura 3.1
Figura 3.2
34
Figura 3.3
3.2
3.3
Benjamin, P. C., Mayer, R. J., Painter, M., and Marshall, C. 1997. "Towards a Process
Integration and Design Toolkit (PIDT)" Proceedings of the 1997 International CERA
Conference.
3
Burdea, G. and Coiffet, P., 1994, Virtual reality technology, John Wiley & Sons, Inc., New
York, N.Y.
35
Clase: Conjunto
comportamiento.
de
objetos
que
comparten
propiedades
como
programacin
procedural
conducida
los
37
Ada 95
Objective-C
Java
C++
Python
38
Delphi
Lexico
C#
Eiffel
Ruby
3.4
Requerimientos
Las caractersticas del software ERP que se requiere son las siguientes:
Plataforma robusta la cual tenga arquitectura cliente servidor, de
preferencia que tenga interfase Web.
Se requiere para 150 usuarios.
Mdulos de CRM + ERP
Es necesario que pueda configurarse para que al momento de
ingresar un nuevo asunto se pueda seleccionar de un Scroll Bar la
Direccin a quien se turna y este debe de ser capaz de asignar el
consecutivo correspondiente automticamente, y a este folio se le
debe de adjuntar el ao que ingreso el asunto.
Asignacin automtica de casos, Configurable.
Modulo de administracin para alta de usuarios, privilegios,
responsabilidades, etc.
Base de datos centralizada.
Compatible con Citrix MetaFrame Access Suite, o configurar en las
propiedades de cada terminal el bloquear las funciones de imprimir
pantalla y copiar y pegar texto, esto con el fin de evitar la fuga de
informacin.
Modulo de web para cumplir con los estndares de Transparencia, en
donde cada Agente Econmico pueda ver en que parte del proceso
esta su resolucin.
Modulo de auditoa, en este se deben de guardar todos los
movimientos que estn relacionados con la creacin, modificacin,
revisin y asignacin de los documentos, guardando el autor, las
veces que se ha accesado a dicho documento, quienes lo han
accesado, si tienen permiso para modificarlo y que modificaciones le
realizaron, guardando la fecha y la hora de la consulta o modificacin,
etc.
39
3.5
Diagrama de Flujo4
Buler, C., and Jablonski, S. 1994. An approach to integrate workflow modeling and
organization modeling in an enterprise. In IEEE Proceedings of Third Workshop on Enabling
Technologies: Infrastructure for Collaborative Enterprises, 81-95. Morgantown, WV: IEEE
Computer Society Press.
40
3.6
Diagrama UML
A continuacin aparecen los diagramas que competen a la CFC.
41
Figura 3.7
42
Figura 3.8
43
4.1
Plan de trabajo
44
4.1.1 FASE I
En esta se migrarn las PC y servidores a software libre, (sistema
operativo Linux, aplicaciones como; Open Office, Eudora, etc.), as como
el traducir todos los documentos y migrar los correos electrnicos,
configuracin de la red, impresoras y de los grupos de trabajo.
Antes de hacer cualquier migracin, es muy recomendable el
generar una lista de inventarios, que contenga los programas instalados
en cada una de las PCs de la CFC, esto con el fin de llevar una relacin,
de que programas hay que instalar adicionales a la imagen que se
genere y contar con la versin del software libre que mas se acerque, a
la que el usuario esta acostumbrado a usar.
Paralelamente a estas actividades, se tendr que capacitar a todo
el personal de la CFC en el uso de estas nuevas herramientas. Se les
capacitar en el uso del software Open Office, Manejador de Correo
Electrnico, Navegador de Internet, etc. y en el Nuevo Sistema de
Control de Gestin CFC.net (posteriormente se impartir una
capacitacin especfica para la nueva aplicacin).
La gran ventaja que se tiene es que el personal hoy en da est
familiarizado con el uso de herramientas de software para realizar sus
labores cotidianas por lo que la transicin no ser tan abrupta, la
capacitacin se proveer mientras se migra cada una de las
computadoras de los asistentes a dichos cursos. En estas capacitaciones
se les proporcionar material de apoyo a todos los asistentes con
ejemplos de las diferentes funcionalidades con las que cuenta. Asimismo,
previamente a esta capacitacin se capacitar a un sper usuario de
cada una de las direcciones, para que sea su primer punto de contacto,
antes de llamar al Help Desk.
Se debe categorizar las direcciones de la CFC de acuerdo a su
importancia organizacional y funcional, para iniciar esta por las
direcciones de menor importancia o menos sustantivas. Esto con el fin de
que los tcnicos y capacitadores tengan mas experiencia al momento de
migrar las direcciones mas sustantivas y evitar errores.
Para esto se contempla un equipo de trabajo formado por 6
tcnicos y 1 supervisor.
El tiempo estimado de migracin por PC es de 6 horas. Y cada
tcnico puede migrar 3 al da. Pensando que en la CFC hay 200 PCs se
terminar esta labor en 10 das hbiles, y se est contemplando una
semana para revisiones de la integridad de la informacin. Para la parte
45
Tabla 1
4.1.2 FASE II
Comprende la instalacin y configuracin de la herramienta de
software WorkFlow que nos va controlar toda la asignacin, control de
versiones, expedientes, etc. Cabe recordar que esta aplicacin va a
correr sobre el navegador de Internet, por lo cual no es necesario instalar
el cliente en las PCs de los usuarios.
El tiempo estimado para tener esta herramienta funcionando es de
2 meses. Y se estn dedicando a 5 personas para completar todas las
actividades relacionadas a la adecuacin del software. En este periodo
de tiempo se tiene que preparar el servidor, la base de datos, y la
aplicacin cfc.net con todas las funcionalidades descritas anteriormente.
Tambin contempla la fase de pruebas, la documentacin
correspondiente y la capacitacin de los usuarios y administradores.
Las caractersticas de hardware con las que debe contar el
servidor para que la aplicacin de cfc.net funcione correctamente son:
48
Tabla 2
49
Tabla 3
50
4.1.4 FASE IV
Por ltimo y no por eso menos importante se habilitar el modulo
de CRM y Transparencia.
En este periodo de tiempo que abarca 4 semanas se habilitarn
una serie de ligas dentro del portal de la CFC en donde se podr
consultar informacin sobre como iniciar los diferentes trmites, que
competen a la CFC, as como el estado que guardan los asuntos en
trmites, se publicarn las resoluciones del Pleno (rgano Mximo,
encargado de emitir las resoluciones de la CFC) y contendr un foro para
poder retroalimentar o dar sugerencias de como fue la atencin por parte
de los funcionarios de la CFC as como el resultado de los casos
atendidos por esta Dependencia.
Para habilitar el mdulo de transparencia se instalar un par de
PCs con acceso a estas ligas para que cualquier agente econmico
pueda revisar la informacin que le interese. Esta PC estar dentro de
las instalaciones de la CFC en un lugar de fcil acceso.
Tambin se habilitar una posicin que sea responsable de toda la
comunicacin telefnica para resolver dudas, correo electrnico, Chat y
dudas en general.
Tabla 4
51
4.2
Beneficios
Solo por mencionar algunos de los beneficios se contar con:
160
150
Gratis
30
20
80
440
Si la CFC cuenta con 200 PCs esto nos da un total de $88,000 Dlares
Americanos antes de IVA, solo de la paquetera necesaria para el
funcionamiento bsico de estas, a esta cantidad hay que sumarle los
programas adicionales y los que residen en los servidores. Por
cuestiones de seguridad no aparecer este nmero, ni el tipo de
programas que se utilizan.
El nico gasto que se contempla en este proyecto es el adquirir un
servidor que contenga la configuracin descrita anteriormente y su precio
de lista es de $10,000 Dlares Americanos.
52
Conclusiones y Recomendaciones
En relacin a los objetivos de esta tesis es generar una propuesta
de implantacin de un sistema CRM+ERP en software libre que se
adecue a las necesidades de la Comisin Federal de Competencia,
Identificando las reas de oportunidad y sugerir acciones de mejora
desde el punto de vista funcional y de sistemas para fortalecer los
procesos principales dentro de la CFC.
Al proponer alternativas de software, es indispensable el conocer
los conceptos de CRM, ERP, WorkFlow , software libre, para que la
solucin propuesta se visualice integralmente y no solo nos basemos en
el presupuesto asignado a este proyecto.
Nos apoyaremos en el Lenguaje Unificado de Modelado para
traducir los procesos existentes en un lenguaje intermedio, para que al
momento de ingresar los flujos de trabajo a la herramienta de software
sea de una manera ms natural.
Una vez terminado todo este proceso de implementacin es
indispensable el actualizar los manuales de calidad para evitar una
inconformidad en la siguiente auditora.
En relacin con la problemtica planteada, como primer paso fue el
hacer una investigacin a fondo para cerciorarnos que los desarrollos en
software libre son los suficientemente robustos para implantarlos y si
existe el soporte necesario, hablando de documentacin y de compaas
dedicadas a brindar la asesora, soporte, cursos, etc. para ayudarnos en
este proceso. Se encontr que existen una gran cantidad de desarrollos
de todo tipo y que el soporte existe pero que para acceder a este es
necesario el contratar a alguna de estas compaas.
Algo que tambin es muy importante comentar es que la ideologa
de software libre cada da tiene mas adeptos y no fue solo una moda
como se supona a principios de los aos 70s. De hecho existen
compaas como HP que este ao estn vendiendo PCs con software
libre instalado de fbrica, SAP ayuda a desarrollar un manejador de base
de datos, etc.
Gracias a que se est utilizando personal de la CFC, no existen
costos por asesora externa o modificaciones, ni tampoco sera necesario
el enviar a todo el personal a cursos de capacitacin.
La Comisin Federal de Competencia ser la primera dependencia
Gubernamental que cuente con un sistema al 100% de software libre
tanto en sus PCs como en su sistema de CRM+ERP teniendo una gran
53
54
55
Bibliografa
Benjamin et. al. 1995. "Using Simulation for Robust System Design." Simulation, 65:2, 116-128.
Benjamin et. al., 97. Benjamin, P., Mayer, R. J., Graul, M., Marshall, C., Painter, M., Chadha, B.,
Carlson, R. "Agile Virtual Enterprise Process Design for Multi-Missile Manufacturing."
Proceedings of 1997 Agility Conference.
Benjamin, P., Tien-Lung Sun, and Richard J. Mayer. A Virtual-Reality Enhanced Integrated
Process Design Environment (VR-IPDE), Proceedings of the DIISM 98 Conference Proceedings
(Accepted for Publication), Forthcoming, May 1998.
Clancey, B. Understanding Activities and Communities of Practice, Seminar on Human
Centered Computing, NASA Ames Research Center, May 4, 1998.
Cleetus, K. K. 1994. Working group report on enterprise modeling and workflow management.
In IEEE Proceedings of Third Workshop on Enabling Technologies: Infrastructure for
Collaborative Enterprises, 3-13. Morgantown, WV: IEEE Computer Society Press. [1] Zadeh, L.
(1993). Soft Computing and Fuzzy Logic. IEEE Software, 48-56.
Duffey, M.R. and Dixon, J.R. 1993. Managing the Product Realization Process: a Model for
Aggregate Cost and Time-to-Market Evaluation. Concurrent Engineering: Research and
Applications, 1993, 1, 51-59.
Fillion, F., Menzel, C., Blinn, T., and Mayer, R. (August 1995.) "An Ontology-Based Environment
for Enterprise Model Integration." Presented at the Workshop on Basic Ontological Issues in
Knowledge Sharing at IJCAI95, Montreal, Canada..
Finin, T., Yannis, L. Mayfield, J.. "KQML as an Agent Communication Language," 1995. UMBC
Technical Report.
Golman, S., Nagel, R., and Preiss, K., Agile Competitors and Virtual Organizations: Strategies
for Enriching the Customer. New York. Van Rostrand Reinhold.
Knowledge Based Systems, Inc. (1994). Ontology-driven information integration: Phase I final
report. (NASA SBIR Project, Contract No. NAS-9-18829.
Knowledge Based Systems, Inc. 1994. IDEF5 Ontology Description Capture Method Report.
Under Contract to Wright Patterson Lab, US Air Force, Dayton, OH.
Knowledge Based Systems Inc. (1994). Knowledge-Based Assistant for Simulation Model
Generation from IDEF3 Descriptions. NSF Phase II Final Report.
KBSI. 1995. Knowledge Based Systems, Inc. 1995. IDEF3 Process Description Capture Method
Report. Under Contract to Wright Patterson Lab, US Air Force, Dayton, OH.
KBSI. 1995. Knowledge Based Systems, Inc. "Knowledge Aided Mission Planning SystemNASA Phase II Final Report." Contract No. NAS 9-19117. 1995.
KBSI. 1996. Knowledge Based Systems, Inc. "PROSIM user's manual and reference guideVersion 2.2." College Station, TX.
KBSI. 1997. Knowledge Based Systems, Inc. "Virtual Enterprise Engineering Environment"Final Project Report. To DARPA" Contract No. F33615-96-C-5601. College Station, TX.
56
KBSI. 1997. Knowledge Based Systems, Inc. 1997. "Foundations for Product Knowledge
Representation and Exchange" NIST Phase I SBIR Contract No. 50-DKND-790095.
KBSI. 1997. Knowledge Based Systems, Inc. 1997. Automatic Generation of Virtual Reality
Scripts from IDEF3 Behavior Descriptions (AGVRS), Phase I Final Report, Navy SBIR Contract
N00178-97-C-4014.
KBSI. 1997d. Knowledge Based Systems, Inc. 1997. "A Generalized Event Representation
Modeling and Analysis Tool (GERMAT)". Final Report, Army SBIR Contract No. DASG60-97-C0012.
Knowledge Based Systems, Inc. (KBSI), 1998. Integrated Framework for Engineering Decision
Support (I-FEDS). DARPA SBIR Contract No. DAAH01-98-C-R124.
Knowledge Based Systems, Inc. (KBSI), 1998. Workflow Enabled Role-Based Access Control
(WERBAC), Phase I SBIR Contract, the National Institutes of Standards Technology,
Gaithersburg, MD, July 1998.
Sierhuis, M. Modeling and Simulating Work Practice. Seminar on Human Centered Computing,
NASA Ames Research Center, January 26, 1998.
Weisbord, M.R. 1987. Productive Workplaces: Organizing and Managing for Dignity, Meaning,
and Community, Jossey-Bass Inc., San Fransisco, CA.
Wneger, E. 1997. Communities of Practice: Learning, Meaning, and Identity. Cambridge
University Press.
Yen, J and Langari, R. 1997. "Fuzzy Logic in Control and Intelligent Systems," Center for Fuzzy
Logic, Robotics, and Intelligent Systems, Texas A&M University, College Station, TX.
57
Referencias de Internet
58