Join the BPMN Forum Discussion Group: 600+ members, 580+ topics and growing! Click here to join…

FAQ

BPMN Modeling Tools FAQ – Why use a BPMN modeling tool?



  • 1.General
  • What is BPMN and why is it useful?

    Editor BPMN.Tools26-08-2014

    The Business Process Model and Notation (BPMN) is a general-purpose visual modeling language for specifying enterprise business process workflows. More precisely, it is a graphical language for visualizing, specifying, constructing and documenting the artifacts of software-intensive systems. BPMN is a key enabling technology for Business Analysts and Business Solution Architects who seek to transition from traditional, human-intensive, code-centric software development processes to Model-Driven Development (MDD) processes that are requirements-driven and architecture-centric.

    The BPMN was originally created by the Business Process Management Initiative (BPMI) industrial consortium, which released BPMN v. 1.0 in 2004. Afterwards, the BPMI merged with the Object Management Group (OMG) in 2005, and the OMG has maintained subsequent BPMN revisions (BPMN 1.2, BPMN 2.x).

    Why is BPMN useful? If you are a Business Analyst or Solutions Architect and want to improve the precision and efficiency of your communications with fellow Business Analysts and other system and business stakeholders, then BPMN is an excellent choice for a lingua franca.

    • Facilitate communication among various stakeholders across the System Development Life Cycle. These stakeholders may include other Business Analysts and Solution Architects, as well as Software Developers, Database Modelers, Managers, and Executives;
    • Capture and manage corporate Intellectual Property related to enterprise business workflows
    • Compare and contrast “As Is” and “To Be” solutions
    • Provide scalable structure for problem solving
    • Furnish rich abstractions to manage size and complexity
    • Explore multiple solutions or ideas concurrently with minimal risk
    • Detect errors and omissions early in System Development Life Cycle
  • Why should I use a BPMN modeling tool?

    Editor BPMN.Tools26-08-2014

    Once you make a decision to use BPMN as the common specification language for your team or project, you are faced with the choice of using a drawing tool (e.g., MS Office Visio, OpenOffice Draw, GIMP) or a bona fide modeling tool to capture your BPMN work artifacts. What's the difference between a drawing tool and a visual modeling tool? While a drawing tool may provide you with a tool palette that contains BPMN syntax and notation ("boxes and lines") it isn't generally expected to enforce BPMN "bookkeeping" operations, which include, but are not limited, to the following:

    • enforcement of  syntactic (notational) and semantic well-formedness rules;
    • support model management (management of large, complex models) and team modeling;
    • support requirements traceability;
    • support business process simulation and execution;
    • ...

    So if you are modeling-in-the-small, and are only interested in using BPMN for a small Agile development team, you may find a drawing tool, such as Visio, sufficient for your needs. However, if you need to capture the design or architecture of a medium-to-large size project you will greatly benefit from the use of a bona fide BPMN modeling tool!

  • What is the best BPMN modeling tool for my team?

    Editor BPMN.Tools26-08-2014

    After more than a decade of commercial BPMN tool vendor M&A (Mergers & Acquisitions) and numerous open source BPMN tool development efforts, there is a wide range of BPMN tools available. Unfortunately, like most software genres, relatively few BPMN products are strong in all of the following evaluation categories: Usability, Functionality (Drawing & Simulation/Execution), Standards Compliance & Interoperability, Team Modeling & Technical Support, and Value.
    Consequently, we encourage you to read the BPMN modeling tool evaluation and selection articles in this web. In addition, you will likely benefit from the BPMN Tool Reviews section, which is divided into Commercial Off-the-Shelf (COTS) Software reviews and Free & Open Source Software (FOSS) reviews, for both Editor and User Reviews.

  • How should I select a BPMN modeling tool for my team or project?

    Editor BPMN.Tools26-08-2014

    You can find general recommendations for selecting a BPMN modeling tool in the "How to Select a BPMN Modeling Tool for Business Process Modeling" article.

  • What evaluation criteria should I use when selecting a BPMN modeling tool?

    Editor BPMN.Tools26-08-2014

    You can find general recommendations for defining BPMN modeling tool evaluation criteria in the "How to Define BPMN Tool Evaluation Criteria for Your Team & Project" article.

  • What is the difference between a BPMN drawing tool and a BPMN modeling tool?

    Editor BPMN.Tools26-08-2014

    Answer to be provided.

  • What is Business Process Modeling simulation and why is it useful?

    Editor BPMN.Tools26-08-2014

    Answer to be provided.

Comments on this entry are closed.