design as intercultural dialogue
DESCRIPTION
TRANSCRIPT
![Page 1: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/1.jpg)
DESIGN AS INTERCULTURAL DIALOGUE:
COUPLING HUMAN-CENTERED DESIGN WITH REQUIREMENT
ENGINEERING METHODS
Chiara Leonardi, Luca Sabatucci, Angelo Susi, and Massimo Zancanaro
INTERACT 2011, September 9th, Lisboa
Speaker: Luca Sabatucci, Software Engineering Unit, FBK
![Page 2: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/2.jpg)
ACube
• Critical Context
• Acceptability
• Privacy and Value
• Low Intrusiveness
2
![Page 3: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/3.jpg)
Slide 3
Human-Centered Design
Strengths
• Ethnographic Study• Engagement of users• Concrete representation
of the domain• Stories prioritize
requirements
Limits
• Does not support traceability
• Does not support abstraction
• Coverage problem
![Page 4: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/4.jpg)
The Tropos MethodologyAn Overview
• Agent-oriented design process, • Based on goal-oriented language and notation.• The focus is on capturing intentional and strategic
dependencies among actors of a domain.• Five phases: from early/later requirements to
architecture, implementation and deployment.
Giunchiglia et al. 2003. The Tropos Software Development Methodology: Processes, Models and Diagrams. In Agent-Oriented Software Engineering III, Springer
![Page 5: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/5.jpg)
Slide 5
Tropos
Strengths
• Strategic view of the domain
• Analysis of motivations and dependencies
• Check of quality and coverage
• Support traceability
Lacks and Limits
• Prioritization of requirements
• Needs translation to involve users
• Model mainly invariant elements of the domain
• Can’t model physical context
![Page 6: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/6.jpg)
Tropos and UCD: a Promising Synergy
• Purpose:• synergy without reducing advantages
• Enablers:• Ground on information about people• Similar “High Level” objectives (requirements)• Similar Language (goal/need, actor/persona)• Similar methodological approach (data exploration, filtering)
![Page 7: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/7.jpg)
Slide 7
Working Together
Integration
• bridge the gap between different research traditions
• to work in a situation of methodological pluralism
• overhead for practitioners
Assimilation
• transform a specific approach to make it fit into another one
• to work in a situation of methodological purity
• the risk is to loose the strength of one of the approaches
• more complex for method designer
![Page 8: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/8.jpg)
The Common Meta-Model: a lesson learned
TROPOS META-MODEL
UCD META-MODEL ?
persona
need
scenario
empathy
wish
= difficulty in providing a precise semantics
?
?
? = uncertainty to bridge concepts
= difficulty in identifying inter-concepts relationships
Susi et al. 2005. The Tropos Metamodel and its Use. INFORMATICA
![Page 9: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/9.jpg)
9
Ambiguity:a different perspective
![Page 10: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/10.jpg)
The Integrated Process• Iterative process• Design threads in parallel
• shared design vision• common problem space• no priority
• Inform without constraining• Frequent, small evaluations
![Page 11: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/11.jpg)
Slide 11
The aim is to find under what conditions our experience can be generalized
• Strengths/limits analysis
• Making the divides explicit
• Mutual learning
RE
CIP
E
![Page 12: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/12.jpg)
Strengths/limits analysis• It relies on the identification of strengths and limits
• This allows to define integration points to create a beneficial dialogue
• It allows to preserve their strengths.
Slide 12
![Page 13: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/13.jpg)
Making the divides explicit
Identifying barriers that may hinder the dialogue between the two methods.
• Epistemological divides
• Linguistic and conceptual divides
Slide 13
![Page 14: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/14.jpg)
Mutual learning
Mutual learning represent the crucial aspect to mediate between the different epistemologies and languages
• Definition of a shared dictionary of terms (natural language)
• Collaborative negotiation of the definition of terms in the dictionary which leads to discover hidden relationships between terms
• Iteration with refinement until the agreement
Slide 14
![Page 15: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/15.jpg)
Operative Example
• A criticality is a situation in the organization for which the system is being designed.
• A criticality is represented as a view on the organization model that focuses on highlighting actors, goals and tasks when a critical situation occurs.
• The description is enriched with information about the context in which the problem may occur and the impact on the standard stakeholder activities.
CRITICALITIESTROPOS EARLY REQUIREMENTS
PERSONAS/SCENARIOS
CONTEXT NARRATIVE DESCRIPTION
![Page 16: Design as Intercultural Dialogue](https://reader033.vdocuments.site/reader033/viewer/2022061216/54b1cece4a79591a3c8b45b6/html5/thumbnails/16.jpg)
Slide 16
Conclusion
Strengths/Limits
Identify Barriers
Mutual Learning