33
DEMO in VISI

presentatie 2 (jan dietz)

  • Upload
    crow

  • View
    117

  • Download
    3

Embed Size (px)

DESCRIPTION

VISI-bijeenkomst 26 november 2014 in Delft

Citation preview

Page 1: presentatie 2 (jan dietz)

DEMO

in

VISI

Page 2: presentatie 2 (jan dietz)

VISI 20141126 JD slide 2

DEMO: het onthullen van essentie

Denken in acties

Denken in transacties

Denken in processen

Het complete essentiële model

Conclusies en vragen

Outline

Page 3: presentatie 2 (jan dietz)

DEMO

het onthullen van essentie

Page 4: presentatie 2 (jan dietz)

http://youtu.be/jx7WH_ur_94

The problem, and what DEMO offers …

INSERT http://youtu.be/jx7WH_ur_94

Page 5: presentatie 2 (jan dietz)

VISI 20141126 JD slide 5

The key notion: organisation

23 INF5890 Overview of theories on organizations and management Lars Groth

Every organized human activity - from the making of pots to the placing of a man on the moon - gives rise to two fundamental and opposing requirements: the division of labor into various tasks to be performed and the coordination of these tasks to accomplish the activity.

Henry Mintzberg, The Structuring of Organizations, 1979

Page 6: presentatie 2 (jan dietz)

VISI 20141126 JD slide 6

It’s all about production and coordination …

24 INF5890 Overview of theories on organizations and management Lars Groth

What is an organization?

“Organization is what distiguishes Rosenborg’s first team from 11 unaquainted young men on Elgeseter bridge.”

Jay R. Galbraith i ”Organization Design” (adapted to a Norwegian context)

Mintzberg’s division of labor is actually a division in actor roles: the ‘production units’ that bring about the (sub and end) products of the organisation.

Production and coordination occur in universal patterns, called transactions. A transaction comprises 4 to 20 generic coordination steps regarding 1 specific production step.

The operating principle of every organisation is that actors (subjects fulfilling actor roles), when performing coordination steps, enter into and comply with commitments regarding a production step.

Page 7: presentatie 2 (jan dietz)

VISI 20141126 JD slide 7

… and about (operational) structure

23 INF5890 Overview of theories on organizations and management Lars Groth

Mintzberg says that the structure of an organisation is simply the sum total of the ways in which it divides its labor into distinct tasks and then achieves coordination among them.

T1

T3

A1

T2

T6 T5

T4

A0

A2

A5 A6

A3

A7

T7 T8

A8

A4

We add to it that the structure consists of trees of building blocks which correspond with the structure of products.

Page 8: presentatie 2 (jan dietz)

VISI 20141126 JD slide 8

By virtue of the building block concept, and by abstracting from information systems and implementation technology (including ICT), a reduction of complexity of more than 95% is achieved!

flow charts notes narratives interviews

essential model

What does DEMO offer you?

The resulting essential model offers the intellectual manageability you need: insight in and overview over the most complex tasks!

Page 9: presentatie 2 (jan dietz)

Design & Engineering

Methodology for Organizations

essence and simplicity

Page 10: presentatie 2 (jan dietz)

DENKEN

in

acties

Page 11: presentatie 2 (jan dietz)

VISI 20141126 JD slide 11

PRODUCTION

WORLD

COORDINATION

WORLD

production

acts

coordination

acts

production facts coordination facts

It is all about production and coordination …

interacting

subjects

The interacting subjects perform coordination acts and production acts, resulting in coordination facts and production facts, in response to coordination events (the coming into being of coordination facts).

Page 12: presentatie 2 (jan dietz)

VISI 20141126 JD slide 12

Alicia: I’d like to have a bouquet of red tulips

Alicia : request : Celestine : sales #31416 is completed

Celestine: Just a moment

Celestine : promise : Alicia : sales #31416 is completed

Celestine: Here you are

Celestine : state : Alicia : sales #31416 is completed

Alicia: Thanks

Alicia : accept : Celestine : sales #31416 is completed

Examples of coordination acts

Page 13: presentatie 2 (jan dietz)

VISI 20141126 JD slide 13

Validity claims in coordination acts

Claim to justice (G: Richtigkeit, NL: juistheid) Has the performer the authority to perform the coordination act?

Claim to sincerity (G: Wahrhaftigkeit, NL: oprechtheid) Is the performer sincere in performing the coordination act?

Claim to truth (G: Wahrheit, NL: waarheid) Does the product exist or can it be produced?

Ultimately, the performer of a coordination act is autonomous. He/she is however always responsible and accountable for his/her acts.

Page 14: presentatie 2 (jan dietz)

DENKEN

in

transacties

Page 15: presentatie 2 (jan dietz)

VISI 20141126 JD slide 15

The success path of a transaction

Page 16: presentatie 2 (jan dietz)

VISI 20141126 JD slide 16

No success: decline instead of promise

Page 17: presentatie 2 (jan dietz)

VISI 20141126 JD slide 17

No success: reject instead of accept

Page 18: presentatie 2 (jan dietz)

VISI 20141126 JD slide 18

Revocation patterns

revoke request revoke promise

revoke accept revoke state

Page 19: presentatie 2 (jan dietz)

VISI 20141126 JD slide 19

Revocation: refuse or allow

Page 20: presentatie 2 (jan dietz)

VISI 20141126 JD slide 20

The current transaction pattern in VISI

(ISO-PRF-29481-2)

Presentatie Henk Schaap (24 april 2013)

Page 21: presentatie 2 (jan dietz)

DENKEN

in

processen

Page 22: presentatie 2 (jan dietz)

VISI 20141126 JD slide 22

initiator executor

The organisational building block

transaction kind

actor role actor role

Page 23: presentatie 2 (jan dietz)

VISI 20141126 JD slide 23

request

promise

accept

state

A0

T1

A1

An actor A0 (the initiator of T1) comes to agreement with an actor A1 (the executor of T1) about the delivery of a product P1. Basically, A0 doesn’t need to care about what A1 has to do in order to produce P1. At some point in time, A1 addresses A0 and performs the state act in the transaction T1.

Business process (1)

Page 24: presentatie 2 (jan dietz)

VISI 20141126 JD slide 24

NOTE: component transactions may also be carried out in parallel.

request

promise

accept

state T1

T3

A1

T2

T6 T5

T4

A0

A2

A5 A6

A3

A7

T7 T8

A8

A4

Business process (2)

In order to produce P1, A1 needs a P2, a P3 and a P4! And …

Page 25: presentatie 2 (jan dietz)

VISI 20141126 JD slide 25

Communicatiemodel

A23Financieren

ontwerpen

Adviseren

Opdrachtgeven

A11Adviseren

opdracht

geven

T7

A1

Opdracht-

geven

A9Inspecteren

T15

A10Financieren

bouwT11

Financieren

A7Verlenen

vergunningT12

Reguleren

T1

A2Verwerven

grond

A23Onder

houdenT16

Beheren

Controleren

Verkrijgen

T2

Ontwerpen

A5Ontwikkelen

alternatievenT3

A15Ontwikkelen

variantenT13

A16Ontwikkelen

eindontwerpT14

A17Leveren

totaal-

ontwerp

T17

A22Vaststellen

Locatie-

condities

T22

EF

wetgeving

EF

gegevens

beheer

A12Adviseren

ontwerpen

T6

A3Leveren

aspect-

ontwerp

A24Adviseren

bouwen

Realiseren

A4Leveren

bouwT4

A6Bouwen

deelwerkT5

A13Leveren

materiaalT8

A8Toeleveren

materieelT9

A14Leveren

menskrachtT10

T18T23

Business processes in VISI

Page 26: presentatie 2 (jan dietz)

Het complete

essentiële

model

Page 27: presentatie 2 (jan dietz)

VISI 20141126 JD slide 27

actors

transactions

business processes

business events

business objects

business facts

PRODUCTION COORDINATION

work instructions business rules

CM

FM PM

AM

The integrated sub models

Page 28: presentatie 2 (jan dietz)

VISI 20141126 JD slide 28

©2012 Jan L.G. Dietz – DEMO-3 WoM Volley - slide 1

Volley: Construction Model (1)

Volley facts

AT1 AT2

membership payment

membership start

T1

A1

membership starter

transaction kind product kind

T1 membership start T2 membership payment

P1 Membership is started P2 the first fee of Membership is paid

T2

CA1 aspirant member

CA2

payer

persons facts

©2012 Jan L.G. Dietz – DEMO-3 WoM Volley - slide 2

Volley: Process Model

membership start

T1

membership payment

rq

rq

ac

pm

T01 T2

CA1 aspirant member

A1 membership starter

CA2 payer

©2012 Jan L.G. Dietz – DEMO-3 WoM Volley - slide 5

Volley: Fact Model (1)

MEMBERSHIP PERSON

P2

day of birth [DAY]

amount paid [MONEY]

PAID MEMBERSHIP

[YEAR]

minimal age [YEAR] annual fee [MONEY]

max members [NUM]

the member of

> Membership is Person

the first fee of Membership is paid

P1

STARTED MEMBERSHIP

Membership is started

starting day [DAY] amount to pay [MONEY]

©2012 Jan L.G. Dietz – DEMO-3 WoM Volley - slide 7

Volley: Action Model - action rules for A01 (1)

when membership start for new Membership is requested (T1/rq)

with the member of Membership is a Person

the starting day of Membership is a Day

assess justice: the performer of the request is the (aspirant) member of Membership

sincerity: < no specific condition >

truth: Day is the first day of some Month;

Month is greater than Current Month;

the age of Person is equal to or greater than the minimal age in the year of Day;

the number of members on Day is less than the max members in the year of Day

if complying with request is considered justifiable

then promise membership start for Membership [T1/pm]

else decline membership start for Membership [T1/dc]

The integrated sub models for Volley

Page 29: presentatie 2 (jan dietz)

VISI 20141126 JD slide 29

DEMO and BIM (1)

Henk Schaap, 24 april 2013

Het BIM is niet alleen een bron om te raadplegen, het is ook een data bank waarin je verandert! Want elk feit is het resultaat van een transactie (of het is berekend)!

Page 30: presentatie 2 (jan dietz)

VISI 20141126 JD slide 30

Building Information Modeling (BIM) is a digital representation of physical and functional characteristics of a facility. A BIM is a shared knowledge resource for information about a facility forming a reliable basis for decisions during its life-cycle, defined as existing from earliest conception to demolition. (National BIM standard USA)

DEMO and BIM (2)

The BIM models in a building project could very well be used as the Fact Model in DEMO. What has to be added are the transaction results, i.e. the completion of the various parts of the project.

Page 31: presentatie 2 (jan dietz)

Conclusies

en

vragen

Page 32: presentatie 2 (jan dietz)

VISI 20141126 JD slide 32

Het denken in transacties en actorrollen is perfect overgenomen in VISI Het DEMO-1 transactiepatroon in VISI zou vervangen moeten worden door het DEMO-3 transactiepatroon. Aan het denken in processen (boomstructuren van transacties) binnen VISI zou de ‘roll back’ in een keten van transacties toegevoegd moeten worden. Een combinatie van DEMO en BIM lijkt heel goed mogelijk. Het belangrijkste inzicht is dat BIM ‘er niet gewoon is’ maar gemaakt wordt in transacties.

DEMO in VISI: conclusies en vragen