Software that supports group work is currently being called 'groupware', and the technical field is being called 'computer-supported cooperative work' (CSCW). The paper suggests a way to enhance traditional systems analysis practices to address the specification issues surrounding groupware. The enhancements extend traditional practice by incorporating direct work experiences into the software specification process. These new practices enable a systems analyst to focus on the user's work so that a software solution can address the social aspects of that work. These practices can then be used to develop a software specification that includes both functional requirements and usability requirements.
展开▼