presentatie 2 (jan dietz)
DESCRIPTION
VISI-bijeenkomst 26 november 2014 in DelftTRANSCRIPT
DEMO
in
VISI
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
DEMO
het onthullen van essentie
http://youtu.be/jx7WH_ur_94
The problem, and what DEMO offers …
INSERT http://youtu.be/jx7WH_ur_94
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
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.
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.
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!
Design & Engineering
Methodology for Organizations
essence and simplicity
DENKEN
in
acties
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).
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
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.
DENKEN
in
transacties
VISI 20141126 JD slide 15
The success path of a transaction
VISI 20141126 JD slide 16
No success: decline instead of promise
VISI 20141126 JD slide 17
No success: reject instead of accept
VISI 20141126 JD slide 18
Revocation patterns
revoke request revoke promise
revoke accept revoke state
VISI 20141126 JD slide 19
Revocation: refuse or allow
VISI 20141126 JD slide 20
The current transaction pattern in VISI
(ISO-PRF-29481-2)
Presentatie Henk Schaap (24 april 2013)
DENKEN
in
processen
VISI 20141126 JD slide 22
initiator executor
The organisational building block
transaction kind
actor role actor role
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)
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 …
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
Het complete
essentiële
model
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
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
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)!
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.
Conclusies
en
vragen
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
VISI 20141126 JD slide 33
The end
www.ciaonetwork.org
www.ee-institute.org
www.ee-consortium.com