Listening to the Customer's Voice
Perhaps the greatest challenge facing the software developer is sharing the vision of the final product with the customer. All stakeholders in a project-developers, end users, software managers, customer managers-must achieve a common understanding of what the product will be and do, or someone will be surprised when it is delivered. Surprises in software are almost never good news. Therefore, we need ways to accurately capture, interpret, and represent the voice of the customer when specifying the requirements for a software product.
Wiegers, Karl E. Process Impact. Articles>User Centered Design>Collaboration
This article describes several characteristics of high quality software requirement statements and specifications. We will examine some less-than-perfect requirements from these perspectives and take a stab at rewriting them. I’ve also included some general tips on how to write good requirements. You might want to evaluate your own project’s requirements against these quality criteria.
Wiegers, Karl E. Process Impact (2007). Articles>Project Management>Business Communication>Specifications
There are 19 readers currently online: 0 registered users and 19 guests. Register.

![]()
![]()


![]()
![]()
![]()