This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Documentation

Welcome to the Pronto Lectures. On this page you will find documentation on what Pronto is and the origin story. Eventually this is also the place for mini-lectures by the founding fathers of pronto.

Business Essence

  1. Pronto focuses on the essence of an organization.
  2. The essence are the transactions between people, who are accountable.
  3. Not part of the essence of an organization are the implementation in the form of roles, delegation, (business) process definition etc.

1 - History

How Pronto was discovered

Timelines

graph LR
  2005 -- Bert Noorman --> Need{"What is the essence of it all"}
  1993 --Adosh van der Heijden --> Need{"What is the essence of it all"}
graph LR
  2006 -- Bert and Adosh collaborate --> 2007
  2006 -- Inception of Pronto --> 2007
  2007 -- Pronto name adopted --> 2008
  2007 -- Michael Oosterhout joins Team --> 2008

1993 - 1998

  • 1993 Adosh van der Heijden was in search for the essence of the business. This was fueled by the conviction that the various business process implementations and IT implementations where not more arbitrairy then part of the business essence.
  • 1998 Adosh was introduced to DEMO at the Technical University of Delft by Jan Dietz as professor with Victor van Reijswoud and Hans Mulder as Teaching Assitants.

Note: Jan Dietz, Victor van Reijswoud and Hans Mulder are the founding fathers of DEMO and Enterprise Engineering

2005

  • 2005 Bert Noorman started the development and discovery of Pronto.

  • Ontstaan van de behoefte aan andere manieren van proces management, proces analyse en proces modellering.

  • Besef dat het houden van workshops en het maken van stroomschema’s (flow-charts, swim-lanes), procedures en werkinstructies, enz. niet vreselijk helpt.

  • KERNVRAAG: wat is essentieel als het om bedrijfsprocessen gaat?

2006

  • Introductie PcM3 (Proces Management Maturity Model) – volwassenheidsmodel.
  • Eerste kennismaking met DEMO als middel om bij die essentie te komen.
  • Ontstaan van een eerste opzet voor Sopraan (de SOgeti PRoces AANpak).
  • Introductie Sogeti aanpak.
  • 2006 Adosh was introduced by Jan Hoogerforst to Bert Noorman and Sogeti Netherlands.
  • 2006-09 Adosh van der Heijden and Bert Noorman meet
  • 2006 Demo is introduced
  • 2006 Pronto is known as SoProAan (Sogeti Process Aanpak)
  • 2006 The discovery that all interaction is a transaction and that is what forms reality was identified as common demonitor between Bert and Adosh.

2007

  • Start of the Process Management Core team in Sogeti Netherlands.

  • Further development of the vision, content and design techniques.

  • Michael Oosterhout introduced the name Pronto.

  • Name changed from SoProAan into Pronto.

  • Presentation in various customer-events and conferences (BPM-Forum)

  • Eerste positionering t.o.v. DYA beschreven.

  • Start orientatie op Business Analyse.

  • Eerste versie whitepaper Pronto.

  • Opzet Kennisbank Pronto.

2008

  • Naam Pronto geregistreerd – zie begrippenlijst.
  • Introductie van Business Analyse als toekomstige Sogeti dienstverlening (want alle processen zijn business processen!).
  • Introductie 2 kernteams: ‘inhoud’ en ‘sturing’.
  • Veel presentaties en workshops bij klanten.
  • Pronto opgenomen als module in Mavim.
  • Tweede versie whitepaper Pronto.
  • Handboek Pronto modellen (v.1.2) opgesteld.

2009

Nieuwe opleidingen Proces Management met Pronto gecombineerd. Nieuwe versie van het PM-volwassenheidsmodel o.b.v. Pronto Verdere afbouw van dienstontwikkelactiviteiten bij Sogeti; geen budgetten meer. Diverse pogingen om het gedachtengoed alsnog te borgen gestrand. Belangrijke spelers in de ontwikkeling van Pronto gaan weg of worden ingezet bij klanten

2010

Grote DEMO/Pronto opdracht bij AGIS Amersfoort samen met Hans Mulder Oprichting IIBA Nederland; kennismaking BABoK. Pronto aan BABoK gekoppeld. Sogeti introduceert Business Technology … (?)

2011

Op zoek naar partnerships voor tooling (ARIS, BeInformed, BizzDesign, …) en Pronto gerelateerde zaken (bv CogNIAM). Nieuwe opzet van een BA-leergang (voor intern gebruik), inclusief Pronto. Colleges in Hogescholen (InHolland, Fontys, Amsterdam, Windesheim). Samenwerking met NOVI en Hans Mulder. Koppeling met RLcM (na reorganisatie); Pronto (processen) als kapstok voor requirements.

2011-heden

Toepassing bij klanten door de Pronto die-hards. Minimale verdere ontwikkeling. Wel de nodige voorbeelden verzameld en ervaringen opgedaan. Gezien en ervaren dat de denkwijze in zo ongeveer alle situaties meerwaarde biedt. Diverse samenwerkingen, intern en extern, maar steeds incidenteel (geen investeringen).

2 - People relevant to Pronto and Pronto Lectures

Who played a role in the creating of Pronto

Pronto Founders

Bert Noorman is to be considered the founder and patriarch of Pronto. Bert worked closely together with Adosh van der Heijden and Michael Oosterhout in the Pronto core-competence group to extend and improve Pronto based on their experiences and discussions. See the History page for more details on this.

Name Current / Profile Discription
Bert Noorman Founder of Pronto
Adosh van der Heijden
Michael Oosterhout

Pronto Core-team Leadership

In the period of 2006 and 2011 Pronto was actively supported by the business development within Sogeti Netherlands. In the periode after 2011 the mantel to keep the legacy alife was passed on within the community of professionals.

Name Current / Profile Discription
Pieter Veefkind

Pronto Lectures scribes

Edzo Botjes and Ton Euterbrock vollunteerd to write down the pronto knowledge into a website. Until today the knowledge on Pronto primary exists in the heads, minds and memory of the original founds of Pronto. The goal is that professionals, fans and academics can find the knowledge and experience on Pronto via the internet.

To write down and conserve the knowledge for future generations.

Name Current / Profile Discription
Edzo Botjes
Ton Eusterbrock

3 - Glossary

Glossary of terms used in Pronto

Pronto

Pronto is an acronym for PRocess ONTOlogie (credits: Michael Oosterhout, 2007).

The name Pronto is a derivative of the title of the book “Enterprise Ontology” (WorldCat, Google Books, GoodReads) written in 2006 by Jan Dietz.

Prontology

NL: Prontologie

Prontology is a combination of Pronto and Ontology (credits: Hans Mulder, 2008).

The reasoning behind this combination is the goal of Pronto. The goal of Pronto is to quickly comprehend the essence of an Enterprise. An Enterprise can be a company or an organization.

Knowing the essence of an Enterprise should improve the change, decision and governance of this Enterprise.

Ontology

Ontology is a term originating from the philosophy (Wikipedia, Stanford.Plato).

The Webster dictionary defines ontology as: “a branch of metaphysics concerned with the nature and relations of being”

The central question of ontology is: What is the essence of being?

(Business) Domain

NL: (Bedrijfs)domein

A business domain is the organizational unit that has her own accountability.

Accountability, also known as end-responsibility, is pivotal in Pronto. Accountability is directly linked to chains and to the ownership of transactions, processes and information (etc).

Accountability

Accountability is the primary concern in Pronto. Pronto does not focus on responsibility.

Accountability is connected with end-responsibility and ownership.

Responsibility vs. accountability is about the difference between effort and result. The difference between responsible and accountable is the difference between who executes the task, and who is having the end-responsibility for the correct execution and the quality of the result.

Accountability covers the moments before (e.g. transactions and implement processes), during (e.g. monitoring and reporting) and after (take responsibility and accountability).

Who is accountable defines the rules and can do business. Who is responsible follows the rules and executes actions.

Super-/ Sub- Domain

NL: Super-/sub-domein

A hierarchical positioning above or under another business domain. A Super-Domain is able to define the rules a sub-domain needs to adhere to. The accountability of a domain is limited by the rules defined by the super-domain. The limitation of accountability can be the result of a transaction.

graph TB;
    A((Super-domain))-- rules -->B((Sub-domain))

Product/ Service

NL: Product / Dienst

The (physical) product or (non-physical) service satisfies the need of the customer. The reason of existence (purpose) of a domain is to have a value proposition (produces/ services) that is consumed by customers. This can be consummation by persuasion (free market) or via mandatory consummation (for example from the government).

Business Operations

NL: Bedrijfsvoering

The essential activities and ways how an enterprise produces and delivers their products/ services to their customers.

Essential is here used in the context of what is discovered and modeled by using Pronto.

(Business) Transaction

NL: (Bedrijfs)transactie

A transaction (type) is a building block of the business operation. A transaction is a tool to visualize (and design) the supply of a product or services to a customer.

A transaction describes in a structured way the collaboration between two domains and the mutual agreed commitments.

The customer is accountable and therefore is also a domain in itself.

Important Concepts

The base premise for the transaction is the customer - supplier model. This model is closely linked to the concept of providing a service or product and receiving compensation in return.

The transactions used in Pronto are a derivative from the transactions described by Jan Dietz in 2006 in his book Enterprise Ontology.

Delivering a product or services consists out of multiple customer transaction in co-existence. Every transaction is a possible “unit of re-use” for other business chains.

Customer

NL: Klant

The customer is the requesting party (actor) in the business transaction. A customer has a need and the supplier has the ability to satisfy this need.

A customer outside of the Enterprise is identified as the end-customer. A customer can also be from inside of the Enterprise as for example the requesting party in the transaction between two business domains.

In Pronto by default the customer is the end-customer. See also “Business Chain”.

(Business) Process

NL: (Bedrijfs)proces

A Business Process is the transaction translated into one business process. One transaction leads to one and only one business process. Every business process is therefore part of the business essence. The supplier is owner of the transaction and therefore the supplier is the owner of the business process.

Work Process

NL: Werkproces

A work process is also called an operational process. is a more detailed design of (part of) the business process.

An example of a more detailed design is for example a flow-chart.

A detailed design is not part of the essence, therefor a the work process is not part of Pronto and Pronto models.

(Business) chain

NL: (Bedrijfs)keten

To satisfy the customers need it is common for multiple domains to be involved. Domains can (only) collaborate via transactions between the domains. To satisfy the customers’ needs a chain of transactions is involved.

Synonyms for business chain are: value chain, transaction chain, process chain.

Customer Transaction

NL: Klanttransactie

A customer transaction is in Pronto synonym to a transaction. A customer transaction is the transaction that delivers the product/ service to the customer.

One product usually constitutes out of multiple customer transactions.

For example for the product “insurance” the involved customer transactions are at least the following six: the start, change and end of the insurance, claims, support and complaints.

A product is usually composed of multiple products. For example Let a car be the product of a car dealership, then it is not uncommon to have a service called maintenance, and a service called road assistance.

These services each have their own customer transactions and chains.

Transaction Phases

NL: Transactiefasen

A transaction consists of five (5) transnational phases. These phases have a specific order. These phases were first identified by Jan Dietz in his book “Enterprise Ontology” (WorldCat, Google Books, GoodReads).

  1. Request
  2. Promise
  3. Produces
  4. Deliver
  5. Accept
sequenceDiagram
    participant K as Customer
    participant L as Supplier
    K-->>L: Request
    L-->>K: Promise
    activate L
      Note right of L: Produces
    L-->>K: Deliver
    deactivate L
    K-->>L: Accept

See (Main) Activity for the description of the five transnational phases.

(Main) Activity

NL: (Hoofd)activiteit

During every phase of the business transaction it is essential to identify the main activity in the business process.

The level of detail of the activity description is based on one of the following three considerations.

  1. provide overview and insight. What is happening in the process and what is not. Level: collaboration between domains that are accountable.

  2. Which main activities rely on other domains? Level: identify extra shackles in the chain.

  3. What is the information needed for the process?

    1. Which business information is needed by the process?
    2. Which business information is needed from the process by other processes?

Determination of the level of detail that is needed, is up for discussion. To guide the discussion it best

  • to start with the three considerations,
  • followed by the two basic principles (see below) and
  • when there is no (clear) conclusion in the end the owner of the transaction/ process can decide. The owner is the one that is accountable in respect to the transaction/ process.

(Business) Information

NL: (Bedrijfs)informatie

Business information includes all information required (needed) by all business processes in unison to do their work, and that are needed by them to be delivered or needed to deliver to other business processes. This includes the information delivered to or retrieved from external parties.

Examples of information are from a central governmental database, or reporting needed to be send internally or externally.

In the Pronto analysis the central point is that all information needs of all the business processes need to be fulfilled. It needs to be made explicit and un-ambiguous what is the source of the information. The information source and the information need are internal or external.

Information Flow

NL: Informatiestroom

Every information flow is represented by an “arrow” from the information object to the main activity.

When the arrow is incoming in perspective of the main activity, This represents the information needed for the business process.

graph LR;
    A[Information Object]-->B[Main Activity];

When the arrow is incoming in perspective of the information object, This represents the information needed for another business process.

graph RL;
    A[Main Activity]-->B[Information Object];

An information flow entails the identification of specific information, a and not generic information objects. For example address-information and not customer-information.

See also Information service.

Information Object

NL: Informatieobject

An Information Object is a collection of business information that from a logical point of view should be grouped together, For example all information regarding customers, and that share the same and only owner. It is often the case that the owner is the domain which provides the information or stores the information.

All the “incoming” information flows together define the total information needed for the enterprise. The sum of all the information flows together defined the content of the sum of all the information objects.

For each information object the following validation applies:

  1. is all information stored defined by an information need (read)
  2. do all the information fields sufficiently supported by administrative processes to create, update, and delete the specific information. And if this is not the case, this should be made explicit and accepted.
CRUD in English
C Create
R Read
U Update
D Delete

Create, read, update, and delete (CRUD) are the four basic operations on data. According to wikipedia the term was likely first popularized by James Martin in his 1983 book Managing the Data-base environment.

Information Service

NL: Informatieservice

Information services address the translation into Information Technology (IT). Information services therefore address information supply and not information need. Pronto addresses information needs and therefore does not address information services.

Information services are the result of the implementation of information flows. Information services are the “IT interface” to access and use the information from the information objects, enabling the create, read, update and delete operations on specific information in the information object.

The information flows defined in the Pronto Models are a good starting point to elicitation the IT-Requirements.

4 - Principles

This are the 5 base Principles when applying Pronto

5 - Analysis

Which steps leads to a sound analysis

6 - Transaction

What is a transaction?

The collection of transaction patterns are not a model of reality someone has invented or created. The transaction patterns are the reality.

When people interact then this interaction is always in the form of a transaction pattern. The pattern contains the five steps of:

  1. Issue request.
  2. Promise to the request.
  3. The production of the promise.
  4. The delivery of the produced outcome as manifestation of the promise.
  5. The Acceptance of the delivered product.
sequenceDiagram
    participant K as Klant
    participant L as Leverancier
    K-->>L: Verzoek
    L-->>K: Belofte
    activate L
      Note right of L: Uitvoering
    L-->>K: Oplevering
        deactivate L
    K-->>L: Acceptatie

A person that works at a conveyor belt, has no part in the transaction pattern. In this situation this person is part of the operational execution (implementation). This person might be responsible for the execution of the job but not accountable.

A transaction pattern is always between two persons that are equal toward each other. The two actors in the pattern should both be accountable to be part of the transactions in scope of Pronto as part of the business essence.

**The rule of thumb is: **

  • An actor who is accountable determines the rules.
  • An actor who is responsible follows the rules.

Pronto provides insight in who is accountable for what and the transaction pattern between the accountable actors.