Skip to main navigation Skip to search Skip to main content

Integrating Collaborative Processes and Quality Assurance Techniques: Experiences from Requirements Negotiation

Research output: Contribution to journalArticlepeer-review

Abstract

Collaboration is essential in many mission-critical activities. Consequently, numerous methods and tools are available supporting collaborative processes such as strategic planning, risk management, requirements definition, etc. These methods typically emphasize the collaborative, value-creating activities but there is often less emphasis on quality aspects. Quality assurance (QA) techniques are well known in engineering for a long time and their effectiveness and efficiency has been empirically evaluated in many domains. In this paper, we propose to integrate repeatable QA techniques and collaborative processes. We evaluate our idea in the context of a collaborative process for requirements negotiation. We propose pre-process techniques to be used before the actual negotia-tion, in-process techniques for checking quality during a negotiation, as well as post-process inspection techniques. These techniques help a project team reduce unnecessary complexity and to mitigate risks stemming from defects in requirements negotiation results. We present the results of a feasibility study we conducted to test our approach.
Original languageEnglish
Pages (from-to)10-30
Number of pages21
JournalJournal of Management Information Systems
Volume20
Issue number4
DOIs
Publication statusPublished - 2004

Fields of science

  • 102 Computer Sciences
  • 102022 Software development

Cite this