udforskning af problem gennem forslag til dets løsning

7
IVAN AAEN INSTITUT FOR DATALOGI [email protected] PROCESSER OG IT UDFORSKNING AF PROBLEM GENNEM FORSLAG TIL DETS LØSNING 1 A Third Paradigm for Software Development? 1.The document-oriented Top-down, static, plan-oriented 2.The agile Incremental, dynamic, user-oriented 3.The pragmatic Hypercomplex, problem-oriented 2

Upload: infinit-innovationsnetvaerket-for-it

Post on 20-Jan-2017

589 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Udforskning af problem gennem forslag til dets løsning

I VA N A A E N I N S T I T U T F O R D ATA L O G I

I VA N @ C S . A A U . D K

PROCESSER OG IT

U D F O R S K N I N G A F P R O B L E M G E N N E M F O R S L A G T I L D E T S L Ø S N I N G

1

A Third Paradigm for Software Development?

1.The document-oriented

• Top-down, static, plan-oriented

2.The agile

• Incremental, dynamic, user-oriented

3.The pragmatic

• Hypercomplex, problem-oriented

2

Page 2: Udforskning af problem gennem forslag til dets løsning

Hypercomplexity

• We no more build systems from the ground up. We select and integrate from more sources, than we can grasp.

• We no longer control the ecosystems. Systems emerge, they meet other systems, and they part like ships in the mist.

• Systems are no longer discrete entities, but depend on previous and coming designs.

• Increasingly, we need systems to do what we want and not just what we say.

3

4

We only think when confronted with a problem

― John Dewey (1859-1952)

So what IS a problem, and how do we work on it?

Page 3: Udforskning af problem gennem forslag til dets løsning

A First Step in a Project• Can we use visions as proposals and plans for

acting upon existing conditions to bring new facts to light and to organize all the selected facts into a coherent whole? (Dewey, Logic p112-113)

• Can different types of vision representations help elicit some initial

• objects,

• events, and

• qualities to pursue?

5

Example: School DesignProblem explored via solution

I had six of these classroom units but they were too small in scale to do much with. So I changed them to this more significant layout (the L-shapes). It relates grade one to two, three to four, and five to six grades, which is more what I wanted to do educationally anyway. What I have here is a space which is more of a home base. I'll have an outside/inside which can be used and an outside/outside which can be used - then that opens into your resource library/language thing

6

Schön, D. A., & Wiggins, G. (1992). Kinds of seeing and their functions in designing. Design Studies, 13(2), 135-156.

Figure I

Quist and Petra: a microcosm Imagine a first-year design studio in a depar tment of architecture. The studio project is the design of a school, for which the students have been given both a programme and a site. They have been working on this project for about a month when the studio master (Quist) sits down next to one of the students (Petra) to conduct a design review (Note 1). Petra begins by describing how she has had ' t rouble getting past the diagramma- tic phase' . Then, in response to Quist 's question, 'What o ther big problems? ' , she sets out the following account of her process to date

I had six of these classroom units but they were too small in scale to do much with. So I changed them to this more significant layout (the L-shapes). It relates grade one to two, three to four, and five to six grades, which is more what I wanted to do educationally anyway. What ! have here is a space which is more of a home base. I'll have an outside/inside which can be used and an outside/outside which can be used - then that opens into your resource library/language thing.

Figure 1 displays Petra 's drawing.

Let us assume for the moment that this snippet of drawing and description represents the whole of a design process. How shall we describe it?

First of all, Petra describes a move she has made. Beginning with the 'six classroom units ' (she does not tell us how she got to them in the first place), she has found them ' too small in scale to do much with' and she has changed them into the L-shapes, 'this more significant layout ' . What we mean by a 'move ' is just such a change in configuration as Petra now describes in words and has made earl ier in her drawing. This move of hers

136 Design Studies Vol 13 No 2 Apri l 1992

Figure I

Quist and Petra: a microcosm Imagine a first-year design studio in a depar tment of architecture. The studio project is the design of a school, for which the students have been given both a programme and a site. They have been working on this project for about a month when the studio master (Quist) sits down next to one of the students (Petra) to conduct a design review (Note 1). Petra begins by describing how she has had ' t rouble getting past the diagramma- tic phase' . Then, in response to Quist 's question, 'What o ther big problems? ' , she sets out the following account of her process to date

I had six of these classroom units but they were too small in scale to do much with. So I changed them to this more significant layout (the L-shapes). It relates grade one to two, three to four, and five to six grades, which is more what I wanted to do educationally anyway. What ! have here is a space which is more of a home base. I'll have an outside/inside which can be used and an outside/outside which can be used - then that opens into your resource library/language thing.

Figure 1 displays Petra 's drawing.

Let us assume for the moment that this snippet of drawing and description represents the whole of a design process. How shall we describe it?

First of all, Petra describes a move she has made. Beginning with the 'six classroom units ' (she does not tell us how she got to them in the first place), she has found them ' too small in scale to do much with' and she has changed them into the L-shapes, 'this more significant layout ' . What we mean by a 'move ' is just such a change in configuration as Petra now describes in words and has made earl ier in her drawing. This move of hers

136 Design Studies Vol 13 No 2 Apri l 1992

Figure I

Quist and Petra: a microcosm Imagine a first-year design studio in a depar tment of architecture. The studio project is the design of a school, for which the students have been given both a programme and a site. They have been working on this project for about a month when the studio master (Quist) sits down next to one of the students (Petra) to conduct a design review (Note 1). Petra begins by describing how she has had ' t rouble getting past the diagramma- tic phase' . Then, in response to Quist 's question, 'What o ther big problems? ' , she sets out the following account of her process to date

I had six of these classroom units but they were too small in scale to do much with. So I changed them to this more significant layout (the L-shapes). It relates grade one to two, three to four, and five to six grades, which is more what I wanted to do educationally anyway. What ! have here is a space which is more of a home base. I'll have an outside/inside which can be used and an outside/outside which can be used - then that opens into your resource library/language thing.

Figure 1 displays Petra 's drawing.

Let us assume for the moment that this snippet of drawing and description represents the whole of a design process. How shall we describe it?

First of all, Petra describes a move she has made. Beginning with the 'six classroom units ' (she does not tell us how she got to them in the first place), she has found them ' too small in scale to do much with' and she has changed them into the L-shapes, 'this more significant layout ' . What we mean by a 'move ' is just such a change in configuration as Petra now describes in words and has made earl ier in her drawing. This move of hers

136 Design Studies Vol 13 No 2 Apri l 1992

Page 4: Udforskning af problem gennem forslag til dets løsning

Case: The Psyche Project

Assume a team is charged with this challenge:

• Can wearable technologies serve to improve the life of ambulant psychiatric patients?

The team starts out deciding on some fundamental questions to address first. In this case:

• Who should be the main user?

• What kind of improvement?

7

8

Observation Intervention

Citizenoriented

Caretakeroriented

I

IV

II

III

Page 5: Udforskning af problem gennem forslag til dets løsning

Four Types of Vision Representations

9

• Complex means that the vision consists of interrelated parts or aspects.

Based on these dichotomies we will discuss one example within each of these

four categories Table 24.1:

• Icon (representation via principle),• Prototype (representation via function),• Metaphor (representation via analogy), and

• Proposition (representation via literal expression).

Simple Complex

Concrete Icon

• Principal

• Disembodied

Prototype

• Functional

• Outward

Abstract Metaphor

• Connotational

• Figurative

Proposition

• Denotational

• Defining

Table 24.1: Four types of Vision representation

The following four sections will discuss and illustrate these four representation

types.

24.2. Icon (concrete and simple)An icon is a symbol that serves to exemplify one or more key qualities of an idea.

Icons have recognized and agreed upon properties that serve as inspiration for

the team and stakeholders. Qualitative properties that the team might choose to

reach for.

An icon is concrete and simple, and the properties of the icon is often not

readily imitable for practical development. The team will need to inquire into

what they see as qualities in the icon and how these qualities could inspire the so-lution in the present project – what could possibly represent a similar quality in the new

solution?

An icon might be very vague and convey little more than a set of esthetic val-ues. Still, these qualities might have a strong influence on the line of thinking

among team members. Although the goal might not be very clear for the team,

the icon might create strong agreement between team members on some essen-tial qualities they strive to build into the system.

We will illustrate icons as vision via a software innovation project about

marking up video recordings from a surgical robot (Figure 24.1). Marked-up

recordings may be used for educating new surgeons as well as for improving the

surgical procedures. The mark-up could for example split a two hour surgical pro-

© 2015 Ivan Aaen, draft version

165

We need to represent ideas if we want to share and discuss them with other people

How does each representation form affect our understanding of a problem?

10

Proposition

Observation

Citizenoriented

Caretakeroriented

InterventionI

IV

II

III

Psyche detects, identifies, and reports on emerging conditions to the citizen

Psyche detects, identifies, and intervenes on emerging

conditions via the citizen

Psyche detects, identifies, and intervenes on emerging conditions via the caretaker

Psyche detects, identifies, and reports on emerging

conditions to the caretaker

Page 6: Udforskning af problem gennem forslag til dets løsning

11

Observation

Citizenoriented

Caretakeroriented

InterventionI

IV

II

III

Hi Pat, time for writing your diary

How was your day?Did you see anyone?Did you sleep well?

Psyche App

Alert level #2 Acute

Pat feels extremely sad, sleeps badly and does not see anyone

Call Pat

Psyche Caretaker AppCitizen Caretakers

Psyche Repository

Psyche Server

Database Server

Movement dataPosition dataSocial activity dataDiary entriesPrivacy setup

Status overviewTrend analysisAlerts

Hi Pat, time for writing your diary

How was your day?Did you see anyone?Did you sleep well?

Psyche App

Pat, you need to act!You are extremely sad, sleep badly and you don’t see anyone. Call your friend Bob or call Charlie Call Bob Call Charlie

Psyche AppCitizenreporting

Psyche Repository

Psyche Server

Database Server

Movement dataPosition dataSocial activity dataDiary entriesPrivacy setup

Status overviewTrend analysisAlerts

CitizenwarningHi Pat, time for

writing your diary

How was your day?Did you see anyone?Did you sleep well?

Psyche App

Pat, here are some concerns:Mood down 2Sleep down 1Sociability down 2Physical activity up 1

Psyche AppCitizenreporting

Psyche Repository

Psyche Server

Database Server

Movement dataPosition dataSocial activity dataDiary entriesPrivacy setup

Status overviewTrend analysis

Citizenreport

Hi Pat, time for writing your diary

How was your day?Did you see anyone?Did you sleep well?

Psyche App

Trend report on PatMood down 2Sleep down 1Sociability down 2Physical activity up 1

Psyche AppCitizenreporting

Psyche Repository

Psyche Server

Database Server

Movement dataPosition dataSocial activity dataDiary entriesPrivacy setup

Status overviewTrend analysis

Caretakerreport

Proto-type

12

Observation

Citizenoriented

Caretakeroriented

InterventionI

IV

II

III

Personal log book

Health monitoring system

Car safety system

Collision notification and dispatch system

Meta-phor

Page 7: Udforskning af problem gennem forslag til dets løsning

13

Observation Intervention

Citizenoriented

Caretakeroriented

I

IV

II

III

Personal insight

Reliable monitoring

Timely response

Problem identification

Icon

Icon Metaphor Prototype Proposition

Objects:Citizen, sensors, reaction

Objects:Sensors, data, actuators, sequence

Objects:Modal citizen, app, sensors, server, db

Objects:Citizen, data streams

Events:Sudden impact

Events:Sudden impact, self-test

Events:Reflection, trend, situation

Events:Emerging conditions

Qualities:Invisible, reactive, trusty

Qualities:De-composition, self-contained

Qualities:UX, architecture, facilitation

Qualities:Detection, intervention

Assume we choose one Quadrant: Q114

Observation Intervention

Citizenoriented

Caretakeroriented

I

IV

II

III

Personal insight

Reliable monitoring

Timely response

Problem identification

Observation

Citizenoriented

Caretakeroriented

InterventionI

IV

II

III

Personal log book

Health monitoring system

Car safety system

Collision notification and dispatch system

Observation

Citizenoriented

Caretakeroriented

InterventionI

IV

II

III

Hi Pat, time for writing your diary

How was your day?Did you see anyone?Did you sleep well?

Psyche App

Alert level #2 Acute

Pat feels extremely sad, sleeps badly and does not see anyone

Call Pat

Psyche Caretaker AppCitizen Caretakers

Psyche Repository

Psyche Server

Database Server

Movement dataPosition dataSocial activity dataDiary entriesPrivacy setup

Status overviewTrend analysisAlerts

Hi Pat, time for writing your diary

How was your day?Did you see anyone?Did you sleep well?

Psyche App

Pat, you need to act!You are extremely sad, sleep badly and you don’t see anyone. Call your friend Bob or call Charlie Call Bob Call Charlie

Psyche AppCitizenreporting

Psyche Repository

Psyche Server

Database Server

Movement dataPosition dataSocial activity dataDiary entriesPrivacy setup

Status overviewTrend analysisAlerts

CitizenwarningHi Pat, time for

writing your diary

How was your day?Did you see anyone?Did you sleep well?

Psyche App

Pat, here are some concerns:Mood down 2Sleep down 1Sociability down 2Physical activity up 1

Psyche AppCitizenreporting

Psyche Repository

Psyche Server

Database Server

Movement dataPosition dataSocial activity dataDiary entriesPrivacy setup

Status overviewTrend analysis

Citizenreport

Hi Pat, time for writing your diary

How was your day?Did you see anyone?Did you sleep well?

Psyche App

Trend report on PatMood down 2Sleep down 1Sociability down 2Physical activity up 1

Psyche AppCitizenreporting

Psyche Repository

Psyche Server

Database Server

Movement dataPosition dataSocial activity dataDiary entriesPrivacy setup

Status overviewTrend analysis

Caretakerreport

Observation

Citizenoriented

Caretakeroriented

InterventionI

IV

II

III

Psyche detects and reports on emerging conditions to

the citizen

Psyche detects, identifies, and intervenes on emerging

conditions via the citizen

Psyche detects, identifies, and intervenes on emerging conditions via the caretaker

Psyche detects and reports on emerging conditions to

the caretaker