Part III. On Customer Interactions

It’s no secret that the extensive and continuous engagement of appropriate customer representatives is a critical success factor in software development. Part III sheds some light on specific aspects of customer participation.

Agile development methodologies frequently use the phrase on-site customer. I applaud the concept, but I disagree with the implication that a single individual can be found to serve as the voice of a diverse customer base in most situations. Instead, Chapter 6, proposes using a small group of product champions to work with requirements analysts to develop and validate requirements. Chapter 7, suggests many questions the analyst might ask when working with customer representatives to develop ...

Get More About Software Requirements: Thorny Issues and Practical Advice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.