Integrating Collaborative Processes and Quality Assurance Techniques: Experiences from Requirements Negotiation (bibtex)
by Paul Grünbacher, Michael Halling, Stefan Biffl, Hasan Kitapci, Barry W. Boehm
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 negotiation, 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.
Reference:
Integrating Collaborative Processes and Quality Assurance Techniques: Experiences from Requirements Negotiation (Paul Grünbacher, Michael Halling, Stefan Biffl, Hasan Kitapci, Barry W. Boehm), In Journal of Management Information Systems, M.E. Sharpe, Inc., volume 20, 2004.
Bibtex Entry:
@ARTICLE{Gruenbacher2004a,
  author = {Paul Grünbacher and Michael Halling and Stefan Biffl and Hasan Kitapci
	and Barry W. Boehm},
  title = {Integrating Collaborative Processes and Quality Assurance Techniques:
	Experiences from Requirements Negotiation},
  journal = {Journal of Management Information Systems},
  year = {2004},
  volume = {20},
  pages = {9-29},
  number = {4},
  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 negotiation, 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.},
  issn = {0742-1222},
  publisher = {M.E. Sharpe, Inc.},
  researchr = {http://researchr.org/publication/GrunbacherHBKB04},
  url = {http://www.jmis-web.org/articles/v20_n4_p9/index.html}
}
Powered by bibtexbrowser