Vous êtes sur la page 1sur 14

Technical Paper

Qu es una
Aplicacin Basada

en Procesos?

Qu es una Aplicacin Basada en Procesos?


De la rigidez de las plataformas de gestin a la flexibilidad de las plataformas basadas en procesos y el papel de los profesionales de TI.
PorJosRamnPaisCurto,expertoenBPM.

INDICE
La relacin entre negocio y TI ....................................................................................................................................................2 1. Las nuevas necesidades de negocio .................................................................................................................................2 2. La metodologa de Business Process Management (BPM) y las Business Process Management Suites (BPMS)................3 3. De la Aplicaciones basadas en Plataformas a las basadas en Procesos usando un BPMS .................................................6 3.1. El desarrollo de Aplicaciones basadas en Procesos .................................................................................................7 3.1.1. Modelar el proceso .............................................................................................................................................7 3.1.2. Definir los Datos del Proceso ..............................................................................................................................7 3.1.3. Definir los formularios ........................................................................................................................................7 3.1.4. Definir las Reglas de Negocio .............................................................................................................................7 3.1.5. Integracin con otros Sistemas de Informacin ...................................................................................................8 3.1.6. Definir Usuarios ..................................................................................................................................................8 3.1.7. Simulacin .........................................................................................................................................................8 3.1.8. Implementacin ..................................................................................................................................................8 3.1.9. Monitorizacin y reporting ..................................................................................................................................8 4. Las ventajas de usar un BPMS para el desarrollo de Aplicaciones basadas en Procesos ...................................................9 Ms recursos sobre BPM .........................................................................................................................................................12

La relacin entre negocio y TI


Michael Hammer, el padre de la Reingeniera de Procesos (BPR), afirmaba en cierta ocasin que los programadores deberan ser apartados de las fases de diseo de procesos, pues estaban demasiado enfrascados dentro del mundo de los sistemas, sin ser capaces de reconocer las oportunidades y enfatizandomsenloquenosepuedehacerqueloquessepuedehacer1. Peter Fingar y Howarth Smith, dos de los grandes gurs de BPM afirmaban: No establezcas un puente entrenegocioyTI,elimnalo.2 Algunos profesionales de TI interpretaron esta afirmacin como que haba que eliminar las TI, cuando lo que los autores realmente afirmaban era que haba que eliminar la divisin entre ambos. Todas estas afirmaciones parecen indicar que en los prximos aos, mucha de la gente que trabaja en TI deber involucrarse LosprofesionalesdeTIdebern de una forma mucho ms explcita en los procesos de involucrarsemsenlosprocesos negocio, bajo la amenaza de que si no lo hacen, se vern denegociosino,prontotendrn obligadosahacersusmaletasydedicarseaotracosa. Si bien es cierto que estas afirmaciones son un tanto radicales, estas deben ser entendidas en el sentido de una nueva realidad en la relacin entre negocio y TI. Lo que estos autores afirman, es que los programadoresdebenbuscarelcaminoparahacersuslenguajesmsentendiblesalosanalistasdenegocio y cercanos a la realidad de los negocios. Los lenguajes como UML, Java, C++ y metodologas de abstraccin como la Orientacin a Objetos, aunque necesarias para implementar las soluciones de TI, no estn destinadas a la comunicacin con la gente de negocio y en consecuencia no facilitan el necesario acercamientoentrenegocioyTI. Necesitamos cambiar la prctica en la que unos definen lo que el negocio necesita y otros traducen estos requerimientos a cdigo ejecutable. Ambos mundos el de TI y el de negocio necesitan entenderse para trabajarconjuntamenteenlasolucinalosproblemasempresariales.

quehacersusmaletas

1. Las nuevas necesidades de negocio


Cadavezms,lasempresasnecesitanpasardeunmodelofuncionalaunmodeloorientadoaprocesos,que les permita ser ms flexibles y proactivas ante los Necesitamoscambiarlaprctica cambios en su entorno. Los sistemas de informacin enlaqueunosdefinenloqueel actuales y los procesos, rara vez se corresponden a una negocionecesitayotrostraducen organizacin transparente en la que los procesos cruzan lossilosdepartamentales.Porelcontrario,estossistemas estosrequerimientosacdigo de informacin replican y refuerzan a la clsica ejecutable. organizacin funcional departamental, donde cada unidad de negocio dispone de sus propios aplicativos y silosdedatosyprovocaineficienciasdebidasalaredundanciadedatosenlosdistintossistemas.
1 Paul Harmon,Business Process Change:A Guide forBusiness Managersand BPMandSix Sigma Professionals,2nd ed. 2007 2 PeterFingarandHowarthSmith,BusinessProcessManagement:TheThirdWave,2006

2|www.bonitasoft.com

2013Bonitasoft


Esta situacin puede verse claramente en las Aplicaciones Basadas en Plataformas (Platform Based Applications) como los ERP. Hoy la tecnologa se ha socializado y cualquier empresa puede acceder a soluciones impensables hace apenas unos aos. Sin embargo, los principales vendedores de ERP, siguen basando su estrategia en ofrecer los mismos procesos predefinidos y de forma empaquetada para los distintos sectores y mercados, resultando con ello que todas las empresas disponen de los mismos procesos y opciones en cuanto a la gestin de sus modelos de negocio que los de su competencia. En consecuencia, estos procesos pueden ser fcilmente replicables pero no personalizados fcilmente, limitando enormemente las posibilidades de innovar en modelos de negocio y diferenciacin en modelos de negocio, restringiendo la capacidad de adaptacin al cambio y limitando la capacidad de trabajar en la mejoracontinuadelosprocesosylasoportunidadesdeencontrarnuevasventajascompetitivasatravsde unarmatanestratgicacomolasTI.

2. La metodologa de Business Process Management (BPM) y las Business Process Management Suites (BPMS)
VivimosconlafaltadeflexibilidaddelasAplicacionesbasadasenPlataformasmientraselnegociofunciona y las funciones que estas llevan a cabo dan soporte a nuestras operaciones de negocio. Pero cuando, presionados por la competencia del mercado, por los clientes, proveedores o reglas gubernamentales que requieran que implementemos nuevas funcionalidades, o cuando buscamos cambios para explotar nuevas ventajas LosworkflowdelosERPnoestn competitivas o porque tenemos nuevos procesos o incluso capacitadosparagestionar nuevos modelos de negocio para los que sea necesario procesosdenegocio,puesson adaptar nuestros sistemas, entonces es cuando funcionalesynodirigidospor encontramos los lmites a las Aplicaciones Basadas en Plataformas. procesosdeformaqueestos Los fabricantes de ERP han intentado suplir estas carencias siempreestarnlimitados. integrando en sus soluciones herramientas de workflow, pero estos workflow no estn capacitados para gestionar procesos de negociocomo los entendemos en la metodologadeBPM,puessonfuncionalesynodirigidosporprocesosdeformaqueestossiempreestarn limitadosalosdatosyfuncionescontenidosenelERP. Ejemplo Debidoaquelasempresasafrontancambioscadavezconmsfrecuencia,losBPMSnospermitirn implementar los procesos de negocio de forma rpida. Consideremos el proceso en un REP para la generacin de presupuestos que son enviados al cliente para su aprobacin. En este proceso, una vezelclienteapruebaelpresupuesto,esteesintroducidodeformamanualenelERPquegenerar unaordendeproduccin. Este proceso del ERP con la introduccin manual en el ERP puede ser representado de la siguiente forma:

3|www.bonitasoft.com

2013Bonitasoft

Figure1. Workflowbasadoenunaplataforma

Lo que encontramos en este modelo es que cuando la empresa necesita adaptar los procesos de su ERP a nuevos escenarios para alinear los mismos con las nuevas necesidades de negocio en las que adems debe involucrar a diferentes agentes en el proceso, gestionar este nuevo escenario con el ERP es difcil o incluso imposible. En contraposicin a esta falta de libertad y rigidez de las aplicaciones Basadas en Plataformas, disponemos ahora de la metodologa BPM (Business Process Management) como un nuevo paradigma. Centrada en los procesos de negocio bajo la premisa de que un negocio ser tan eficiente como lo sean los procesos que esta ejecuta. El usar una plataforma de BPMS con la cual implementar BPM nos proporcionar la agilidady velocidadnecesariasparaadaptarnosaloscambiosennuestroentornodenegocio Ejemplo,continuacin Veamos cmo usar BPM para implementar una aplicacin basada en procesos para gestionar los pasos manuales en el ERP. En este proceso involucraremos al cliente en el proceso a travs de una interfaz web y debido adems a las nuevas regulaciones legales que deberemos tener en cuenta, involucraremos tambin a una empresa para dar validez legal a nuestro presupuesto, haciendo de estaformaelprocesomscomplejo. Este escenario descrito es bastante comn. Muchas empresas encuentran que deben adaptar sus antiguos procesos de sus ERP a nuevos escenarios ms en lnea con la continua evolucin en los requerimientos y necesidades de negocio, para involucrar a diferentes agentes en los procesos y proporcionaralosclientesinterfaceswebparainteractuardirectamenteconlosprocesos. EnestecasounaAplicacinBasadaenProcesosnosproporcionar: Proporcionar al cliente un acceso directo al presupuesto a travs de un portal web, para poderaprobarorechazarelmismo. Enviar el presupuesto a la empresa que deber hacer la aprobacin legal del presupuesto (estepasonoestabaincluidoenelERP),deformaqueestospuedanrevisarelpresupuesto paraverquecumplaconlosrequisitoslegalesyaprobarorechazareldocumento. Esperar a las aprobaciones tanto del cliente como de la empresa que hace la aprobacin legal para luego enviar estas aprobaciones al ERP para que este genere la orden de produccin.

4|www.bonitasoft.com

2013Bonitasoft


Elprocesodescritosercomoeste:

Figure2.

EsquemadelmodelodelaAplicacinBasadaenProcesos

YelprocesomodeladoenBPMNconunBPMS:

Figure3.

AplicacinBasadaenProcesosmodeladaeBonitaBPM

Con esta Aplicacin Basada en Procesos integrada con nuestro ERP, podemos aadir nuevas funcionalidadessobreelERPyoptimizarelprocesodeaprobacindelpresupuestoenlaorganizacin,el cliente y la empresa encargada de la aprobacin legal. De esta forma hemos creado valor de negocio,

5|www.bonitasoft.com

2013Bonitasoft


haciendo, mediante el proceso, ms sencilla la comunicacin y participacin de las personas en el procesoyafrontadoelretodeintegrarsistemassoftwaredeTIheterogneos. BPM como metodologa nos permitir asegurar que los procesos automatizados con el BPMS se encuentren alineados con la estrategia, las metas y los objetivos de negocio de la empresa, y de que estos procesos operen de forma eficiente. Esto asegurar el xito de los desarrollos software y de que estos hagan lo que deben hacer y en consecuencia eliminaremos el gap entre las necesidades de negocio y lo quelasTIsoncapacesdeproporcionaralnegocio. La plataforma de BPMS proporcionar en un nico entorno integrado las herramientas para el desarrollo y despliegue de nuestros procesos de negocio a travs de distintas tecnologas: herramientas de modelado enBPMN,motordeprocesos,motordereglasdenegocio,motordeorquestacin,herramientasdeanlisis ysimulacinyunentornointegradoparaconectarprocesosconaplicacionesyorgenesdedatosexternos.

3. De la Aplicaciones basadas en Plataformas a las basadas en Procesos usando un BPMS


BPM y los BPMSs disponen ya de un amplio recorrido de implementaciones en todo tipo de empresas y sectores. Los objetivos y motivaciones por las que una empresa adopta la disciplina de BPM pueden ser muy distintas. Algunas empresas lo harn centrndose en la eficiencia que supone el poder ejecutar sus actividades y procesos de negocio con objeto de conseguir los mismos resultados con menos recursos de tiempo, materiales o econmicos. Otras empresas lo harn con objeto de conseguir mayor agilidad y capacidad de respuesta al cambio, o por pasar de una operativa funcional a una basada en procesos. Pero sea por estos u otros motivos, existen multitud de escenarios en los que la adopcin de BPM ha ayudado a las empresas a alcanzar sus objetivos en aspectos como la mejora operativa, la racionalizacin de la infraestructura de TI, mejoras en la gestin de la calidad, reduccin de costes, mejoras en procesos productivos, servicio a clientes, gestin de compras o reduccin de errores debidos a procesamiento manualdedatos. Al final, prcticamente todo lo que hacemos en nuestros desarrollos software puede ser visto como procesos. Por ejemplo, el proceso de recepcin de pedido de cliente, de reserva de hotel, de emisin de factura, de entrevista a candidatos, de gestin de garantas; o procesos relacionados entre s como plataformas de comercio electrnico, sistemas de reservas, gestin de recursos humanos, plataformas de cloudcomputing,etc. De esta forma, utilizamos los BPMS, para la generacin de aplicaciones en un entorno integrado de desarrollo sin la necesidad de un entorno especfico para la generacin de cdigo, pero que nos ofrece la ventajadeestarcompletamenteorientadoaprocesosyproporcionarnostodaslasherramientasnecesarias paraelmodelado,gestinycontroldelciclodevidadelosprocesos,aprovechandolascapacidadesnativas de estos BPMSs para la gestin de procesos de negocio y permitiendo el desarrollo de Aplicaciones basadasenProcesosdeformarpida,eficienteysegura.

6|www.bonitasoft.com

2013Bonitasoft

3.1.

El desarrollo de Aplicaciones basadas en Procesos

Para generar una Aplicacin Basada en Procesos de cualquier tipo seguiremos generalmente todos o algunos de los siguientes pasos haciendo uso de los distintos mdulos incluidos en las plataformas de BPMS.

3.1.1.

Modelar el proceso

Antes de construir nuestra Aplicacin basada en Procesos modelaremos los procesos que conformarn la aplicacin en el modelador de procesos. Esta ser la fase donde ms tiempo pasaremos y donde BPM, como metodologa, cuenta con herramientas y prcticas suficientes para realizarla. Adems, los BPMS utilizarnunanotacinespecficaparaelmodeladodeprocesoscomoesBPMN,lacualnosservirtambin como importante herramienta de comunicacin, al ser una notacin fcilmente entendible tanto por personaldenegociocomodeTI. La facilidad de BPMN no significa que no existan detalles tcnicos por debajo que debern ser tenidos en cuenta. Hay un montn de cosas ms detrs de los smbolos grficos de rectngulos, rombos y flechas usadosenBPMN,queademsdedescribirelflujodelproceso,expresarntambinsucomportamiento,los subprocesos, integraciones, participantes y las excepciones que puedan ocurrir en el proceso. Todo esto deber ser tenido en cuenta y gestionado con el modelador de procesos del BPMS antes de convertir el procesoenunejecutableenelmotordeprocesos.

3.1.2.

Definir los Datos del Proceso

Enelsiguientepasoutilizaremosunmduloparaintroducirlosdatosyvariablesrequeridasporelproceso. Estosdatossernlasvariablestantoglobales(detodoelproceso)comolocales(otemporales)quenuestro proceso utilizar y que posteriormente utilizaremos para disear los distintos campos de los formularios y manejar los datos asociados al proceso. Para ayudarnos en esta fase, podemos contar con la ayuda de un modelador de datos sobre un diagrama entidadrelacin, con un editor de gestin de datos y utilizar distintosformatoscomoJavaObjectsoXML.

3.1.3.

Definir los formularios

Los usuarios que participen en el proceso interactuarn con el mismo a travs de interfaces sobre los que se recoger la informacin necesaria para la ejecucin del proceso. Estos formularios (en forma de formularios web) presentarn tambin los datos que los usuarios puedan necesitar para poder ejecutar las tareas o para la toma de decisiones. Dentro del diseador de formularios de Bonita BPM podremos hacer usodediferenteswidgetsparadefinirlascaractersticasdeloscamposdelosformulariosypersonalizarlos distintosinterfacesyformulariosdelaaplicacin.

3.1.4.

Definir las Reglas de Negocio

Esteeditordereglasnospermitirdisearlasreglasdenegocioqueregirnelfuncionamientodelproceso, deformaqueestepuedafuncionardeformadistintasegnelvalordelasvariablesdeentorno.Eleditorde reglas integra tablas de decisin que permiten a los usuarios definir directamente sus reglas de negocio o hacerloapartirdeunahojadeclculoconelmotordereglasdenegocio.

7|www.bonitasoft.com

2013Bonitasoft

3.1.5.

Integracin con otros Sistemas de Informacin

En las capacidades de integracin con otros sistemas es donde encontramos la mayor diferencia frente a los sistemas de workflow. El motor de integracin nos permitir la conectividad e integracin con sistemas legacy a travs de una API para webservices. Esta API soporta adems servicios REST que puedan ser invocadosdesdeconectoresoscripts. En Bonita BPM disponemos de un amplio nmero de conectores con distintos tipos de servicios y aplicativos como bases de datos, mensajera, ERPs, ECMs, data warehouse, CRMs, etc que nos proporcionanconectorespara:MySQL, Oracle,MSSQLServer,Jasper,SAPSalesForce,Alfresco,SugarCRM, etc.EnBonitaBPMdisponemosademsdeunainterfaceparacrearnuestrospropiosconectores.

3.1.6.

Definir Usuarios

En una Aplicacin basada en Procesos, definiremos y asignaremos los usuarios responsables de la realizacindecadaunadelasactividadesdelproceso,biendirectamente,osincronizndonosconunLDAP o un Active Directory. Esta gestin de usuarios permite la atribucin de tareas a usuarios segn su rol, gruposdeusuariosydefinicindederechosyprivilegios.

3.1.7.

Simulacin

Los procesos generalmente no son deterministas, en el sentido de repetir siempre los mismos comportamientos, sino que ms bien sern del tipo estocsticos, es decir, tienen cierto grado de incertidumbre. Podemos repetir la simulacin del proceso con los mismos datos inciales varias veces y los resultadosnosernsiemprelosmismos.Esporelloqueestafuncionalidaddesimulacinserfundamental en los BPMS a la hora de permitir simular procesos y probar diferentes combinaciones de procesos, de forma que podamos estudiar diferentes alternativas para nuestros procesos, predecir su comportamiento, fallos, cuellos de botella y posibilidades de mejora para evaluar y dar respuesta a situaciones y escenarios antesdesuimplementacin.

3.1.8.

Implementacin

Las aplicaciones generadas sern desplegadas en un entorno web cumpliendo con los estndares del W3C. Atravsdeesteentorno(elPortaldeBonita)losadministradoresdelprocesoylosusuariosque participan enelmismo,interactuarnconelprocesopararealizarlastareasquetenganasignadas.ElmotordeBonita encargado del despliegue del proceso diseado, puede ser usado con la propia plataforma de Bonita o ser consumidocomounEJBporaplicacionesexternas.

3.1.9.

Monitorizacin y reporting

El valor ms obvio de los sistemas BPMS es la monitorizacin en tiempo real de las actividades del proceso y de los aplicativos externos integrados con el mismo, visualizando los datos e indicadores de nuestros procesos de forma que podamos mejorar la visibilidad de los mismos, el control de las operaciones y la ejecucinde susactividadesenbuscadeineficienciasycuellosdebotellaque puedan empeorarelservicio a clientes y el propio negocio. Con la monitorizacin e informes de los procesos (numrica y grficamente) podremos medir los progresos alcanzados en tiempo real, establecimiento y monitorizacin de KPIs

8|www.bonitasoft.com

2013Bonitasoft


(indicadoresderendimiento),creacindeinformesycuadrosdemandopersonalizadosascomofunciones BAM(BusinessActivityMonitoring)yBI(BusinessIntelligence).

4. Las ventajas de usar un BPMS para el desarrollo de Aplicaciones basadas en Procesos


Con los distintos mdulos que nos presentan los BPMSs a la hora de abordar aplicativos cuya operativa est gobernada por procesos, los BPMS se presentan como la mejor eleccin para el desarrollo de Aplicaciones basadas en Procesos. Las otras alternativas, tanto las Aplicaciones basadas en Plataformas como las soluciones software desarrolladas a medida, resultarn demasiado costosas y difciles de mantener para este tipo de proyectos y no ofrecen la rapidez y capacidad de adaptacin ofrecidas por un BPMS. Los BPMS, adems de ofrecer las ventajas propias de su orientacin a procesos, presentan adems otras ventajasencuantoaldesarrollodeAplicacionesbasadasenProcesos: El poder modificar el modelo en BPMN y automticamente modificar toda la aplicacin con los nuevos cambios, de forma que cualquier cambio en la lgica de negocio no suponga Deberemospensarenlasventajas modificar toda la aplicacin. Esto reduce deaadirunacapadeBPMSpara enormemente los tiempos de desarrollo y lagestindelosprocesos,sobre testeo para el mantenimiento y adaptacin de lasaplicacionesyaexistentesen las aplicaciones. Con esta capacidad de los nuestraorganizacin BPMS abandonamos la visin monoltica de las Aplicaciones basadas en Plataformas y abrimos elcaminoparatrabajarenlamejoracontinuadelosprocesos. La capacidad de gestionar versiones de los procesos, pudiendo reutilizar procesos ya existentes paralageneracindenuevosprocesosadaptadosomejorados.

Estas capacidades de los BPMS redundarn en una mayor flexibilidad, menos programacin, ms focalizadosenelnegocio,ahorrodecostesyreduccindelTimetoMarket. Esta nueva forma de entender el desarrollo de aplicaciones de negocio, permitir optimizar y rentabilizar nuestras inversiones en TI y que los Sistemas de Informacin hagan lo que tienen que hacer: dar soporte y mejorar los modelos y estrategias de negocio, sin las limitaciones de los sistemas informticos. Esto tambin permitirn que las TI, dejen de ser percibidas nicamente como el backoffice o el repositorio de datosquenocontribuyealamejoraylacompetitividaddelasempresas. Desde luego que las Aplicaciones basadas en Plataformas y los BPMS convivirn durante mucho tiempo en soluciones mixtas. Seguiremos utilizando CRMs, ERPs, y desarrollos a medida en Java o .NET, pero si las soluciones que debemos desarrollar son procesos de negocio, deberemos pensar en las ventajas de aadir unacapadeBPMSparalagestindeprocesossobrelosaplicativosqueactualmenteexistenenlaempresa, yaprovechardeestaformalascapacidadesdequedisponenlosBPMSparagestionarelciclodevidadelos procesos.

9|www.bonitasoft.com

2013Bonitasoft

Figure4. CapaBPMSsobrelasaplicacionesyaexistentes

Debern los programadores hacer sus maletas? El uso de un BPMS para el desarrollo de Aplicaciones basadas en Procesos en lugar de las menos flexibles Aplicaciones basadas en Plataformas o en desarrollos de cdigo a medida, no implica que la gente de TI pueda ser relegada de las tareas de desarrollosoftware y de sistemas, como muchos desarrolladoresyanalistasdeTItemenalacercarseaBPMporprimeravez. En mi opinin, la capacidad analtica y visin que la gente de TI tiene sobre las empresas ser siempre necesaria para cualquier proyecto de BPM. Pero adems, exceptuando procesos sencillos y sin ningn tipo de integracin con otros sistemas, estosproyectosrequerirndelagentedeTI.LagentedeTIdeberparticiparjuntoa la gente de negocio en la especificacin y diseo de los procesos que sern implementados, y estos proyectostendrntambinunfuertecomponentedeTIenaspectoscomo: lasintegraciones lasarquitecturasorientadasaservicios(SOA), lalgicadedatosdelproceso, enelmantenimientodelosrepositoriosdeservicios, enaspectosrelacionadosconlaseguridad, con las arquitecturas tecnolgicas que debern dar soporte a la organizacin gestionada por procesos, eneldespliegueytesteoendistintosentornosdeproduccin, en la gestin de excepciones para asegurarnos de que las instancias nunca se interrumpan por pararseelflujodelprocesoolanodisponibilidaddeunwebservice, yasunlargoetctera.

TodasestastareasnecesitarndelagentedeTI. Si antes desde la perspectiva de BPM decamos que una empresa ser tan eficiente como lo sean sus procesos, ahora podemos decir que ser tan flexible como lo sean los sistemas de TI que soportan el negocio.

10|www.bonitasoft.com

2013Bonitasoft


Con Bonita BPM, disponemos de la plataforma perfecta para abordar tanto nuestros proyectos de BPM como el desarrollo de Aplicaciones basadas en Procesos. Bonita BPM dispone de todos los mdulos descritos ms arriba, necesarios para la completa gestin del ciclo de vida de los procesos, reduciendo los tiemposdeimplementacin,personalizacin,adaptabilidadygestindeAplicacionesbasadasenProcesos. Bonita es una plataforma de cdigo abierto, gratuita bajo licencia GPL v2, basada en webservices y orientada a servicios SOA. Adems cuenta con una amplia comunidad de desarrolladores, documentacin sobreelproducto,ejemplosdeusoyaccesoaconectoresaportadosporlacomunidad. Con todas estas posibilidades, los distintos conectores de que disponemos y con la facilidad para manejar los distintos mdulos del BPMS de Bonita a la hora de disear e implementar nuestros procesos, el desarrollar nuevas aplicaciones o adaptar los procesos actuales de nuestra organizacin son proyectos totalmenterealizables.Suadopcincomoherramientadedesarrollo,slodependerdelaimplicacinque lagentedeTItengaconlosobjetivosymetasdenegocio. Por lo que parece que no tendremos que hacer nuestras maletas y marcharnos, a no ser que queramos cogerunasbuenasymerecidasvacaciones.

11|www.bonitasoft.com

2013Bonitasoft

Ms recursos sobre BPM

Cmohablarconlosejecutivosde altonivelsobreBPM

PorquelegirunBPM decdigoabierto?

Cmofuncionalaautomatizacinde losprocesosdenegocio?

PrimerospasosconBPM

Comoalcanzarlaagilidadylaeficiencia operacionalatravsdeBPMyla organizacinorientadaaprocesos

Msinformacinen:www.bonitasoft.com

12|www.bonitasoft.com

2013Bonitasoft

HEADQUARTERS
GRENOBLE, FRANCE
32,rueGustaveEiffel 38000Grenoble

EMEA, ASIA & LATIN AMERICA


PARIS, FRANCE
7377,ruedeSvres 92100BoulogneBillancourt

NORTH AMERICA
SAN FRANCISCO, USA
51FederalSt.Suite305 SanFrancisco,CA94107

Vous aimerez peut-être aussi