|
Practising
Participative Design in a Medium-sized Organisation Paper
presented to HCI '93 Conference, Loughborough, 8-10 September
Overview Background Trainee Follow-up System The first session was attended by the manager of the training programme,
the manager of the admin and audit team, the administrator who will
be chiefly responsible for maintaining the system, and the system administrator
who is starting the development of the application. These represented
all the main stakeholders in the application. Based on the mapping work,
I developed some draft designs for input and follow-up action screens
in advance of the session, and I then facilitated this and further sessions. The approach we took was inspired by the PICTIVE technique (Muller,
1992), though without the video element, and the scenario-based approach
to design specification (e.g. Carroll et al. , 1991). Thus
the main agenda was:
The screen design was done using A3 acetate sheets (as used for overhead
projectors) and non-permanent pens of various colours. Putting these
sheets in the centre of the table afforded easy redesign of the screens
by any participant. The acetates allow scrollable data to be shown "behind"
the screen fields. The final designs were photocopied and circulated
afterwards with the scenarios that described how they would be used. The first session (two and a half hours) produced outline scenarios
for the whole application, including reports and enquiries, plus one
completed screen design and an expanded scenario specifying exactly
how and when a user would operate this screen. Further sessions have
involved going through further screens, considering how these would
be used in each of the scenarios identified, and simultaneously refining
the scenarios to make them more comprehensive. Scenarios had to be refined through the sessions because we had only
a high-level specification to begin with, and so further requirements
analysis was needed. Exploring the scenarios threw up a number of instances
of exception-handling which were important but made the design requirements
more complex. The interdependencies between screens and between status
transitions meant that we had to revisit some of these a number of times.
We were hovering on the point where "evolutionary" additions
to an initial design begin to threaten its basic integrity. At times
the branches between scenarios were so complex that some more formal
notation might have been helpful as a support. This highlights the need
for case-by-case tradeoffs to decide what specification and design work
will be done using participative semiformal techniques, and what will
be done using other complementary techniques. Participants in the sessions found them hard work, particularly in
thinking through all the possible occurrences and implications, but
they felt they understood the systems issues much better than they had
before. The system administrator was also satisfied that he had a good
basis for developing the application. Management Information System Following the initial success of the Follow-up sessions, we tried a
similar approach to reviewing how screens could be designed to present
the statistical information. We assembled two programme managers, the
admin and audit team manager, and the system administrator (one of the
admin team was also going to attend, but could not). In this case the original approach broke down. We found that the unpredictable
and non-programmatic nature of the application domain meant that it
was not possible to generate such tightly defined scenarios. Managers
could not specify clearly the "triggers" that might lead them
to want a particular set of data: for example, the need for one set
and view of data could be occasioned by the result of another view.
Instead we took a step back and found it more productive to consider
simply the set of data that was collected, and the rationale for its
collection, and then to decide the most basic and useful way of presenting
this in tables on screen (with the proviso that this could be supplemented
with more complex ad-hoc Structured Query Language enquiries where needed). Organisational Issues To explain and to help address previous concerns about the lack of
readily accessible information, I introduced the concept of a "learning
cycle" to represent the to-and-fro exchange of systems specifications,
implementation and review between the IS team and the various user teams
(see Jennings, 1993, for more details). This encompasses the exchange
of understanding of system capabilities from one side and of business
processes from the other. We have found that participative design sessions
can potentially enhance this learning process. However, our experiences
suggest that there is no one method that can be universally applied:
rather a range of participative design techniques need to be tailored
to specific organisational settings and application domains. References Copyright © David Jennings
|
|
||||||
|
![]() |
||||||
|
Page
Last modified on 1
December 2000. Comments to David at david@djassociates.com
|