Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

  • Upload
    apcas

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    1/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    1

    Guidance Note on Business Process

    Modelling using BPMN

    Contents

    Guidance Note on Business Process Modelling using BPMN ................................................... 1

    Foreword ................................................................................................................................ 3

    What is a "Process", anyway? ................................................................................................ 4

    Reason for modelling ............................................................................................................. 4

    What type of model to create? ............................................................................................ 5

    Before starting the modelling activity ................................................................................ 5

    Levels of modelling ................................................................................................................ 6

    1) Illustrative modelsLevel Zero .............................................................................. 6

    2) High level modelsFirst level / Level One ............................................................ 6

    3) User requirements modelsSecond level / Level Two........................................... 7

    4) Functional Specifications modelsThird level / Level Three ................................ 8

    Responsibilities of participants .............................................................................................. 8

    1) Responsibilities of the PROCESS OWNER ............................................................ 8

    2) Responsibilities of the CLIENT / SME ................................................................... 9

    3) Responsibilities of the MODELLER ....................................................................... 9

    4) A typical example of the participants ...................................................................... 9

    Result patterns ...................................................................................................................... 10

    1) Balanced pattern ..................................................................................................... 10

    2) Imbalanced pattern ................................................................................................. 10

    3) Broken flow pattern ............................................................................................... 11

    4) Broken process pattern ........................................................................................... 12

    Who is doing the modelling? ............................................................................................... 13

    1) Process Owner (client / SME) ................................................................................ 13

    2) Active modeller (a-modeller) ................................................................................. 14

    3) Backup modeller (b-modeller) ............................................................................... 14

    4) Modelling coordination and tracking ..................................................................... 14

    General Method of modelling .............................................................................................. 16

    1) Kick-off / Set up ..................................................................................................... 16

    2) Modelling and review ............................................................................................ 21

    3) Acceptance ............................................................................................................. 24

    Accelerated Method of modelling ........................................................................................ 25

    Maturity of models ............................................................................................................... 25

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    2/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    2

    Alignment of methodology .................................................................................................. 26

    Referencing models .............................................................................................................. 26

    Frequently used BPMN elements in modelling ................................................................... 28

    1) Swimlanes .............................................................................................................. 29

    2) Gateways ................................................................................................................ 29

    3) Activities ................................................................................................................ 32

    4) Events ..................................................................................................................... 34

    5) Interrupting, border events ..................................................................................... 36

    6) Flow objects ........................................................................................................... 36

    7) Artefacts ................................................................................................................. 36

    8) Other elements (non-BPMN) ................................................................................. 37

    Summary in 10 lines ............................................................................................................. 39

    Recommended reading material ............................................................................................... 39

    Motto:

    (George Edward Pelham BOX)

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    3/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    3

    ForewordThere is a lot to read on business process modelling, this document is intended only to give a

    brief summary of a possible methodology on how a business process modelling exercise can

    be successfully implemented using Business Process Modelling (and) Notation (BPMN) byOMG.

    Just to set things right: BPMN is not a mere collection of symbols, in that case the

    specifications1

    by the Object Management Group (OMG2) would be only a two page

    document, but it is 316 pages.

    So BPMN is better to be considered as a standardized set of rules, as the specifications define:

    "The primary goal of BPMN is to provide a notation that is readily understandable by allbusiness users, from the business analysts that create the initial drafts of the processes,to the technical developers responsible for implementing the technology that will performthose processes, and finally, to the business people who will manage and monitor those

    processes. Thus, BPMN creates a standardized bridge for the gap between the businessprocess design and process implementation".

    In case you wish to start drawing your own models it is strongly advised to read the BPMN

    specifications if not the whole of the specs, but at least from page 1 to page 141. In case you

    wish to read something less technical you will find a list of recommended reading materials at

    the end.

    Currently the BPMN 1.2 specification is used but BPMN 2.0 is on its way, the final version of

    the specification is expected to be adopted in mid 2010 (more info:http://goo.gl/Jrki).

    This document intends to summarize the possibilities for the creation of a business process

    model and it is believed that the methodology described can be used in the creation of the

    models for describe high level processes, but also for User Requirements and FunctionalSystems Specifications (in case of IT development need).

    Please be aware that the intended readership is not limited to modellers only, Process Owners

    are also strongly advised to consult this document before engaging in modelling activities.

    Please share your opinion(s), comment(s) with the DG TAXUD A13

    in order to allow the

    enhancement of this document.

    1http://www.omg.org/spec/BPMN/1.2/2 Founded in 1989, the Object Management Group, Inc. (OMG) is an open membership, not-for-profit computer

    industry standards consortium that produces and maintains computer industry specifications for interoperable,

    portable and reusable enterprise applications in distributed, heterogeneous environments. Membership includes

    Information Technology vendors, end users, government agencies and academia. OMG member companieswrite, adopt, and maintain its specifications following a mature, open process. OMG's specifications implement

    the Model Driven Architecture (MDA), maximizing ROI through a full-lifecycle approach to enterprise

    integration that covers multiple operating systems, programming languages, middleware and networking

    infrastructures, and software development environments. OMG's specifications include: UML (Unified

    Modeling Language); CORBA (Common Object Request Broker Architecture); CWM (Common

    Warehouse Metamodel); and industry-specific standards for dozens of vertical markets. More information on theOMG is available athttp://www.omg.org/.3

    Email: [email protected]

    http://goo.gl/Jrkihttp://goo.gl/Jrkihttp://goo.gl/Jrkihttp://www.omg.org/spec/BPMN/1.2/http://www.omg.org/spec/BPMN/1.2/http://www.omg.org/spec/BPMN/1.2/http://www.omg.org/http://www.omg.org/http://www.omg.org/http://www.omg.org/http://www.omg.org/spec/BPMN/1.2/http://goo.gl/Jrki
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    4/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    4

    What is a "Process", anyway?Yes, this is the most important question of modelling, or even before starting any activity.

    According to the definition given by BusinessDictionary.com4: "Sequence of interdependent

    and linked procedures which, at every stage, consume one or more resources (employeetime, energy, machines, money) to convert inputs (data, material, parts, etc.) intooutputs. These outputs then serve as inputs for the next stage until a known goal or end

    result is reached."

    According to the BPMM5

    specification by OMG: "A set of tasks or activities performed to

    achieve a given purpose or a specified result".

    Modifying a bit the definition given by CHANG6, the most precise definition is the following:

    A PROCESS is

    a coordinated and standardised

    flow of activities

    performed by people or machines (including IT applications / software tools), which

    traverse functional or organisational boundaries

    to achieve a business objective that

    creates value for

    internal or external actors.

    This definition is quite well applicable to the processes based on (initiated by) the customs

    legislation or any legislative text. It is very important to mention that a process should be

    defined and re-usable, which means the following:

    the process results always the same, in the sense that the inputs, the outputs and theirpossible dependencies are defined

    the process can be activated (used / instantiated) more than just one time (depending on theavailability and/or quality of inputs)

    the process is available for re-use, depending on the rules more than one type of input mayactivate (use / instantiate) a process

    Reason for modellingOf course there must be a reason for modelling and it can not be the modelling itself.

    A Business Process Model diagram is a tool a means to an end, not a performance outcome

    in its own right. The final output should be improvement in the value that the business

    process creates. Thus, taking into account the definition above, the reason for modelling shall

    always be the improvement of value creation. This improvement can be reached

    improve coordination / standardisation through better understanding and/or simplerprocesses

    improve performance of actors (people or machines) in the process through reducing thedistance and/or the number of steps in a process

    4http://www.businessdictionary.com/definition/process.html5

    BPMM = Business Process Maturity Model (v1.0) by OMG (http://www.omg.org/spec/BPMM/1.0/PDF/)6

    [1] p.

    http://www.businessdictionary.com/definition/process.htmlhttp://www.businessdictionary.com/definition/process.htmlhttp://www.businessdictionary.com/definition/process.htmlhttp://www.omg.org/spec/BPMM/1.0/PDF/http://www.omg.org/spec/BPMM/1.0/PDF/http://www.omg.org/spec/BPMM/1.0/PDF/http://www.omg.org/spec/BPMM/1.0/PDF/http://www.businessdictionary.com/definition/process.html
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    5/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    5

    improve the performance ability of participants (actors) involved in the process throughenhancements / simplifications / upgrades

    improve the recognition of value created in the process through showing the importantcomponents of success

    What type of model to create?

    There are two main different types of Business Process Models:

    the 'AS IS' or baseline model (the current situation)

    the 'TO BE' model (the intended new situation)

    which are used to analyse, test, implement and thus improve the process.

    The aim of modelling is to illustrate a complete process, enabling owners, managers,

    consultants and staff to improve the flow and streamline the process.

    It is highly recommended to create the "as-is" and "to-be" models during the modelling, but it

    is not necessary by all means. Sometimes the "to-be" model proves to be enough to change a

    process towards improvement.

    Before starting the modelling activity

    Before committing lots of resources to Business Process Modelling proper consideration

    should be given to the usefulness and focus of the exercise - ask the questions:

    Does the modelling have the potential to produce gains that will justify the time and effort?

    Will the modelling be structured so that people will understand the outputs (not too big andcomplex as to be self-defeating)?

    Do people understand why we are doing it, and "what's in it for them"?

    Is the modelling activity planned all stakeholders are aware of their responsibilities anddeadlines?

    As with other management tools, there is no point producing a fantastically complex model

    that no-one can understand or use, just as it is a bit daft to spend hundreds of hours analysing

    anything which is of relatively minor significance.

    Business Process Modelling is a powerful methodology when directed towards operations

    which can benefit from improvement, and when people involved are on-board and supportive.

    As regarding failure sorry to say but that is very likely. According to recent (but not

    necessarily representative) survey results7

    the top 3 change killers are:

    1. Poor leadership

    2. Contentment with status quo

    3. Fear of the new/unknown.

    So, the advice is to be prepared to avoid the above three .

    7http://pradeephenry.blogspot.com/2010/02/top-3-change-killers-results-from-my.html- Mr. Henry asked "Who

    (in your experience) are the Top Three killers of Change?" at 16 LinkedIn groups. (The "who" in the question ismeant to be "what," but Mr. Henry used it like in Ken Blanchard's Who Killed Change?) Nearly 150 people

    responded. (date of publication: 15 February 2010)

    http://pradeephenry.blogspot.com/2010/02/top-3-change-killers-results-from-my.htmlhttp://pradeephenry.blogspot.com/2010/02/top-3-change-killers-results-from-my.htmlhttp://pradeephenry.blogspot.com/2010/02/top-3-change-killers-results-from-my.htmlhttp://pradeephenry.blogspot.com/2010/02/top-3-change-killers-results-from-my.html
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    6/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    6

    Levels of modelling

    It is very important to emphasize: BPMN is independent of any specific process modelling

    methodology. The level of modelling is subject to the requirements by / intentions of the

    client.

    1) Il lustrative models Level ZeroIn many cases the model is not needed for the preparations of an IT development, thus it

    serves only illustrative purposes.

    In these cases the prepared outcome is still (preferably) a valid BPMN model, but does not

    possess all the features of a Level One or more detailed model.

    Usually these models are used for presenting legal texts, complex business rules or the

    connections between various systems.The purpose of this model level is usually to provide a general overview to the readers /

    decision makers.

    2) High level models First level / Level OneThe actual intent of a high level model mostly depends on the requirement of the "client",

    who might be a "business" partner, or anybody else who wishes to have a "High Level"

    model. No "one-size-fits-all" solution exists, but there are some common methods andcommon content which can be identified as summarised below.

    According to TEMPO8methodology the high level business model is the first documentthat describes the business process and flow of information for the TES9. This preliminarydocument is user-centric and describes how the different users interact with thesystem10. The High Level Business Model will consider ALL actors involved in the system(Users, Clients, Operation team, Maintenance Team). The purpose of this document is to

    explain the complete behaviour of the systems from the end-user point of view.

    Input: Business needs.

    Output: System-High Level Business Model- (SYS-HBM-)

    WARNING! The above definition applicable to those models which end-up in an IT solution

    development! In many cases the final goal is not necessarily to develop an IT solution but to

    have an overview before deciding on IT development. Thus more than one high level model

    could existdepending on the purpose.

    8 TEMPO: TAXUD Electronic Management of Projects Online. All references to TEMPO are made to the

    March 2009 release. More information:

    https://circa.europa.eu/Members/irc/taxud/tempoplus/library?l=/tempo_release_200900&vm=detailed&sb=Title

    The document used is the Trans-European Systems Reference Manual (TMP-REF-TES v1p21 of 09/03/2009)

    without explicit referencing in the text. http://goo.gl/bnVA9

    TES = Trans-European System10 At the opposite, a system centric document would describe how the application reacts on action from the

    external users.

    https://circa.europa.eu/Members/irc/taxud/tempoplus/library?l=/tempo_release_200900&vm=detailed&sb=Titlehttps://circa.europa.eu/Members/irc/taxud/tempoplus/library?l=/tempo_release_200900&vm=detailed&sb=Titlehttps://circa.europa.eu/Members/irc/taxud/tempoplus/library?l=/tempo_release_200900&vm=detailed&sb=Title
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    7/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    7

    According to the description given by SILVER11

    this should be the so called "DESCRIPTIVE

    MODELLING" level, which is easy to communicate, the model occasionally ignores BPMN

    validation rules. The understanding of the (level 1) model requires understanding offundamental concepts such as pools and lanes, tasks and sub-processes, and sequence

    flow, but not the complexities of BPMNs various flow control and event patterns.

    The purpose of this model level is to provide a start state for the readiness to development,present the main actors and the most common flows in order to show the complete behaviour

    for any given business system.

    3) User requirements models Second level / Level Two When decision was taken to start IT development, it is necessary to create the model for user

    requirements. In TEMPO the deliverable containing this model is called Business Process

    Model and System Requirements, often referenced as SPM&Req.

    According to TEMPO: The System Business Process Model describes completely thebusiness process and flow of information for the TES, refining and completing the High

    Level Business Model created during the Feasibility Study phase (if this document isproduced, otherwise, the Business Process Model is completely created during this phase)

    . The model is still user-centric.

    As regarding the System Requirements, it is intended to determine in detail the expectationfrom the TES in terms of:

    The users or stakeholders (functional and data requirements);

    Performance (response time, expected load, data volume);

    Operations (statistical, monitoring and service requirements);

    Training (development of the strategy, depending on the type of system);

    Testing (development of the strategy to be applied);

    Security and data protection;

    Communication requirements (system-to-system remote access).

    The system requirements are based on the information collected from the BusinessProcess Model and from interviews with representatives of the TES stakeholders.

    This level is referenced12

    sometimes as "ANALYTICAL MODELLING" where the model is more

    detailed (compared to level 1), showing all the steps, including exceptions paths. This level is

    required to either to analyze process performance using simulation or to create detailedrequirements for an IT implementation. Level 2 modelling requires understanding ofBPMNs various decision and merge patterns, events, and exception handling patterns.

    Level 2 diagrams must be both valid according to the rules in the BPMN specifications,and organized effectively as hierarchical representations of the end to end businessprocess.

    The purpose of this model level is to enable the creation of the Functional Specifications

    models (Level Three models) through identifying all possible requirements towards the

    functioning of a system, without going deeply into the details. It is also important to indicate

    links / connections to other systems.

    11

    Bruce Silver is member of the OMG panel responsible for BPMN. He maintains a very good blog:http://www.brsilver.com12

    Description is based on the definition given by Mr. Bruce Silver.

    http://www.brsilver.com/http://www.brsilver.com/http://www.brsilver.com/
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    8/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    8

    4) Functional Specifications models Third level / Level Three In TEMPO, this level is referenced as System Functional Specification often abbreviated as

    FSS. According to the document The System Functional Specification describes whatthe system has to implement to satisfy the requirements in compliance with the Business

    Process Model. It includes: The Functional message specification (the list of messages to be exchanged in the

    Common and External domains and the information included in the message);

    The Logical Data Model (representation of the data entities, and their attributesand their relationship within the system) (optional);

    State Transition Diagrams (the behaviour of the system under given conditions)(optional).

    The purpose of these models is to present all the functions of the system together with the data

    (and information) requirements including all the possible results. Thus at this phase the

    exceptions to the normal functions are to be included too.

    Responsibilities of participants

    The following figure shows how many things can go wrong if responsibilities are not

    addressed properly:

    1) Responsibil ities of the PROCESS OWNER The PROCESS OWNER is treated here a bit different from the client, as the client functions

    as the representative of the Owner in the sense of responsibilities.The Process Owner should be able to provide the right composition of the process, all process

    elements should be included, unnecessary elements should not be included in the process. All

    references to the necessary elements should be provided to the client.

    Further to the above mentioned the Process Owner is solely responsible for the appointment

    of his (hers / theirs) representative who will function as the Client throughout the

    modelling exercise. The Process Owner should not just appoint the Client but should also

    trust the Client and accept feedback(s).

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    9/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    9

    2) Responsibil ities of the CLIENT / SMEThe CLIENT is the representative of the Owner, he/she is the so called Subject Matter Expert

    (SME) throughout the modelling activity thus the Client should be able to understand

    (perceive) the process as a whole and in details too, the Client should be able to explain the

    process to the Modeller and should be able to understand the model at least to be able tovalidate the model from the process point of view.

    Further to the above mentioned the Client should trust the modeller, should not interfere with

    modelling at least not in the sense of BPMN application. Please, leave modelling to the

    modeller!

    It is also very important to be able and ready to provide feedback to the Owner in case of

    need.

    3) Responsibil ities of the MODELLERThe Modeller is in a relatively easy position compared to the Client as the Modeller should

    only model and be able to explain the model to the Client in case of need.

    As a prerequisite of the above it is of utmost importance to have necessary and well

    developed skill in modelling with BPMN. Intensive and continuous (self-)training is highly

    advised to wannabe and practicing BPMN modellers.

    It is very important to share and discuss (modelling) issues inside the team of modellers and

    involve the b-modeller during the modelling exercise.

    4) A typical example of the participantsJust to show very briefly a very typical example which is really an everyday situation:

    Process Owner: Customs Code Committee

    Client / SME: TAXUD Unit A2

    Modellers: TAXUD Unit A1

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    10/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    10

    Result patterns

    This section might be a bit technical to some readers but is very important for the

    modellers. In case you are not interested in technical matters please jump to the

    next section.Independently from the model level, several patterns could be identified, either for the process

    as a whole or for just specific parts of the process.

    It is very important to underline: in most cases there is no right or wrong model from the

    modelling point of view. Regardless of the possible pattern discovered the requirement is

    "only" to have a valid model. Valid in the sense of BPMN (more or less valid please see

    "High level models" section), but the model shall always be valid in the sense of the process.

    It is always upon the client to decide whether the result is aligned with the requirements or

    not.

    The pattern is not characteristic to individual processes only. Patterns can be discovered in

    multi-pool models as well, the pattern recognition can help in identifying the most active(most responsible / crucial) actor in a process.

    1) Balanced patternThe pattern is balanced when the different possible paths are more or less containing similarly

    detailed flow. It is important to emphasize that in many case no balanced pattern would be

    found but that is (preferably) not the mistake of the modeller but the result of the process

    structure itself.

    It is also important to note that a balanced pattern is not necessarily the desired pattern. Thereare several cases when a balanced pattern shows over-sophisticated solutions, thus the

    structure shall be changed in the future 'to-be' models.

    The non-balanced patterns are mentioned below.

    2) Imbalanced patternWhen any of the possible paths is less defined / detailed a process would look like:

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    11/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    11

    It is quite easy to discover the difference in detail in the case of "BLUE" and "Other than

    BLUE" flows.

    When the process is directed to the "BLUE" path it is quite well elaborated a lot of activities,

    exceptions and even some measuring points are shown. On the other path ("Other than

    BLUE") the flow is not detailed at all, no exceptions shown.

    From the modelling point of view this model is valid. It is up to the client to decide whether

    this is the desired situation or not, whether any changes to be made in the composition of the

    model or at other parts. Please refer to the section Responsibilities of participants for more

    on possible reasons and remedies.

    3) Broken flow patternIt is also possible that a flow is not specified, thus considered as broken:

    As it can be seen in the above Figure the "Other than BLUE" path leads to nowhere, has

    neither a direct nor an indirect connection to an End event.

    This pattern could be a result of many reasons:

    - Wrong composition of the process (OWNER)

    - Wrong perception of the process (CLIENT)

    - Wrong explanation was given to the modeller (CLIENT)

    - Wrong understanding of the explanation (MODELLER)

    - Wrong modelling by the modeller (MODELLER)

    Any of the above can be the cause, but follow-up actions are different, depending on the

    participant.

    In case the composition of the process is wrong, then the client (Owner) might decide to

    change the process itselfbut it is totally up to the client how (if ever). In this case the model

    is valid in all senses either in the sense of the process in question or in the sense of BPMN.

    In case the result is caused by a client-side reason it is up to the client to alter the cause, i.e.

    either enhance the perception of the process or give a better explanation to the modeller.

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    12/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    12

    In case the result is attributed to the modeller then in the first case it is up to the client to try to

    make the modeller understand better the explanation but in the second case the modeller

    should sort out the wrongs at this point the role of the b-modeller (13

    ) can be crucial.

    4) Broken process patternWhen it is not possible to reach the end through any of the flow the process is to be

    considered as broken.

    As it can be seen in the above Figure the "Other than BLUE" path and the BLUE path leads

    to nowhere, has neither a direct nor an indirect connection to an End event. The End event is

    connected to an activity with no start event at all.

    This pattern could be a result of many reasons:- Wrong composition of the process (OWNER)

    - Wrong perception of the process (CLIENT)

    - Wrong explanation was given to the modeller (CLIENT)

    - Wrong understanding of the explanation (MODELLER)

    - Wrong modelling by the modeller (MODELLER)

    Any of the above can be the cause, but follow-up actions are different, depending on the

    participant.

    In case the composition of the process is wrong, then the client (Owner) might decide to

    change the process itselfbut it is totally up to the client how (if ever). In this case the modelis valid in all senses either in the sense of the process in question or in the sense of BPMN.

    In case the result is caused by a client-side reason it is up to the client to alter the cause, i.e.

    either enhance the perception of the process or give a better explanation to the modeller.

    In case the result is attributed to the modeller then in the first case it is up to the client to try to

    make the modeller understand better the explanation but in the second case the modeller

    should sort out the wrongs at this point the role of the b-modeller can be crucial.

    More explanation is available in the section General methodof modelling.

    13The role of the "b-modeller" is further explained on page 14.

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    13/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    13

    Who is doing the modelling?

    Well, at the first glance one might think it is the modeller who is doing the modelling but I

    think it is always the Process Owner who is (or should be) the person controlling all events

    and activities. To be more specific: the initiation, the review and the acceptance is the sole

    responsibility of the Process Owner, thus I think the most important task in modelling is

    attributed to the client. The modeller is doing only the more technical part of the

    modelling.

    Participants (actors) in modelling:

    1) Process Owner (client / SME)According to Wikipedia

    14: The process owner is the person who is responsible to designthe processes necessary to achieve the objectives of the business plans that are createdby the Business Leaders. The process owner is responsible for the creation, update andapproval of documents (procedures, work instructions/protocols) to support the process.Many process owners are supported by a process improvement team. The process owneruses this team as a mechanism to help create a high performance process. The processowner is the only person who has authority to make changes in the process and managesthe entire process improvement cycle to ensure performance effectiveness. This person is

    the contact person for all information related to the process.

    Or a simpler but I think quite fine definition from GAO15

    : an individual heldaccountable and responsible for the workings and improvement of one of the

    organization's defined processes and its related subprocesses

    Or to have an example from Europe16: A Process Owner is a person who has the ultimate

    responsibility for the performance of a process in realizing its objectives measured by keyperformance indicators, and has the authority and ability to make necessary changes.To that end, Process Owners are designated the following tasks:

    - designing and managing the processes for ensuring compliance with therequirements and achieving objectives;

    - drafting, amending and maintaining appropriate documentation for their processes(e.g., procedures, work instructions);

    - defining their process objectives (including quality objectives) consistent withstrategic objectives;

    - managing risks related to their processes

    14Source: http://en.wikipedia.org/wiki/Process_Owner#Process_Owner

    15 GAO is The U.S. Government Accountability Office (GAO) is known as "the investigative arm of Congress"

    and "the congressional watchdog." GAO supports the US Congress in meeting its constitutional responsibilities

    and helps improve the performance and accountability of the federal government.

    Source:http://www.gao.gov/special.pubs/bprag/bprgloss.htm#sectP16

    Source: European Aviation Safety Agencyhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009

    _089_E.pdf

    http://en.wikipedia.org/wiki/Process_Owner#Process_Ownerhttp://en.wikipedia.org/wiki/Process_Owner#Process_Ownerhttp://www.gao.gov/special.pubs/bprag/bprgloss.htm#sectPhttp://www.gao.gov/special.pubs/bprag/bprgloss.htm#sectPhttp://www.gao.gov/special.pubs/bprag/bprgloss.htm#sectPhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.gao.gov/special.pubs/bprag/bprgloss.htm#sectPhttp://en.wikipedia.org/wiki/Process_Owner#Process_Owner
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    14/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    14

    One might argue that the true Process Owner is the Customs Code Committee [CCC] at least

    in the field of customs legislation, but it is also possible to consider the representatives of the

    DG TAXUD Directorate A and Directorate B as the Process Owners in our case as they are

    the one who are in close contact with the CCC, most of the time chairing those meetings,

    summarizing MS comments, preparing drafts, etc.

    In the below part I am referring to Process Owner (or to the representative of the ProcessOwner) as client as in the course ofmodelling the Process Owner is acting as client to the

    services of the modeller(s)but all the time it should be kept clear that the client has a lot of

    responsibilities (as detailed above, and discussed below).

    2) Active modeller (a-modeller)The active modeller is doing a very simple task: prepares BPMN valid models based on the

    inputs received from the client. The interaction between the a-modeller and the client is

    described below. The modeller should have firm experience in modelling and it is an asset toknow the general subject in our case the customs legislation. No modeller should be

    involved in legal modelling before (at least once or twice) had read the legal provisions

    regulating the process in question.

    3) Backup modeller (b-modeller)The role of the backup modeller is detailed below. In most cases the b-modeller is in close

    interaction with the client, mostly it is involved in the modelling verification, control and

    harmonisation.

    It is highly possible that in some cases a person is the a-modeller while performing the task of

    a b-modeller in other cases. The only (physical and psychological) restriction is that a person

    can not be performing a- and b-modeller tasks at the same time for the same modelling

    activity.

    4) Modelling coordination and trackingThe modelling activity is to be coordinated and tracked by the Unit responsible for the

    coordination and validation (in the current structure: this is supposed to be TAXUD

    Directorate A Unit A1). This activity is not described (yet) in this document.In general it can be stated that an activity plan and distribution of modelling roles (whether a

    modeller is active or backup) is necessary to be developed and updated in all times. The

    coordination and tracking is a vital part of successful activities, its important role shall not be

    underestimated due to relative invisibility.

    It is also necessary to avoid parallel modelling of the same / similar processes which might

    happen in case there are more than 4 modellers17

    are working in the modelling team. This can

    be ensured only through precise and disciplined planning and execution of tasks.

    17 In the case of only three or two modellers the occasional parallel activities will be avoided with the proper use

    of the b-modeller concept.

    http://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdf
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    15/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    15

    Please take a look at the following figure which makes it easier to understand why

    coordination needed.

    It can be seen that when the number of modellers is 4 the "distance" between modellers are

    increased and with the introduction of a "Coordinator" in the middle the sharing of

    information and the harmonisation of modelling can be ensured.

    The need for coordination is even more obvious when there are 5 (or more) modellers:

    Continuous line represents A-B modeller relation(s) while dotted line represents Modeller-

    Coordinator relations.

    http://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdf
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    16/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    16

    General Method of modellingThe most important is to have the Process Owner (client) involved. The initiative must come

    from the client's side, otherwise according to my experiences the chance of success is

    minimal. Well, some mathematical chance still exists, but if the client does not want to have a

    model then no drawing will be good / accepted or no response can be expected.As regarding the 3-level approach on preparing / developing IT systems' documentation

    which include business process models, please refer to the document "UR and FSS

    developments_v1_1.doc" or it's latest version.

    Most of the models are possible to be created in three phases with the client, which are

    summarized below.

    Figure 1: Phases, Actors and Activities in Modelling

    1) Kick-off / Set upThe activities in this phase are described below.

    Figure 2: Phase 1 overview

    Define scope/process

    Actors: CLIENT + MODELLER

    In case the extent / scope / domain of the process in question was not specified / defined

    earlier then you must start with the scoping in this first session, but be as efficient as possible

    try not to waste too much time on discussing interesting cases and rare exceptions.

    http://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://www.easa.europa.eu/ws_prod/g/doc/Agency_Mesures/Agency_Decisions/2009/ED%20Decision%202009_089_E.pdfhttp://u/Sector%20technical%20development/Modernised%20Customs%20Code/BPMhttp://u/Sector%20technical%20development/Modernised%20Customs%20Code/BPMhttp://u/Sector%20technical%20development/Modernised%20Customs%20Code/BPMhttp://u/Sector%20technical%20development/Modernised%20Customs%20Code/BPMhttp://u/Sector%20technical%20development/Modernised%20Customs%20Code/BPMhttp://u/Sector%20technical%20development/Modernised%20Customs%20Code/BPM
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    17/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    17

    The most probably best practice is to try to work from the top to down in order to not to get

    lost with the very details at the beginning. Thus a general, high-level overview can be created.

    When the model is about some kind of legal process, it is usually enough to just list the legal

    sources and articles in question (corresponding to the general processes), and close the first

    sessionsome time is necessary for the client to elaborate the draft mentioned above.

    The client should respond to the questions 'what is out of the scope for which a model have to

    be created' and identify external stakeholders/processes: to define the borders of your

    processes and the stakeholder which provide input or have to be provided with output,

    external stakeholders may have to be consulted since they may have an influence on the

    requirements.

    The client should respond to the questions 'what is in', and identify internal

    stakeholders/processes/activities. The internal stakeholders are going to be components/actors

    of the process and have requirements.

    As regarding a possible scoping approach please

    take a look at the following picture:

    As it can be seen the scope of the activity is

    limited to F1.3, F1.3.1 and F1.3.2 processes only.

    All other processes (functions) and actors are to be considered out of scope processes thus no

    model is to be created for them.

    It is important to mention: even if a process or

    actor is considered as out of scope referencing

    is very much advised to those as well in case of

    need.

    There is no real value in the model for the client if definitions are given by the modeller. In

    that case the client will very likely will not understand the model at all.

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    18/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    18

    Define timeframe

    Actors: CLIENT + MODELLER

    One of the most important tasks is to agree in the timeframe for the activities and deliverables.

    In this document the deliverables mentioned are always models, they are marked with an (*)

    in the small table below. It is always good to have a short list with the following (minimum)

    elements:

    Start of activities [____DATE____]

    Overview* delivered by client [____DATE____]

    1st

    Internal modeller discussion [____DATE____]

    Initial model* delivered by modeller [____DATE____]

    First review [____DATE____]

    2nd

    Internal modeller discussion [____DATE____]

    Beta-model* delivered by modeller [____DATE____]

    Second review [____DATE____]

    Final model* delivered by modeller [____DATE____]

    Acceptance (end of activities) [____DATE____]

    According to some experience the whole activity can fit into 10 consecutive working days18

    and it takes approximately 5 man-days for the client, 4 man-days for the a-modeller and 2

    man-days for the b-modeller to start and finish the modelling of a (relatively well) defined

    process.

    Prepare and deliver process overview

    Actor: CLIENT

    At this session the client is supposed to present it's general requirement, he/she/they is/are

    expected to provide the modeller some kind of draft description or map of the process. The

    form of that information is absolutely irrelevant, that can be a result of an interview or

    responses to a questionnaire (developed by the modeller) or even an excel table (as shown

    belowFigure 3) or whatever simple list, drawing, etc.

    18All calculations on time-allocation are indicative. Time demand should be calculated during this meeting.

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    19/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    19

    Figure 3: "Start-up" draft sample

    Experience shows: the discussion on the draft overview can be done in maximum of 2 hours

    (6 man-hours). Try to avoid the involvement of any outside-scope information focus on the

    very subject only. For this it is highly recommended that a clear definition of the domain inquestion is established earlier.

    Correlation table method

    In case the client is not familiar with the creation of draft, a possible option is to ask him/her

    to create a correlation table.

    There are only two simple steps to create a correlation table:

    1. List processes and put them in a table showing all the listed processes on the X and theY axis

    2. Put correlation markers into the intersections

    A sample of a simple table is shown here:

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    20/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    20

    How to interpret this table? Well, at first it might look too complicated but it can be

    interpreted quite easily after some practice. For example it is clearly indicated you MUST

    wake up in order to perform all other activities, and you might have to take shower in order towake up. You MUST to get out of the bed in order to take a shower but you have quite a good

    chance to find toothpaste and toothbrush in the bed well it is not the tidiest household ,

    and you might have breakfast in bed too.

    General recommendation is on the interpretation is the rows show whether and how much a

    Y axis element is required to perform an element on the X axis. In the same time columns

    show what X axis element is needed (and how much) to achieve positive result for a Y axis

    element.

    It is very important to emphasize: as any interpretation of reality, the table approach is not

    necessarily helpful or easy to perform. Be careful!

    List method

    Sometimes it is also very good as a preparation to compile various lists, before asking the

    modeller to start modelling.

    The most useful lists are:

    - List of actors: persons / roles / IT systems involved in the process

    - List of inputs: what are the common inputs of the process, are there exceptions, whatare their characteristics which is the actor most involved in the supplying of the

    input in question

    - List of outputs: what are the common outputs of the process, are there exceptions,what are their characteristicswhich is the actor most involved in the further usage of

    the output in question

    - List of links: what other processes are linked to the process in questions, either on theinput or the output side. Is there a process (are there processes) which are in the

    middle of the process in question? (sub-processes)

    - Group (if possible) the elements on lists: try to create (at least) common andexception groups in order to help the modeller and others to understand the

    composition of the process.

  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    21/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    21

    2) Modelling and review

    Figure 4: Phase 2 - overview

    Internal discussion on overview provided by the client

    Actors: Active and Backup MODELLER

    In my observation it is very important to avoid modelling alone. Thus the concept of the

    backup modeller is introduced to the modelling activity. The b -modeller helps the active

    modeller (a-modeller) in the initial analysis of the draft overview provided by the client. The

    b-modeller can help in the identification of patterns19

    already discovered and in the alignment

    to existing models of other processes.

    This activity is estimated to consume maximum 1 man-day (4 man-hours of both modellers).

    Prepare and deliver initial model

    Actors: MODELLER

    The active modeller prepares the initial model of the process, based on the previous

    discussion with the client, taking into consideration the findings of the internal analysis of the

    process overview.

    In all of the graphical modelling activities it is very strongly advised for all the modellers to

    stick to the "stencil" i.e. use only those graphical elements which were agreed upon by all the

    modellers.The modeller should clearly indicate his (hers) questions on unfinished flows and/or unclear

    parts in the initial model and the initial model should be sent to the client (for answers during

    the review) and the b-modeller.

    This activity is estimated to consume at least 4 man-days.

    19For more information on general patterns I recommend to visithttp://is.ieis.tue.nl/research/patterns/patterns.htm

    http://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htm
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    22/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    22

    First review

    Actors: MODELLER + CLIENT

    During this activity the initial model is orally presented to the client and revised. In optimal

    case the answers are given to the questions by the modeller.

    Depending on the complexity of the subject this reviewing might consist of multiple sessions

    but the deadline determined earlier should be respected (or should be modified accordingly).

    It is necessary for the client to check and confirm the model provided as a whole to ensure

    improvement and correctness from a legal (process) point of view. It therefore would be

    helpful to keep the following questions in mind when reading the models and indicate doubts

    or change requests to the modeller:

    a. Are the elements in the correct order? Regarding the flow and the end of theprocess, the outcome might be identical when the elements are rearranged, but for

    the practical approach within a process a change might be crucial.

    b. Does the related article contain implicit rules not yet covered by the model?

    c. Are all the links to other articles/processes/areas within the necessity for customsprovisions mentioned in the model? This is crucial for the future establishment of

    the overall process and the "MCC-process-flow". Please pay attention especially

    for the generic provisions (guarantees, authorisations, decision taking process,

    customs declaration).

    Out of the experience gained from the discussions between the legal experts and the modellers

    and the combination of their interests reflecting in the BPM-diagrams created, the following

    basic ideas principles needs to be stressed:

    Although the task focuses on certain fields of modelling, either in legal or businessprocess aspects, it is advisable not to lose track of the whole. Since especially in themodelling on article basis previous and subsequent steps as well as links to other

    provisions have to be respected, or the scope of an article doesn't cover a step of business

    process, but a horizontal issue, a general definition or dimension parallel to the business

    process steps (supervision, customs controls) it is considered as necessary to widen the

    scope and try to incorporate aspects serving the purpose of the work, which is to

    understand what is going to happen and track possible gaps. Apart, when amending the

    models based on the answered questions it doesn't allow remaining in a fixed setting.

    However, a balance of the different aspects has to be respected to claim the work and not

    get lost in details.

    BPM is not a substitute to the legal text! Basis for the customs administrations is and willbe in future the provisions set in force.

    BPM can additional to the explanatory notes and the guidelines explain and clarify the

    content and the purpose of the legal basis and be used for the development of the law as

    well as for technical development. Therefore, it has its right to exists and can be consulted

    in parallel to the provisions.

    There is more than one way to model a process. Even different diagrams can reflect thesame content and lead to the same results. The same applies to the granularity of detail,

    whereas it has to be avoided to oversimplify the diagrams. The advantage of increasing

    the ability to create a correct model goes in parallel with hiding the problems and gaps in

    the process, which leads to the devaluation of the spirit and purpose of the tool.

    http://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htm
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    23/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    23

    It is understood, that the development of provisions use several organisational andgrammatical principles as well as those with regards to content. These are proven in the

    legal environment and the public administrations for ages. This comprises e.g. references

    to general terms, negative listings or implicit rules. The expectation connected to BPM in

    contrast is to get a clear picture of the processes concerned and how is to be acted in

    detail. The shift to more commitment cannot be avoided, especially when it comes to IT-implementation, as systems are not familiar with general terms. Vagueness will be an

    obstacle on this way. The sooner explicit paths can be identified the earlier a better

    planning for exercising and implementation can be established. In future, the passage from

    procedural ideas to the "to-be" situation will be easier to establish.

    This activity is estimated to consume at least 1 man-day.

    After the revision the modeller refines the initial model, adopts the findings of the review

    meeting and thus creates the beta-model (ready for the second and final review).

    This activity is estimated to consume at least 1 man-day.

    Internal discussion on beta-model

    Actors: Active and Backup MODELLER

    During this activity the b-modeller reviews the beta-model, if necessary suggests

    modifications to the beta-model although I think it is not very likely in case the team is

    experienced and worked together previously on many models. The most probable

    achievement is the update of the b-modeller of the current state of play. Also possible that the

    b-modeller would have answers to some of the questions of the a-modeller in case those open

    questions were not answered already by the client.Hopefully no questions remain unanswered after this stage.

    This activity is estimated to consume at least 1 man-day.

    After this meeting the (revised) beta-model is to be sent to the client.

    Second review

    Actors: MODELLER + CLIENT

    The beta model is discussed during this meeting with the client. In case there are openquestions there should be an agreement reached between the client and the modeller how to

    represent those in the final model.

    After this meeting a final model should be prepared by the modeller and sent to the client and

    to the b-modeller.

    http://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htm
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    24/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    24

    3) Acceptance

    Figure 5: Phase 3 - overview

    Actors: CLIENT + MODELLER

    As by this time the model was (ought to have been) discussed many times the acceptance

    should be performed by the client.

    The form of acceptance is not set (yet) in the case of a High Level model, usually the model

    is considered as accepted when it is sent by client to other (here unspecified or yet unknown)

    stakeholders who have the possibility to give their reflections on the model. As the HighLevel model is usually a supportive supplement to a legal text, most probably it will be

    always the legal text which will be discussed by those stakeholders. It is no point to discuss a

    model without discussing the legal provisions it is based upon. In case the legal text is

    changed then the model should be changed accordinglybut that activity should be treated as

    a new round.

    In case a model was requested by a Family during the MCCIP drafting activity the model is

    to be accepted according the rules on acceptance by the Family in question.

    In case of models for User Requirements (UR [SPM&Req]) or Functional Systems

    Specifications (FSS) the acceptance takes the form of the acceptance of the UR or FSS

    documents. In that case the same applies mutatis mutandis as stated above.Models with accepted status should be collected and documented (activity to be described inthe document on modelling coordination and tracking)

    http://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htm
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    25/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    25

    Accelerated Method of modelling

    As it was presented in the previous section the General Method (GM) will lead to firm results

    all the time. But without question the GM needs relatively higher amount of time

    compared to the Accelerated Method, which can be presented like this:

    As it can be seen from the Figure above, the process owner (Client / SME) is involved only in

    the discussion of the process overview, the review of the Beta Model and the Acceptance.

    All other activities are performed mainly by the a-modeller with the involvement of the b-

    modeller.

    Maturity of models

    This section might be a bit technical to some readers but is very important for themodellers. In case you are not interested in technical matters please jump to the

    next section.

    Whatever is the level of modelling, besides the validity of a model it could be important to

    know the maturity of a model.

    In simple words: the more expertise is incorporated into a model the more mature it is. The

    maturity represents the reliability of the specific model i.e. how well it represents the actual

    process itself.

    If the simple responsibilities cited again here one might discover the crucial points for

    achieving the most reliable models.

    http://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htm
  • 8/2/2019 Guidance Note on Business Process Modelling Using BPMN v1p1 15-JULY

    26/39

    Guidance Note on Business Process Modelling using BPMNVersion: 1p1| Issue date: 15-JULY-2010 | Status: DRAFT

    26

    A simple methodology exist to represent the maturity of a model is to show how many times

    the above steps were performed. To give an example: a model with a maturity level "000010"

    shows it was not based on any interaction with the Client or the Owner, it (the model) is a

    result of the modeller's work, it represents:

    There was 0 (zero) involvement of the Owner in the composition of the process

    There was 0 (zero) involvement of the Client in the perception of the process There was 0 (no) expalanation by the client, thus there is a great possobility of

    misinterpretation by the modeller.

    There was 0 (no) understanding of the explanation by the modeller

    There was 1 (one) model created by the modeller, but as no previous steps were performed,the modelat least according to my understandingis not very trustworthy.

    There was 0 (no) understanding of the model by the client, most probably as a result of nopresentation.

    So basically this "000010" model is a simple drawing by the modeller without any

    consultation with the client. I suggest to leave this out from any official document.

    It is advised to show the maturity level on any model, in order to allow the reader to be awareof any possible faults.

    Alignment of methodology

    One of the most crucial factors of successful modelling is the alignment of methodologies in

    case a team of modellers is working on a complex project.

    It is the responsibility of Coordination and Tracking to continuously monitor the activity of

    the individual modellers and it is also very important to assign carefully the a and b

    modeller tasks, in order to create a safety-net of knowledge, i.e. ensure the share ofinformation and continuous development of modelling techniques.

    Referencing modelsIn case many models were / about to be prepared there is a very important factor to consider:

    how to reference other models which are connected to the actual one.

    There is not a clear structure / recommendation established so far, but it is suggested to

    prepare first a general overview before starting the whole activity: a kind of planning frame

    and create identification of all processes on that frame.

    Here is an example, based on sample functions (processes) of the customs legislation:

    http://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns/patterns.htmhttp://is.ieis.tue.nl/research/patterns