"Developers must understand the application and the needs of users. It often takes a long-term relationship between users and developers, with a lot of dialog to uncover what users really need."User participation must be part of software development.
(Raccoon, 1995)
RESPONDING TO SYSTEMS IN USE
IDEO’s ‘Ask’ methods (Table below)can be used to elicit feedback from users engaged ‘in use.’ These methods or strategies focus on user’s active participation interacting with a new technology to achieve their goals.
Table: IDEO ‘Ask’ techniques (IDEO, 2003)
ASK
Research Method | Description |
---|---|
Camera Journal | A written and visual diary of project relevant circumstances and activities. |
Card Sort | Organise cards spatially in ways that make sense. To expose mental models of device or system. |
Cognitive Maps | Create a map of an existing or virtual space. The pathways they know and navigate, mental models. |
Collage | Self created collage of arranged images. Used to help verbalise complex or unvocalised themes. |
Conceptual Landscape | Sketch and juxtapose social and behavioural constructs from participants. People’s mental model. |
Cultural Probes | A visual journal for participants to build up themselves. A self generated reflection. Gathered and compared across many participants. |
Draw the Experience | Ask participants to visualise and draw the experience in their own way, with their own associations, order, relationships, theories. |
Extreme User Interviews | Evaluate (ask) users at extreme ends of market (early adopters, power users, beginners) to highlight their issues. |
Five Whys? | Ask “why?” in response to five consecutive answers. Expose/uncover deeper attitudes perceptions. |
Foreign Correspondents | Elicit inputs from others (snowball sample) to build up varied cultural and environmental contexts. |
Narration | Users perform tasks and achieve goals while describing aloud. Talk aloud protocol. Stream of consciousness. |
Surveys & Questionnaires | Targeted questions to assess design, usage, interaction characterises and perceptions of users. |
Unfocus Group | Gather a range of tools or materials and get diverse user group to create things relevant to the design or project. |
Word-Concept Association | Users associate words with design. Cluster user perceptions to evaluate design features & concepts. Value and priority. |
What is the relevance of considering information elicitation at such at late stage in high tech systems development as implied by including the ‘Ask’ methods here in a discussion of ‘Maintenance’? The point is twofold, the first is to underscore that the nuanced view of the SDLC presented in these chapters emphasizes the interrelatedness of the various activities, phases or stages of the SDLC. The second reason is to acknowledge that for many users the release and delivery of the product is their first use of the product/system and therefore the first opportunity we have to learn how they got on. As the system is live there must be mechanisms for their experience, particularly the problems they encounter, to be recorded and directed back towards the product development initiative. Consequently, even a high tech system in maintenance mode but still used presents valid and valuable learning for future versions or future systems. In a real sense the SDLC entails doing everything at once, all activities from initial concept, through to design, development and maintenance will be in play at the same time, although to greater or lesser extent depending on the situation.
In particular, for maintenance and support, it may be productive if instead of casting support activities as outwardly assistive, to do as IDEO suggest and ask the people at the centre of your work (users and customers) to help you: ‘Ask them to help.’