Handshaking with Implementation Proposals: Negotiating Requirements Understanding

被引:33
作者
Fricker, Samuel [1 ]
Gorschek, Tony [1 ]
Byman, Carl [1 ]
Schmidle, Armin [1 ]
机构
[1] Univ Zurich, CH-8006 Zurich, Switzerland
关键词
Proposals; Strategic planning; Design methodology; Graphical user interfaces; Software engineering; Standards organizations; software methodologies; software engineering; requirements specification; software design;
D O I
10.1109/MS.2010.44
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements engineering focuses on good specification practices but has yet to find working solutions for effective requirements communication. Inadequate communication and tacit assent to a demanding customer's requests make it hard to fully understand a project's requirements. A negotiation process, called handshaking with implementation proposals, has been used to communicate requirements effectivelyeven in situations where almost no written requirements exist and where distance separates the customer from developers. Handshaking is an efficient, flexible technique that uses architectural options to understand requirements, to make implementation decisions that create value, and to establish the foundation for a stable project. This article describes the communication challenges, solutions, and lessons learned in developing the handshaking process and applying it in industrial practice. © 2010 IEEE.
引用
收藏
页码:72 / 80
页数:9
相关论文
共 12 条
[1]  
[Anonymous], 2002, DESIGN STUD, DOI DOI 10.1016/S0142-694X(01)00035-7
[2]  
Dutoit AH, 2006, RATIONALE MANAGEMENT
[3]  
Fricker S, 2009, PRAGMATIC REQUIREMEN
[4]  
FRICKER S, 2008, P INT WORKSH SOFTW P, P27
[5]  
FRICKER S, 2008, P 13 INT WORK C REQ, P37
[6]  
Fricker S, 2007, LECT NOTES COMPUT SC, V4542, P144
[7]   RAPID PROTOTYPING - LESSONS LEARNED [J].
GORDON, VS ;
BIEMAN, JM .
IEEE SOFTWARE, 1995, 12 (01) :85-95
[8]  
Griffin A, 1996, J PROD INNOVAT MANAG, V13, P191, DOI 10.1016/0737-6782(96)00025-2
[9]   The architecture tradeoff analysis method [J].
Kazman, R ;
Klein, M ;
Barbacci, M ;
Longstaff, T ;
Lipson, H ;
Carriere, J .
FOURTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS - PROCEEDINGS, 1998, :68-78
[10]   Iterative and incremental development: A brief history [J].
Larman, C ;
Basili, VR .
COMPUTER, 2003, 36 (06) :47-+