|
Cooperative Design of HCI
Allways achieve a good balance between Time, Ambition and Resources.
In this connection we make a short note of one possible system development (programming) paradigm:
Extreme Programming (from experiences in programming in SmallTalk) summarises some of the ruling guides used in (Multimedia) system development (see e.g. the Demonstrator slide)
- re-write code (e.g. extraction of codes to new method in OO environment)
- contious testing with new versions with end user participation
- work in pairs to raise quality
- use automatic testing procedures (encourage revision activities)
- do not write more general code than is necessary for the moment (controversial statement)
|
|