para la automatización es una forma en que puede mejorar los procesos de negocio.



Documentos relacionados
El Proceso Unificado Rational para el Desarrollo de Software.

Rational Unified Process (RUP)

El Proceso Unificado de Desarrollo de Software

Elementos requeridos para crearlos (ejemplo: el compilador)


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

Ingeniería de Software: Parte 2

GeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008

DIAGRAMA DE CLASES EN UML

Proceso Unificado de Rational (RUP)

INGENIERÍA DEL SOFTWARE

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Análisis y Diseño de Sistemas : T-INF107

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

tendencias digitales que debes conocer

Administración por Procesos contra Funciones

Business Process Management(BPM)

Enterprise Architect y UML Basic

ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen

CURSOS IN-HOUSE PARA FORTALECER HABILIDADES DE GESTIÓN Y MEJORAR LA PRODUCTIVIDAD

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Evaluación. del desempeño

Durante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con

TITULO Editorial Autores ISBN AÑO

RESUMEN DE TRABAJO DE GRADO

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

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

Sistema PYMES Ventas e Inventarios H&S

CREACIÓN DE UN DEPARTAMENTO DE RELACIONES PÚBLICAS PARA LOS ALMACENES EL CHOCHO Y EL CAMPEÓN

Propuesta de Proyecto Final Para optar al grado de Magíster en Tecnologías de la Información

<Generador de exámenes> Visión preliminar

La administración de recursos humanos y la descripción de puesto

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

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

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Metodología Orientada a Objetos Clave Maestría en Sistemas Computacionales

Syllabus.

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

IBISCOM AUMENTE SU EFICIENCIA. i-bpm

Programa de Universidades

SISTEMA DE GESTION DE LA CALIDAD INFORME DE CONTROL INTERNO LEY 1474 DE 2011

CAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado

Índice CONOCE EL PROCESO COMPRA DE TUS CLIENTES

n u e v o s p a r a d i g m a s... n u e v a s s o l u c i o n e s.

Is not jus power, is reliability and trust. Yei Systems S.A. de C.V.

6 Anexos: 6.1 Definición de Rup:

[ ] introducción. AIO CRM: Un CRM diseñado para las pequeñas y medianas empresas colombianas. resumen

Gestión y Desarrollo de Requisitos en Proyectos Software

Presentación. Cómo Aprender UML? Grupo de Ingeniería de Software Centro de Investigación en Matemáticas Guanajuato, México 2007

L.B.S. servicios basados en localización DESARROLLO DE SOFTWARE Y PRODUCTOS PROPIETARIOS

Unidad 1. Fundamentos en Gestión de Riesgos

Curso: El Proceso de Desarrollo de Software

Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN

SYSTEMIC SOLUTIONS BPM. soluciones integrales.

Describir una metodología sistemática de análisis de los procesos organizacionales y cómo estos pueden ser apoyados por las TI.

Ingeniería de Sistemas de Información. Línea Salud. Gestión Estratégica de la Línea Salud: Organización y Modelamiento Empresarial

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1

Pensando Globalmente.

Primer avance de proyecto de software para la gestión de inscripciones en cursos

Traducción del. Our ref:

SAP Historia de Éxito Construcción Líder Grupo Constructor. Líder Grupo Constructor SAP garantiza bases sólidas para la expansión del grupo

Capitulo 3: Procesos de la Dirección de Proyectos para un proyecto

Interacción Persona - Ordenador

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

Metodología básica de gestión de proyectos. Octubre de 2003

Riesgo: Se puede llegar al destino sin información veraz y oportuna?

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

PRU. Fundamento Institucional. Objetivos. Alcance

Implementando un ERP La Gestión del Cambio

Hoja Informativa ISO 9001 Comprendiendo los cambios

10 PRÁCTICAS BASALES DE LA GESTIÓN DE PROYECTOS INFORMÁTICOS EN CUBA

DOCUMENTO VISIÓN SISTEMA DE VENTAS Y PRÉSTAMOS DE LA CINEMATECA BOLIVIANA PAWI. Versión 1.0. Aruquipa Mamani Rolando Willy

COBIT 5. Niveles de Capacidad Desafío de formalización de procesos Costos y Beneficios. A/P Cristina Borrazás, CISA, CRISC, PMP

Qué es TypMan?

VENTAJAS Y RIESGOS DE LA TECNOLOGÍA INFORMÁTICA Y COMUNICACIONES (TIC), EN EL EJERCICIO DE LA REVISORÍA FISCAL.

Visión General GXflow. Última actualización: 2009

Gestión por Procesos o BPM Mitos y realidades sobre su aplicación en nuestras organizaciones

Qué ofrece un diagnóstico a un área de calidad. Agosto ra visita de ISQI - HASTQB

Capítulo 1. INTRODUCCIÓN

Innovación y trabajo en equipo

ENFOQUE ISO 9000:2000

Figure 7-1: Phase A: Architecture Vision

CAPÍTULO 2. MODELOS Y ESTÁNDARES DE CALIDAD DE SOFTWARE

Presentación de servicios

MODULO II UNIDAD VI: LA ACTUALIDAD DEL DERECHO DE AUTOR Y CONEXOS SOFTWARE. Tuesday, August 27, 13

Guía de los cursos. Equipo docente:

Curso Fundamentos de ITIL

Business Process & Technology Consulting S.A.C.

LA VENTAJA COMPETITIVA Y LA VENTAJA

CMMI (Capability Maturity Model Integrated)

ISO 9000 y SIX SIGMA

PDSM: PROCESO DE DESARROLLO DE SOFTWARE MIXTO COMBINANDO RUP Y SCRUM. Mariani, María Florencia Okabe, Evangelina

Diseño e Implementación de los Procesos de Gestión TI

Business Intelligence Strategy Framework Cómo elaborar la estrategia de Inteligencia de Negocios en su organización? Javier Bermúdez, MBA

Soporte. Misión y Visión

CAS-CHILE. Líder en Software de Gestión Pública

TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC CALIDAD DE SOFTWARE Guía para Examen Segundo Parcial Grupo 6501

Destino Perú. En la búsqueda de nuevas oportunidades. Experiencias de Internacionalización

Debido a que Internet ha llegado a ser aceptado rápidamente en toda esta revolución tecnológica, por encima de los demás medios de comunicación como

Transcripción:

El Modelado del Negocio Utilizando la Metodología Rational Unified Process (RUP) Omar Beltrán Celis Mendoza 1, Alderson Luna Aguinaga 1, Ing. Daniel Lévano Rodríguez, Mg 2 Resumen El Modelado del Negocio el cual se lo realiza con mayor énfasis en la fase conceptual de la metodología Rational Unified Process (RUP) tiene como objetivos comprender la estructura, la dinámica de la organización, problemas actuales, identificar posibles mejoras y comprender los procesos. Utiliza el Modelo de Casos de Uso del Negocio para describir los procesos del negocio y los clientes, el Modelo de Objetos del Negocio para describir cada Caso de uso del Negocio con los Trabajadores, además utilizan los Diagramas de Actividad y de Clases. Es de suma importancia elegir la metodología adecuada, así como las herramientas de implementación adecuadas, es por ello que la metodología Rational Unified Process (RUP) basada en el modelamiento del Negocio nos proporciona todas las bases para llevar al éxito la elaboración de software. Palabras Claves: Modelado del negocio, RUP, UML, Proceso unificado de desarrollo, procesos de negocio, CU, casos de uso del negocio, ROP. The Business Modeling Methodology Using the Rational Unified Process (RUP) Summary The Business Modeling which is done with greater emphasis on the conceptual phase of the methodology Rational Unified Process (RUP) aims to understand the structure, organizational dynamics, current issues, identify improvements and understand the processes. Use the Model Business Use Cases to describe business processes and customers, the Business Object Model to describe each use case with Business Workers also use Activity Diagrams and Class. It is important to choose the right methodology and the implementation of appropriate tools, which is why the methodology Rational Unified Process (RUP) based modeling Business provides all the bases for the successful development of software. Keywords: Business Modeling, RUP, UML, Unified Process development, business processes, CU, business use cases, ROP. Introducción Muchas organizaciones desean que los proyectos de desarrollo de software que requieren implementar sean exitosos, razón por la cual se encuentran implementando mecanismos que les permitan alcanzar estos objetivos. Se realizó un análisis exhaustivo de que es lo que hace fallar a los proyectos de desarrollo de software obteniendo como resultado que las fallas más importantes radican en la falta de una adecuada metodología de gestión de proyectos pero enfocada a la industria de desarrollo de software (Torres 2010). El objetivo de esta revisión es destacar el modelado del negocio, para la exitosa ejecución de proyectos 1 Autor - Estudiante de la Universidad Peruana Unión. - omarcelismendoza@gmail.com/alder.066@gmail.com - 985236180/944483708 2 Asesor

intensivos en desarrollo de software utilizando la metodología del Proceso Unificado de Desarrollo de Software (RUP) presentando un enfoque prescriptivo para estandarizar las mejores prácticas de la ingeniería de software. Antecedentes El antecedente más importante se ubica en 1967 con la Metodología Ericsson (Ericsson Approach) elaborada por Ivar Jacobson, una aproximación de desarrollo basada en componentes, que introdujo el concepto de Caso de Uso. Entre los años de 1987 a 1995 Jacobson fundó la compañía Objectory AB y lanza el proceso de desarrollo Objectory (abreviación de Object Factory). Posteriormente en 1995 Rational Software Corporation adquiere Objectory AB y entre 1995 y 1997 se desarrolla Rational Objectory Process (ROP) a partir de Objectory 3.8 y del Enfoque Rational (Rational Approach) adoptando UML (Unified Modeling Language) como lenguaje de modelado. Desde ese entonces y a la cabeza de Grady Booch, Ivar Jacobson y James Rumbaugh, Rational Software desarrolló e incorporó diversos elementos para expandir ROP, destacándose especialmente el flujo de trabajo conocido como modelado del En junio del 1998 se lanza al mercado Rational Unified Process una fase de prueba, con un UML fortalecido y la integración de los enfoques de la ingeniería de Negocios y la Ingeniería de Datos a partir de aquí nace RUP, con los lineamientos y vertientes que hoy día conocemos (Vargas 2011). Modelamiento del Negocio El modelamiento del negocio es una disciplina en la metodología RUP que se ve en el ámbito más amplio de la empresa. Se utiliza para entender el negocio actual, procesos y determinan la forma en que se pueden mejorar. Identificar oportunidades para la automatización es una forma en que puede mejorar los procesos de Puede llevar a cabo el modelado de negocios como parte de un proyecto para ayudar a obtener una mejor comprensión del contexto de negocios o como un proyecto independiente que desova varios proyectos de desarrollo de software. (Galic, Macisaac, Popescue 2006). Figura 1 - Rational Unified Process (RUP). (Yana 2013) Según Balarezo (2013) se debe tener en cuenta lo siguiente. Las necesidades se encuentran modelando el El modelado del negocio se enfoca en los procesos en estudio y no en las áreas funcionales. El análisis y diseño de los procesos es la mejor forma de encontrar todas las necesidades. Ramos (2013) afirma que las necesidades deben ser: Necesidades Comunicadas Por los participantes en los procesos del Clientes y usuarios de los servicios de la organización. Directivos de la organización.

Dueños de la organización. Otros interesados del proyecto. Necesidades Analizadas y Diseñadas Estudio de los procesos del Análisis de las actividades. Personas que se benefician de los procesos. Personas que ejecutan los procesos. Información usada en los procesos. Diseño de los procesos. Necesidades Mejora de Procesos Refinamiento de los procesos del Optimización de algunas las actividades. Mejoramiento de la eficiencia. Cambios en las responsabilidades de las personas que ejecutan los procesos. Nueva información. Bocanegra (2006) enfatiza los siguientes objetivos: Objetivos Comprender la estructura y la dinámica de la organización objetivo. Comprender los problemas actuales de la organización objetivo e identificar los potenciales. Evaluar el impacto del cambio en la organización objetivo. Asegurar que los clientes, usuarios finales, desarrolladores y otros roles tengan un entendimiento común de la organización objetivo. Obtener, de forma preliminar, los requerimientos del sistema que necesita la organización objetivo. Ramos (2013) define las siguientes actividades: Actividades Evaluar la organización objetivo. Encontrar los actores y casos de uso del Construir el Modelo de Casos de Uso del Negocio. Encontrar los trabajadores y entidades del Construir el Modelo de Análisis del Negocio. Detallar los casos de uso del Mantener las reglas del Capturar un vocabulario común. Definir las actividades a automatizar. Casos de éxito Uno de los muchos casos de éxito el modelamiento de negocios gestionado bajo metodologías RUP es el proyecto MAFRE que fue desarrollado por Information Technology Consulting en Argentina (Information Technology Consulting 2011). ASI Consultores desarrolló el sistema de Control Unitario de Mercancías (CUM), una aplicación que permite gestionar de manera eficiente el flujo de mercancías (denominadas Big Ticket) tanto en bodegas como en tiendas. Empleando una metodología orientada al desarrollo de proyectos con tecnologías orientadas a objetos basadas en el Rational Unified Process (RUP) permite que una empresa amplíe los horizontes de negocios de esta área (Automatización y Sistemas Integrales Consultores S.A. de C.V. 2009)

Aportes Innovación: El modelamiento de negocios de la metodología RUP ha permitido que las empresas puedan adquirir toda la información necesaria para un análisis del negocio actual y por ende identificar qué áreas se pueden mejorar. Tecnología: El modelado del negocio a través del proceso de ingeniería de software permite a través del tiempo asegurar una buena producción de software de alta calidad que satisfaga la necesidad de un usuario final dentro de un tiempo y presupuesto previsible. Social: Obtener un buen resultado que permitirá detectar y analizar las estructuras y las áreas de automatización para poder mejorar los procesos, determinar las oportunidades obteniendo una buena calidad de servicio para la sociedad. Conclusiones Cualquier negocio puede ser exitoso y todo dependerá de muchas variables, para esto es necesario conocer los elementos claves en el modelo del negocio que deberán ser aplicados de forma adecuada a cada tipo de El estudio del negocio es de vital importancia para identificar las necesidades de los usuarios en las empresas actuales. El modelado de negocio es muy importante porque nos permite ver que partes involucradas comunican los procesos de forma clara, completa y eficiente. Rational Unified Process (RUP) ofrece las actividades para modelar el negocio y Unified Modeling Language (UML) ofrece los símbolos necesarios para modelar el Debemos escuchar, aprender de los mejores y conocer otros modelos. Espiritual: Así como el modelo del negocio ayuda a entender cuáles con las necesidades que se requieren en el proceso, así también Dios en su infinito amor, misericordia y sabiduría quiere suplir todas nuestras necesidades siempre y cuando apliques el Modelo del Negocio Espiritual en tu vida y analices en la situación en la que te encuentras..

Referencias Galic M. 2006. Using a Single Business Pattern with the Rational Unified Process (RUP). Hernández A. 2005. Identificación de procesos de Jonás A, Montilva C. 2007. Modelado de Negocios. Mancin E, Fernandes A, Péraire C, Carroll K. 2007. The IBM Rational Unified Process for System z. (Consultado 25 de noviembre de 2013) http://www.redbooks.ibm.com/redpa pers/pdfs/redp3877.pdf. Balarezo S, Yana M, Ramos Y. 2013. Modelado del Negocio: Parte 1.Modelos de casos de uso del http://booksproyect.googlec ode.com/files/s02-1%20modelado%20del%20negocio %20(Modelo%20de%20Casos%20d e%20uso%20del%20negocio).ppt Vargas Y. 2011. Metodología Rup (Rational Unified Process). Automatización y Sistemas Integrales Consultores S.A. de C.V. Copyright 1999 2009. http://www.asiconsultores.com/comp any/logr.php. Ivar Jacobson, Grady Booch, James Rumbaung 2000. El Proceso Unificado de Desarrollo de Software. http://www.upao.edu.pe/campusvirtu al/upload/discovirtual/000009693/20 12/20120401220435.pdf. Bocanegra J, Peña J, Ruiz A. 2006. Modelado de Negocio Interorganizacional: Una Aproximación para la Trazabilidad entre Objetivos, Modelos Organizacionales y Procesos de Negocio. http://businessservices20.com/files/i deas09.pdf. Torres F. 2010. Integración del PMBOK al RUP para proyectos de Desarrollo de Software. (Consultado 25 de noviembre de 2013) http://www.iiis.org/cds2008/cd2009 CSC/CISCI2009/PapersPdf/C690MI. Pdf.