Top Banner
Designing Modeling Notations Readers Understand Thesis Director: Prof. Alain Wegmann 14 th October, 2016 George Popescu Public Thesis Defense LAMS, EPFL
47

Public presentation

Jan 24, 2017

Download

Documents

George Popescu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Public presentation

DesigningModelingNotationsReadersUnderstand

ThesisDirector:Prof.AlainWegmann14th October,2016

GeorgePopescuPublicThesisDefense

LAMS,EPFL

Page 2: Public presentation

2

ThesisinaNutshell

Firstimagesource:http://www.sixtree.com.au/images/posts/2012StandishResults-largevssmall.pngSecondimagesource:https://www.infoq.com/articles/standish-chaos-2015

Page 3: Public presentation

3

ThesisinaNutshell

ITnotationdesigner

ITmodeler Model

Notation

Non-ITReader

“Whatdotheelementsrepresent?”“Whatisthesolutiontotheproblem?”

“Whathappens?”

Workshopimagetakenfromhttp://www.legacyinnova.com/Fingerprintimagetakenfromhttp://www.desantisbreindel.com/wp-content/uploads/

Workshop

Page 4: Public presentation

4

ThesisinaNutshell

ITnotationdesigner

ITmodeler ProposedModel

ProposedNotation

Non-ITReader

“Whatdotheelementsrepresent?”=>Relationwithreality“Whatisthesolutiontotheproblem?”=>Rationale

“Whathappens?”=>Story

Storyimagetakenfromhttps://www.theodysseyonline.com/top-10-methods-coming-stories

Page 5: Public presentation

1) ImprovingITnotations

2) ImprovingoneITnotation:SEAM

3) Proposingrecommendationsformodelcreation

4) Conclusionsandfuturework

5

ThesisOutline

Context

Climax

Closure

Conflict

Story

Page 6: Public presentation

1)IMPROVINGITNOTATIONS(CONTEXT)

6

Page 7: Public presentation

7

ResearchMethod

1)Context

DesignScienceinInformationSystemsResearch,Hevner,March,Park&Ram(2004)TheCraftofResearch,Booth,Colomb &Williams (1995)CaseStudyResearch:DesignandMethods,Yin(1994)

Page 8: Public presentation

8

1)Context

PracticalandResearchQuestions

HowdoI,asa SEAMmodeler,createaSEAMmodel,sothat

readers understandthestory thatIwanttotell?SEAM

modeler

ITmodeler

HowdoI,asamodeler,createamodel,sothatreaders understandthestory thatIwanttotell?

Practicalquestion

Researchquestion

Page 9: Public presentation

9

ResearchProcess

1)Context

BasicsofQualitativeResearch:TechniquesandProceduresforDevelopingGroundedTheory,Strauss&Corbin(1998)ContextualDesign:DefiningCustomer-CenteredSystems,Beyer&Holtzblatt (1997)InterViews:Anintroductiontoqualitativeresearchinterviewing,Kvale (1996)

Create/useaninitialmodelofaspecificsituation

Collectsuggestionsonhowtoimprovethemodelandthenotation

Implementsuggestionsinanewmodeliteration

Interviewreaderstoevaluatehowtheyunderstandthemodel

2

3+i5+i

4+i

Modelsareco-createditerativelywith120participants

Understandhowpeoplecreatemodelsandexplorestoriesinmodels1

Modelsarecreatedseparatelyby80participants

Developprinciplesthatcapturetheidentityofthenotation6

Page 10: Public presentation

10

ModelsCreatedbyInterviewees

1)Context

Understandhowpeoplecreatemodelsandexplorestoriesinmodels0

Page 11: Public presentation

2)IMPROVINGONEITNOTATION:SEAM(CONFLICT)

11

Page 12: Public presentation

12

Story:HowdoGeorgeandMonicahavetheircarserviced?

2)Conflict

FirstExample– SEAM

HowdoI,asaSEAMmodeler,createaSEAMmodel,sothatreaders

understandthestory thatIwanttotell?SEAM

modeler

Page 13: Public presentation

13

2)Conflict

SEAMModelExample

Modelinterpretation:Themodelshowsamarketsegmentwithfouractors:twosuppliers(AMAGandDelaisse)andtwocustomers(GeorgeandMonica).Eachofthesuppliersoffersaservicetothecustomers.GeorgeandMonicaneedtochooseoneofthetwodealerstoservicetheircar.Thetwocustomersformafamilyandeachofthemhavecertaincriteriainmind.Thesecriteriaarereflectedbytheserviceofferingsofthetwodealers.Thecustomersmakeachoiceusingtheassessmentofthetwoserviceofferings.Thecarisservicedandreturnedtothecustomers.

Constraints:Notext/audio/video

Implicit

Page 14: Public presentation

14

2)Conflict

QualitativeEmpiricalResearch

What?100interviewsWhen?2014-2016Who?Students,Secretaries,Analysts,Managers,...How?DiscussionsHowlong?30to60minutesInstructions:Explainthemodel

NB:Somereadersparticipatedinmultiplemodeliterations

Page 15: Public presentation

15

2)Conflict

FeedbackfromReaders

“Whatdotheelementsrepresent?”=> Relationwithreality

“Whatisthesolutiontotheproblem?”=> Rationale

“Whathappens?”=> Story

Page 16: Public presentation

16

2)Conflict

RelationwithReality– ActorsandState

Useappropriatephotos,icons andterminologytomodelthezoneofproximaldevelopmentbetweenthemodelerandthereaders’conceptualizations

Page 17: Public presentation

17

2)Conflict

RelationwithReality– FundamentalUnitsandStory

1000CHF

George’sviewpoint

Useappropriatephotos,icons andterminologytomodelthezoneofproximaldevelopmentbetweenthemodelerandthereaders’conceptualizations

DealerWhichdealer

tochoose?Thepricewasreasonable.

250 CHF

Page 18: Public presentation

18

2)Conflict

RelationwithReality– GoalsandBeliefs

Somedealerschargemorethanothers

Commutingtoworkwillbelonger

withoutacar

Ineedtoservicethecar

Ineedtocommutefast

towork

Useappropriatephotos,iconsandterminology tomodelthezoneofproximaldevelopmentbetweenthemodelerandthereaders’conceptualizations

Monica:Iwanttospendmax.10

minutestocommutetoandfromworkduringweekdays

George:Iwanttopayalowpricetoahigh-qualitydealertohavemycarmaintained

Iwanttopayalowpricetomaintainandrepairmycarto

ahigh-qualitysupplier

Iwanttospendmax.10minutestocommutetoandfromworkduringweekdays

Page 19: Public presentation

19

2)Conflict

Rationale

Whichdealer?

Delaisse

AMAG

Price

Replacementcar

Duration

Question Options CriteriaPositive|Neutral |Negative

+2 +1 0 -1 -2

Satisficing

Accommodation

Questions,Options,andCriteria:ElementsofDesignSpaceAnalysis,Maclean,Young,Bellotti,Moran(1996)TheSciencesoftheArtificial,Simon(1969)Information,SystemsandInformationSystems- MakingSenseoftheField,Checkland,Holwell (1998)ResearchMethodsKnowledgeBase,Trochim (2016)

Page 20: Public presentation

20

2)Conflict

Rationale

QuestionOptionsCriteria

Page 21: Public presentation

21

2)Conflict

Story

Context:settingandcharacters

Climax:turningpoint Closure:resolutionorsolution

Conflict:challengeorproblem

Whatmakesagoodstory,AllyssaMcCabeandCarolePeterson(1984)5StagesofStorytelling,Kautzer (2012)

1

3

2

4

Page 22: Public presentation

22

2)Conflict

Story

Context:settingandcharacters1

Page 23: Public presentation

23

2)Conflict

Story

Conflict:challengeorproblem2

Page 24: Public presentation

24

2)Conflict

Story

Conflict:challengeorproblem2

Page 25: Public presentation

25

2)Conflict

Story

Conflict:challengeorproblem2

Page 26: Public presentation

26

2)Conflict

Story

Climax:turningpoint3

Page 27: Public presentation

27

2)Conflict

Story

Climax:turningpoint3

Page 28: Public presentation

28

2)Conflict

Story

Closure:resolutionorsolution4

Page 29: Public presentation

29

ImprovingtheSEAMNotation

2)Conflict

Page 30: Public presentation

3)PROPOSINGRECOMMENDATIONSFORMODELCREATION(CLIMAX)

30

Page 31: Public presentation

31

ModelCreationRecommendations

3)Climax

Howshoulda*modelercreateamodel,sothatreaders understandthe

story thathewantstotell?

Researchquestion

*e.g.SEAM/i*/BPMN/UML/ArchiMate

Page 32: Public presentation

32

RelationwithReality

3)Climax

Conceptualization Conceptualization

Model

ReadersModeler

ExtensionwithreadersoftheconceptualizationandmodelingframeworkfromTheLightswitch Approach- ASystemicParadigmforEarlyITSystemRequirementsBasedonRegulationPrinciples,Regev (2003)

Page 33: Public presentation

33

RelationwithReality

3)Climax

Model

Conceptualization Conceptualization

Zoneofproximaldevelopment

ReadersModeler

AdaptationofthelearningofchildrenfromadultstothelearningofreadersfrommodelersfromThoughtandLanguage,Vygotsky(1997)Useofembodiedcognitionforreaders(e.g.behavior/structure)fromGroundedCognition,Barsalou (2008)toexplainconcreteness

Embodiedcognition

Embodiedcognition

250CHF

Page 34: Public presentation

34

Rationale

3)Climax

Whichone?

Option2

Option1

Criteria2

Criteria1

Criteria3

Criteria4

Criteria5

Question Options Criteria

Positiveassessment

Negativeassessment

Option1

Satisficing

Accommodation

Positive|Neutral |Negative

+2 +1 0 -1 -2

Questions,Options,andCriteria:ElementsofDesignSpaceAnalysis,Maclean,Young,Bellotti,Moran(1996)TheSciencesoftheArtificial,Simon(1969)Information,SystemsandInformationSystems- MakingSenseoftheField,Checkland,Holwell (1998)ResearchMethodsKnowledgeBase,Trochim (2016)

Page 35: Public presentation

35

Story

3)Climax

Context

Climax

Closure

Conflict1-3model

instancesforeachstoryphaseby

exploringactor’sstates

Whatmakesagoodstory,AllyssaMcCabeandCarolePeterson(1984)5StagesofStorytelling,Kautzer (2012)

Page 36: Public presentation

36

ModelCreationRecommendations

3)Climax

1. Relationwithreality

ü Usethezoneofproximaldevelopmentbetweenthemodelerandthereaders’

conceptualizationstoshowconcretenessusingphotos,iconsandterminologythat

characterizeactors

2. Rationale

ü Showthemainquestion,theoptions,thecriteriaandtheassessmentsofcriteria

ü Use“satisficing”tomodeloptionsthatdonotfullysatisfycriteria

ü Use“accommodation”tomodelconflictinginterestsandconsensus

3. Story

ü Createmodelinstancesforeachstoryphase,e.g.,context,conflict,climaxandclosure

ü Foreachmodelinstanceexploretheactors’statestoshowchange

Page 37: Public presentation

37

3)Climax

Arethesemodelsusefulforyouwhencreatemodelswithotherpeople?

ü Before,duringandafterworkshop- communicationofbusinessstrategy

ü Identityofthenotation- importantfordesignerandmodelers,notreaders

ü Implicitelements- usefultolearnaboutreaders’perceptions

ü Trade-offbetweenabstraction(modelers)andconcreteness(readers)

Prof. Alain Wegmann, Professor at EPFL and ConsultantDr. Gil Regev, Senior Researcher at EPFL and Knowledge Manager at ITECORMr. Didier Rey Marchetti, Vice-President for Information Systems Delegate at EPFLMr. Giorgio Anastopoulos, Head of Information Systems Architecture at EPFLMr. Olivier Hayard, Vice-President Head of Knowledge Management at ITECORMr. Gaël de Fourmestraux, Head of Geneva Office at ITECOR

DiscussionofRecommendations

Page 38: Public presentation

38ThemodelswerepresentedatEPFL’sFORUMITbyProfKarlAberer (VPSI)andProfessorAlainWegmann (IC)

3)Climax

Context:Situation

Climax:Businessorganizationandsegments Closure:Organization

Conflict:VDIorganization1 2

3 4

Impact– EPFLSI

Page 39: Public presentation

39

3)Climax

Context:Situation1

Impact– EPFLSI

Page 40: Public presentation

40

3)Climax

Conflict:VirtualDesktopInfrastructureorganization2

Impact– EPFLSI

Page 41: Public presentation

41

3)Climax

Climax:Businessorganization3

Impact– EPFLSI

Page 42: Public presentation

42

3)Climax

Climax:Businessorganization3

Impact– EPFLSI

Page 43: Public presentation

43

3)Climax

Closure:Organization4

Impact– EPFLSI

Page 44: Public presentation

4)CONCLUSIONSANDFUTUREWORK(CLOSURE)

44

Page 45: Public presentation

45

ü WecreatedimprovedSEAMmodelsbasedoninterviewing200readers

ü Thisresearchisinter-disciplinary:systemsthinking,graphical

argumentation,interpretationofreality,learning,andstory-telling

ü Theoriginalityoftheresearchliesinunderstandingthereaders’

conceptualizationsinordertocreateimprovedmodels

ü Insteadofmultipledifferentmodelsofthesamesituation,wepropose

onemodelthatillustratesastory

4)Closure

Conclusions

Page 46: Public presentation

46

v Modelerscanapplyourrecommendationsto

v Modelothercontexts(e.g.,organizationalstrategy,servicedesign,enterprisearchitecture)

v ModelotherhierarchicallevelsandrefinementswithSEAM(e.g.,servicespecificationand

implementationwithbusiness/ITservicesandprocesses)

v Improvemodelscreatedwithothernotations

4)Closure

FutureWork

UML BPMN ArchiMate

Page 47: Public presentation

47

Thankyou