20
Ahab’s Leg Exploring the Issues of Communicating Semi-Formal Requirements to the Final Users Luca Sabatucci – Hammamet, 12/06/2010 – CAISE’10 Chiara Leonardi, Luca Sabatucci, Angelo Susi, Massimo Zancanaro

Ahab’s Leg

Embed Size (px)

DESCRIPTION

Luca SabatucciAhab’s Leg - Exploring the Issues of Communicating Semi-Formal Requirements to the Final Users Hammamet, 12/06/2010 – CAISE’10

Citation preview

Page 1: Ahab’s Leg

Ahab’s Leg Exploring the Issues of Communicating Semi-Formal Requirements to the Final

Users

Luca Sabatucci – Hammamet, 12/06/2010 – CAISE’10

Chiara Leonardi, Luca Sabatucci, Angelo Susi, Massimo Zancanaro

Page 2: Ahab’s Leg

From users to requirements and back again Presenting requirements to final users The Ahab’s Leg Lesson learnt

Agenda

Page 3: Ahab’s Leg

Objective: ◦ Ambient Aware Assistance◦ High-developed smart environment for nursing

home Multidisciplinary nature:

◦ software engineers, sociologists, analysts◦ end-users involved in the process

Technology:◦ Software + Hardware◦ Network of distributed sensors

Non Functional Requirements:◦ Privacy◦ Acceptance

The Project Context

Page 4: Ahab’s Leg

The Process

Page 5: Ahab’s Leg

Field Data Collection: Interviews

4 interviews to managers, 18 interviews to caregivers

3 representative sites in Trento (from 20 to 200 guests)

Dimensions:usersservicesenvironmentproceduresresourcesproblemsneeds

Page 6: Ahab’s Leg

Data Interpretation: Tropos

Page 7: Ahab’s Leg

Consolidation: Persona, Activity Scenario

5 personas 1 caregivers 1 nurse3 guests

6 activity scenariosMaria is in RSA since 3 months and she never tried to escape.After lunch, she leaves the group and decides to go back her room, in the second floor. She goes up the stairs and she falls down.Maria is still conscious and asks for caregivers help. Sabrina, full time OSS, hears Maria’s call and reaches her in the stairs…

Page 8: Ahab’s Leg

Envisioning Phase

Maria is leaving the restoration room, and the sensor on the door sends a signal to Sabrina’s PDA that alerts with a vibration. Sabrina knows that a vibration means Maria is moving out from the room, but she cannot follow her in that moment because she must oversee the room.[whether Maria leaves the room with other guests or with a caregiver, the alarm would not be sent]Maria is going upstairs in order to reach her private room but when she is on the staircase, she falls.The camera identifies the event and sends warning signals to caregivers' PDA.Sabrina's PDA displays an unknown person is fallen down in the staircase between second and third floors….

1 devil’s advocate session

78 high-level functional requirements

79 non-functional requirements

5 macro-services:localization, tracking,identity recognition,behavior recognition,coordination,reporting.

Page 9: Ahab’s Leg

Validation with Visual Scenarios

Page 10: Ahab’s Leg

The Ahab’s Leg

Page 11: Ahab’s Leg

… of these high mortal miseries, carries us at last among the sourceless primogenitures of the gods; so that, in the face of all the glad, hay-making suns, and soft-cymballing, round harvest- moons, we must needs give in to this: that the gods themselves are not for ever glad. The ineffaceable, sad birth-mark in the brow of man, is but the stamp of sorrow in the signers. Unwittingly here a secret has been divulged, which perhaps might more properly, in set way, have been disclosed before. With many other particulars concerning Ahab, always had it remained a mystery to some, why it was, that for a certain period, both before and after the sailing of the Pequod, he had hidden himself away with such Grand-Lama-like exclusiveness; and, for that one interval, sought speechless refuge, as it were, among the marble senate of the dead. Captain Peleg's bruited reason for this thing appeared by no means adequate; though, indeed, as touching all Ahab's deeper part, every revelation partook more of significant darkness than of explanatory light. But, in the end, it all came out; this one matter did, at least. That direful mishap was at the bottom of his temporary recluseness. And not only this, but to that ever-contracting, dropping circle ashore, who, for any reason, possessed the privilege of a less banned approach to him; to that timid circle the above hinted casualty - remaining, as it did, moodily unaccounted for by Ahab - invested itself with terrors, not entirely underived …

1956 Ray Bradbury & John Huston. starring Gregory Peck as captain Ahab

Page 12: Ahab’s Leg

1930 Warner Bros.  Directed by Lloyd Bacon.  With John Barrymore, Walter Long, Noble Johnson

Page 13: Ahab’s Leg

AL: DefinitionThe Ahab‘s dilemma consists in

the necessity to add more details to the original storyline,

because of the different characteristics of the target

media or because of the use of a different communication styles,

that the story requires to be engaging

Page 14: Ahab’s Leg

AL1: time and placeAL2: wearable sensor and receiverAL3: receiver on the door AL4: PDA

AL5: device in the pocket AL6: vibration

34 ALs from the 28 frames of the 5 scenarios

Page 15: Ahab’s Leg

cause of the difference in translation

impact on the target language

Page 16: Ahab’s Leg

AL1: time and place

early design

details

symbols

resources

context

working practice

Page 17: Ahab’s Leg

AL2: wearable sensor and receiver

early design

details

symbols

resources

context

working practice

Page 18: Ahab’s Leg

AL4: PDA

AL5: device in the pocket AL6: vibration

early design

details

symbols

resources

context

working practice

Page 19: Ahab’s Leg

Re-thinking the approach

Page 20: Ahab’s Leg

ANYQUESTIONS?