WHITEPAPER B is for Business Putting the BUSINESS back into BPM to ensure continuous improvement Copyright © 2002-2015 Bizagi. All rights reserved. 2 B is for Business Contents Why do so many BPM initiatives fail to deliver? 3 Introducing the Bizagi BPM Stack 4 The Process layer 6 The Data layer 9 The Enterprise Mapping layer 14 Summary: Towards a holistic view 17 Copyright © 2002-2015 Bizagi. All rights reserved. 3 B is for Business Why do so many BPM initiatives fail to deliver? Today, business success depends largely on the ability to adapt quickly to changing market dynamics. Yet most businesses fail to deliver the expected business agility, primarily because they take too long to translate changing needs into software that ultimately drives the business outcome. Many alternative solutions have been explored over the years. They range from bespoke applications written in-house and buying best-fit, off-theshelf commercial packages right through to Business Process Management tools. The pros and cons of each approach is illustrated in Figure 1. Flexible BPMS High Implementation Cost Low Implementation Cost In-house Software Development Off-the-shelf Software (ERP, CRM) Rigid Figure 1: Addressing business agility with software The problem of forcing a business to adapt to a rigid technology, instead of creating a flexible technology that adapts itself to the business, remains unsolved. The panacea of continuous improvement, not just to anticipate problems but to facilitate change for the better, hasn’t been fully realized…as yet. BPM systems that seemed the obvious, modern and most progressive choice still fail to deliver on the promise. So why do so many customers find it difficult, if not impossible, to achieve business agility? What is it about so many BPM deployments that don’t offer speed, agility, collaboration and results? The clue is in the title: too many Business Process Management vendors have forgotten that business people should drive their own processes. By letting IT handle the process of change, too few projects can truly evolve to deliver continuous improvement. So what’s behind this fundamental issue? Take a closer look at what lies beneath BPM systems and you’ll find little more than simple visual programming tools, lacking inbuilt support for scalability and enterprise-wide deployments. As a result, you have a rigid platform designed for technology people and not for business, where changes are costly and development is slow. So what’s the answer? Copyright © 2002-2015 Bizagi. All rights reserved. 4 B is for Business Introducing the Bizagi BPM Stack Bizagi believes that modern, scalable BPM systems need a “BPM stack”, or a layered architecture, to support continuous improvement and agility. This stack helps to separate complex problems into separate logical layers that promote usability, flexibility and business people engagement. Bizagi built its architectural stack ensuring the following conditions were met: dependency questions so the impact of change can be easily located ✓✓Answer Expose different of services (i.e. data, process or transactional services) ✓✓Enable business types and IT alignment, while building upon different strengths and ✓✓skills. What does this agile architecture look like? Figure 2 clearly separates out the key three layers of the BPM stack: The Process layer, the Data layer, and the Enterprise Mapping layer. Bizagi BPM Suite Code Free Process Modeling Reusable Business Objects Widget Form Rule Process Layer Led by Business Data Layer Entity Virtualization or Replication Component Library ESB (optional) Enterprise Mapping Layer Databases Figure 2. Layered Bizagi architecture Copyright © 2002-2015 Bizagi. All rights reserved. ERP, CRM, etc. Legacy Owned by IT 5 B is for Business “ Unlike most vendors, Bizagi built its system from the bottom up. Under this unique layered architecture, elements that clutter the process model - such as messaging and data variables - are eliminated from the early modeling stages. This creates a clean, seamless way of working that engages business from the start.” Eduardo Gonzalez. Collaboration & Workflow IT Manager, adidas Group In this, the core part of the paper, each layer will be treated in turn; considering firstly the challenges that arise under the traditional, rigid architecture, the functions of the layer itself and their respective benefits. By the end, you should have a strong understanding of how each works in practice and how their many overlapping points serve to strengthen the overall solution. Their overall functions can be described at the high level as: Process layer Business-owned part of the BPM system which allows users to define requirements, design processes, generate comprehensive documentation or create business rules. Modeling can be used for process understanding as well as for process execution (depending on individual needs or the stage of the project). With Bizagi no external modeling tools like Word, Visio, etc., are required. Data layer A separate layer owned by IT which helps to deal with project complexities by removing data from the process discussions. The Data layer enables entity and data interaction definitions, serving as a repository of ‘business objects’ (rules, forms, data) which are designed for reuse, improving the speed of development. Enterprise Mapping layer Owned by IT as it seamlessly manages the way data is accessed; allowing the BPMS to reach out and interact dynamically with any application, from back-office CRM and ERP to existing legacy systems. It is the tools, services and relationships within each of these areas that promote continuous improvement. Let’s look in detail at each of these layers in turn. Copyright © 2002-2015 Bizagi. All rights reserved. 6 B is for Business - The Process Layer The Process layer This layer includes the organizational processes which are a combination of manual activities (carried out by people) and automatic activities (carried out by systems). What’s the challenge? Most BPM systems are visual programming tools, which define data-in and data-out for each activity, very much in the same manner as programmers create a procedure with input and output variables. Because of the complex process maps, the collaboration between business and IT is minimal and yet business must be involved to define process requirements and make the process changes. Instead they switch off, if too many variables are embedded into the process layer. As a result, these end up being technical (not business) processes, where vendors are ultimately providing no more than a technical tool for IT. Worse still, what should be a business process model, hopefully maintained but at least understood by the business, is turned into what could be called a Technical Workflow. “ Thanks to Bizagi, EY mastered an agile methodology. By breaking our project into small chunks, reaching a specific level of functionality and then moving to the next stage, we created an incredibly agile work environment where continuous improvement – not perfection – is the focus.” Alberto Serfaty, Senior Manager – Performance Improvement, EY Copyright © 2002-2015 Bizagi. All rights reserved. The business process model should be just that – ‘a business process’. It should not be a technical workflow language only understood by developers. It should not be littered with custom activities to do such things like access external data, or synchronize internal data and back end systems. Is there a hope for continuous improvement? If this first part of the business process solution is already delegated to IT then it’s safe to say that it will be IT that manages the business processes. Not management, not the process owner – but programmers! As processes are not readable, it is difficult to divide the labour plus the process maintenance is difficult. This creates a rigid architecture that can’t be easily changed which contradicts the concept of continuous improvement. Not only this, the rigid architecture nearly always links ‘data variables’ (fields, objects) to the existing legacy system via static ‘connectors’ – meaning that any change to the process is ‘tightly coupled’ to the content and its content delivery mechanism. So while automating one process might be easy, inbuilt limitations make it difficult to automate a second and a third… all in all, it’s easy to see why so many BPMS implementations fail at the first hurdle. 7 B is for Business - The Process Layer What does Bizagi do differently? In essence, business stakeholders do not need to be distracted by data variables and their locations. Under the Bizagi architecture, when re-working a process, they only see a simple, elegant visualization of all the interactions between processes, subprocesses, activities, rules and forms. and automatically generates a web application that supports the process execution. The system ensures that every single process task is executed in the right sequence and allocates work to the right person. In that way, process owners know in detail and in real-time who is doing what, when and where. In addition, it ensures processes are validated and executed according to the pre-defined policies. This ‘Modeling instead of programming’ approach evolution is illustrated in Figure 3. Code-free execution To turn the Process Map into a live process solution, Bizagi offers a business/IT collaboration environment based on a drag-and-drop user interface which is intuitive and requires no coding. Bizagi takes the process definition Most BPM Competitors Code Process Execution Process Diagrams 70 & 80’s Code Bizagi Process Execution 90’s and early 21st century Process Diagrams Process Application The End Game Figure 3. ‘Modeling instead of programming’ approach evolution Agile web application Incubating business and IT collaboration The web application is agile in the sense that when any element of the process is modified with Bizagi (flow, activities, GUI, business rules) it adapts automatically to the new process definition. The web application generated by Bizagi distributes and optimizes the work not only within the organization, but across all the value chain, while guaranteeing permanent compliance with the process definition. Business people remain engaged, and feel far more confident about enhancing the process in line with their ever-changing business objectives. Whether ensuring tasks are carried out to meet new legislation or new internal policies, Bizagi ensures that processes are taking place the way you want them to - and the goal of continuous improvement is an achievable reality. This all adds up to a far more seamless way of working. Requirement discussions happen alongside the process model i.e. early, while simple, clutter-free presentation engages business. IT can be confident that processes are being managed in a logical, elegant and modern way. Copyright © 2002-2015 Bizagi. All rights reserved. 8 B is for Business - The Process Layer “ Bizagi’s clean process modeling engages business and IT from the start. Business people are not discouraged as they can visualize the process, make changes and drive the design. Other tools are targeted at developers so they give IT the full control. In this respect, Bizagi is unique.” Dr. Adnan. A. Al-Tunisi CIO, PSMMC Benefits of the Bizagi Process layer ★★ Improved quality: business and IT are aligned from Day 1 through a simple, elegant process model that is easy to create and update. ★★ IT & business are collaborators: speaking a common language - the language of processes. This allows precise specifications, changes aligned with business objectives and enables business users to control and understand the technology that supports their processes. Decisions are made and priorities set based on project goals. ★★ The Process is the Application: unlike other technologies, which are too complex to implement and too rigid to modify, Bizagi offers a complete solution that automates business processes faster and more flexibly, thus providing the organization with the required agility to continuously improve their critical processes. ★★ Lower maintenance costs: code-free execution keeps long development cycles out of the picture. Each time a process is created or redefined, a web application is automatically generated or updated to support the latest process. There’s not one line of code to write: the model is saved onto a standard database and integrated in real-time into a simple, streamlined web application. ★★ Fast results: Business analysts access all the data as if it was local to Bizagi (that is, they do not have to deal with the complexities of physical data location) and then Bizagi will go and extract the data from the right system at the right time. This ensures that processes are built and automated quickly to keep projects on track. Copyright © 2002-2015 Bizagi. All rights reserved. 9 B is for Business - The Data Layer The Data layer Process activities require sophisticated data processing and decisionmaking based on specific values embedded in data, as defined by business rules. This functionality is supported by the Data layer which is connected to the Process layer by a pre-defined user interface. What’s the challenge? Most BPM systems force the user to visualize the data model as a flat list of variables, with the possibility to declare individual fields, but not to express information as objects or to adequately describe relationships between information. This requires thinking in database terms at the process level. Data: the BPM ‘elephant in the room’ The Data layer – specifically, its structure, design, and how it interacts – is something few BPM vendors talk about, yet it is one of the most important features of a robust and scalable BPM system. In many ways it is the heart of a BPM suite – how do I manage my business process information? How do I design it? How do I access information from external systems as if it were part of my business process? Above all, how do I achieve all of these things while keeping the environment easy to use and easy to understand by the business community? If the answers to these questions are not simple, if the structures are too rigid or complex, then change is difficult, momentum is lost and the project fails to deliver. Data and Process interaction: how? The topic of process interaction with data is one of the most important aspects of BPMS architecture. Get it wrong, and at best, the whole business process becomes burdened with excessive technology and slows down; at worst, it is simply cancelled because change just didn’t happen. Copyright © 2002-2015 Bizagi. All rights reserved. Finally, when data and process is managed at the same level, reusability is stifled. This capability to share process elements among projects is indispensable for productivity and for consistency, but it comes at a price: in order to be able to understand the impact of modifying a reusable process element, the dependencies between all process elements must be made clearly visible. What’s required for reusability to work? Since many BPMS have the data variables (and the corresponding forms that present the user interface) defined at activity level, reusability is seriously restricted. Specifically, they cannot compose and nest forms to build new user interfaces that will automatically access the appropriate data needed for those forms. For reusability to work, the following questions need to be answered: • • • Which customer database process variables are being used? Where is the “large loan” business rule being used? What data elements does it depend upon? In which activities and processes is this form or screen being used? Which rules does it access? If answers are not forthcoming, the impact of change cannot be measured and therefore the optimization and continuous improvement cycle is broken in enterprisewide BPM initiatives. Yet, when the process layer is directly linked to web services these answers are impossible to get. 10 B is for Business - The Data Layer Modeling without a Data layer: Hospital admission example Let’s illustrate this with a simple scenario. Take a hospital admission process. First, you’ll need to write a sub-process to check the patient’s registration record. Next stage is to list your variables and write some access code to get hold of information needed from the legacy hospital information system (HIS). Then you need to do the same, but for the outpatients’ admission. A good deal of information that is needed – such as outpatient’s registration – is identical to the hospital admission process. So you cut, paste and import all the code and database procedures from the first process. But what happens if you change the legacy HIS? And what if the hospital management decides that you need to change the information you use about the patients? You have to go back through every process and change the variables, the process map, your import routines and database code. It gets even more complex when information already exists on external systems. Now, you need technically skilled developers who understand code and database programming. Instantly, the business model locks you into complex mechanisms and coding routines. This has become a maintenance nightmare which we call ‘spaghetti BPM’. So what’s the Bizagi difference? Unlike other BPM providers that don’t distinguish between the Process layer and the Data layer, Bizagi separates them out. Process elements, such as business rules, and business objects, such as data, are linked to the process by forms at entity level. In Bizagi, this is called the Shared Data Model. This allows business people to work with data as if it’s local – removing complex jargon of synchronization, data access and stored procedures – from the conversation. By providing an independent Data layer, Bizagi encourages data objects to be shared among several processes which is indispensable to support enterprise-wide BPM initiatives. Keep it local As Bizagi assumes that the data is local, organizational processes don’t include technical activities to access and/or update data; the automatic activities (which involve interaction with third party applications) should be used only to carry out transactions on external systems. In addition, the business rules assume that all the information elements required to make decisions are inside the Bizagi entities and therefore should not involve the data mapping and access logic (knowledge that is foreign to the business analyst profile). Copyright © 2002-2015 Bizagi. All rights reserved. 11 B is for Business - The Data Layer “ Bizagi’s Shared Data Model takes care of data management thus helps to deal with project complexities; by removing data from the process discussions, the design time is significantly improved. Without separate data layer capability, BPM systems won’t cope with complex data structures.” Alberto Serfaty Senior Manager – Performance Improvement, EY Keep it simple The lack of technical complexities related to data access and field mapping supported by a visual environment (where users drag and drop different object into the canvas) makes light work of designing even the most sophisticated user interfaces. Users don’t have to resort to writing code or being concerned about database tables and stored procedures. Tables and relationships are defined within the Data layer and they are separate from the process, while forms are created at the entry level to promote reuse. Reusable business objects under the Bizagi BPM stack include: Reuse from the bottom up • • • • We believe that Bizagi is the only BPM suite that is designed for reuse from the bottom up. This is down to removing all data technicalities from the Process layer and creating the Data layer that is shared across different projects and teams. The Bizagi data architecture is based on data aggregation and re-composition; the Data layer (and other process elements such as business rules) are completely separate from the Process layer and the link is established by forms defined at entity level. Forms can be composed and nested to build more sophisticated user interfaces that are linked to the activities of the process. What this means is that all process elements (including the process state) can be shared and reused among several processes. The Data layer provides multiple reusability types when applied to business objects, based on the assumptions that nearly all entities can be reused. Copyright © 2002-2015 Bizagi. All rights reserved. • • • • Processes, sub-processes and process modules: reused through the BPMN sub-process activity or via the BPMN Message and the BPMN signal mechanisms both at Start and Intermediate events Sub-process design Business rules, routines & entities Form templates: can be designed against business entities, or simply as form snippets Business Rule Policies and Business Form Vocabulary Data models Organizational definitions & resources Widgets (see below). All of the reusable business objects can then be dragged and dropped into the end user interface reducing development time, maintenance effort and condensing the whole change management cycle. They can also be easily accessed and modeled without any programming expertise. Second processes (and ones that follow) benefit significantly through this ability to reuse everything from data objects and sub-processes to business rules, widgets and forms. 12 B is for Business - The Data Layer Enterprise-wide BPM Due to data sharing constraints Automation Cost / Effort Bizagi Other BPMS Number of processes Figure 4. Impact of reusability on enterprise wide BPM initiatives Extensibility Every business process application is unique. For example, the needs of an insurance claims application are completely different from the hospital admission processes in the hospital example above. While every BPM product can provide text fields, numeric fields, date entry, etc., what if the hospital application needs to show a dynamic growth chart for patients for example? Or a chart that is interactive and able to import data from the business process data model? Or what if it is needed to provide an interface to look up the patient history on an external system and then combine the process with patient information to generate a real-time prescription form? Widgets In Bizagi’s world, this is done with the help of widgets. These UI building blocks (i.e. maps, pie charts, calculators) are data aware, so they understand and can work seamlessly with the business process data. Widgets are intelligent enough to render perfectly for every device – so that a table widget, for example, shows just the right amount of rows and columns to display optimally on a PC, tablet or a smartphone. Bizagi recognizes that creating UI objects can be time-consuming. That’s why a comprehensive library of ready-made widgets called Widget Xchange has been created by Bizagi and the community and is now accessible directly within the BPM Suite. In addition, a complete SDK is provided to help customers develop and add their own widgets to the library. An easy-to-use design environment means that customers can extend their own user interface with minimal effort. Copyright © 2002-2015 Bizagi. All rights reserved. 13 B is for Business - The Data Layer “ We started with a patient registration process followed by the patient admission; in both processes the patient object, forms and business rules have been reused. This resulted in 50% productivity improvement in development time between the first and second process.” Dr. Adnan. A. Al-Tunisi, CIO, PSMMC Benefits of the Bizagi Data layer ★★ Instills ‘reuse’ culture: by separating the Process layer from the Data layer, teams in charge of data definition can solely focus on this activity and take the holistic view about the data architecture (process elements and their dependencies), putting reuse at the heart of the project. ★★ Clean yet powerful modeling: business people don’t need to understand the complexities associated with the data’s current physical location; Forms & Business Rules never have to deal with data access or field mapping issues. ★★ Faster development time: drag and drop of reusable entities and modeling building blocks (i.e. widgets) reduce development & maintenance costs, as well as optimize change control. ★★ Increase in business engagement: clean, corporate data model for managing and changing process information connects the dots between business and IT; organizational procedures remain readable by a business audience. ★★ Efficient work distribution: three separate layers encourage role based focus; while the Process layer is owned by business (analysts, process owner, modeler, etc.), the Data and Enterprise Mapping layers are owned by IT who design, configure and implement the entities data model and integration services. Copyright © 2002-2015 Bizagi. All rights reserved. 14 B is for Business - Enterprise Mapping Layer The Enterprise Mapping layer A natural extension of the Data layer, the final element of the Bizagi stack. The Enterprise Mapping layer provides an envelope (or “wrapper”) around the existing business assets, whether it’s a 15 year-old legacy system or modern applications and databases. What’s the challenge? Significant issues arise when the information required in the business process already exists in an external system (see the ‘Modeling without the Data layer’ example on page 10). The process now becomes incredibly technical, involving skilled developers who understand both code and database programming. Instantly the business process model becomes very tightly coupled to the mechanisms and code used to access external data, resulting in longer development time, more costs and added application maintenance efforts. To keep external interfaces clean and manageable, Bizagi avoids the creation of unnecessary links each time an entity is referenced by a process. These “multiple versions of the truth” create unnecessary complexity and stifle change control and visibility. All BPM vendors can integrate with external applications: but how many do it in a clean, elegant and efficient way that promotes business collaboration and furthers continuous improvement? “ Data is the core business object; it doesn’t belong to the BPM system; it belongs to the back end.” Eduardo Gonzalez Collaboration & Workflow IT Manager, adidas Group Won’t SOA do the job? Yes, existing SOA layers do provide the ability to catalog and – some of them – compose web services. However, a catalog doesn’t provide the information required to address reusability questions, defined in the Data layer section. And as explained before, by managing variables most BPMS don´t deal with the level of abstraction and detail necessary to provide these answers either. Unfortunately, SOA and BPM share something more than the media hype and “the solution for all your problems” rhetoric: both terms are so broad that almost anything can be included in their definition (and excluded also, if it serves your interest). Copyright © 2002-2015 Bizagi. All rights reserved. 15 B is for Business - Enterprise Mapping Layer “ A key differentiator for Bizagi is its unique data modeling approach that allows process designers to create a virtualized data model that provides a consistent way to manage and synchronize between business process models and source data and legacy applications. This approach allows process analysts and designers to minimize process model complexity. Instead of embedding unnecessary process activities for orchestrating and synchronizing data updates, much of this complexity can be shifted into the virtualized data model.” Forrester WaveTM: BPM Suites, Q1 2013 What is the ‘Bizagi way’? The core capability of Bizagi’s Enterprise Mapping layer is its ‘Entity Virtualization’ allowing any defined process to access any defined data source in a clean and simple way. It works by synchronizing the information held within the original repository (CRM, ERP, XML file, etc.) with the Bizagi database. The Enterprise Mapping layer is closely aligned to the Data layer so it maintains the perception that data is local; and like the Process layer, it shields the process owners from unnecessary complex terminology. This was a purposely orchestrated approach to instill Bizagi’s mantra: ‘Think Business, NOT Infrastructure’. How does Bizagi Entity Virtualization work? Bizagi’s virtualization technologies support transparent access to data administrated by third party systems in a number of ways including: web services; solutions to automate enterprise application integration (EAI); messaging systems (for instance, IBM MQ Series) and direct access to databases, among others. The rules are very simple: if the data object exists within the enterprise, Bizagi virtualizes it (connects to it), if it doesn’t, it is created within the Bizagi database. There is no unnecessary replication. This fundamental shift to a modern, virtualized architecture negates the need to replicate any data: the object is created, stored and reused each time changes are made. The ‘virtualization of corporate data’ concept works on a premise that all entities can be virtualized, meaning linked with their physical location in the legacy system. The nature of the Enterprise Mapping layer allows easy integration, regardless of the interface. For established applications such as SharePoint and DB2, Bizagi offers a more advanced approach: virtualization ‘classes’ that enable easy connectivity. As virtualization classes are extendable, Bizagi can connect to any system. Copyright © 2002-2015 Bizagi. All rights reserved. In BPM projects, certain business rules may require complex calculation or processing. In order to keep the business rules understandable and guarantee their performance, Bizagi allows an easy registration and access of these programmatic components, through the use of the Component Manager or the Library Rules. 16 B is for Business - Enterprise Mapping Layer “ Bizagi allows for an easy way to deal with virtualized data by providing a clear mapping between logical data and distributed (physical) data sources. This 1 –to-many logical to physical mapping is very clean, structured and powerful. Integration with legacy systems is much faster with Bizagi. There’s no need to overload your BPMS - simple is beautiful.” Eduardo Gonzalez Collaboration & Workflow IT Manager, adidas Group Benefits of the Bizagi Enterprise Mapping layer ★★ Higher productivity: physical data mapping is carried out at the later stage, shielding process owners from technicalities of data retrieval. ★★ Interoperability: Bizagi can retrieve data from any heterogenous systems whether legacy, database or modern applications. ★★ Improved maintenance: all entities can be virtualized; if they already exist, they get connected so there is no replication within the legacy system(s). As a result, the number of interfaces with external systems is drastically reduced. ★★ Guaranteed consistency & integrity: between the Process layer and the legacy systems. For example, there might be three different activities in the process, but because of existing validations in the legacy systems, data cannot be saved onto them until the last activity has finished; this caching facility is provided by the Enterprise Mapping layer. ★★ Standards-based: regardless of the age or complexity of existing applications, the flexible Bizagi architecture can reach out to any external system using industry standards. ★★ Greater quality & reusability: data is never unnecessarily replicated, but virtualized and then linked through modern web services which creates a “single version of the truth”. The chances of creating repeated connectors that offer the same or similar functionality (but perhaps very different performance and quality levels!) are reduced. ★★ Data architecture transparency: three-tier, layered approach provides far greater control of data and its relationships; by separating the Process from the Data and Enterprise Mapping layers, Bizagi makes it possible to eliminate redundant or damaging data structures that inevitably developed in legacy systems over time. Copyright © 2002-2015 Bizagi. All rights reserved. 17 B is for Business “ I’d use Bizagi for any project, regardless of size, scale or complexity. It truly is BPMS without limits.” Alberto Serfaty Senior Manager – Performance Improvement, EY Summary: Towards a holistic view To begin with, this paper presented the key challenge faced by C-level executives globally: “How do I ensure business agility i.e. quick adaptability to changing market conditions?” The main argument around this discussion is that while BPM is inherently more suitable than any other software option for this task, many BPM tools have basic design flaws that restrict them from achieving true process improvement. Top level benefits of the Bizagi stack include: To back up the case, the concept of a BPM ‘stack’ was introduced, which provides a clean and elegant, multilayered architecture. By delving into each of its three layers: Process, Data and Enterprise Mapping, it was possible to look in more detail at the challenges faced under the traditional architecture and how the Bizagi model addresses them. Each section was completed with the benefits of each of the layers, which together create a compelling solution that takes a holistic view of the process and data model. Closer business engagement: through the elimination of unnecessary technicalities and through code-free business execution. Faster, more cost effective change: thanks to reusable business objects designed for process evolution. Lower development time and total cost of ownership: via smart integration capabilities that avoid data replication. About Bizagi Bizagi (which stands for business agility) is a privately-owned company run by software entrepreneurs who are experts in Business Process Management (BPM). Over 350 global customers have selected Bizagi to model and automate their business processes which results in improved operational efficiencies, shorter time to market and business agility. Our customers gain significant competitive advantage through Bizagi’s freemium model, which allows enterprises to try and test software without financial commitment. Underpinned by agile methodology, customers can expect their first process to be delivered in 7 weeks: a risk-free approach that explains Bizagi’s 100% project success rate. With global headquarters in the UK, offices in Europe, US and Latin America, Bizagi is supported by a strong implementation partner network worldwide. For more information, please visit www.bizagi.com. Copyright © 2002-2015 Bizagi. All rights reserved. Start your BPM journey today with Bizagi Modeler - no cost, no commitment. LEARN MORE
© Copyright 2024