Conversations with Martians
Reusing Requirements: Taking Advantage of What You Know
Admired Characteristics of Business Analysts
Software Requirements and The Ethics Of Software Engineering
Models or Natural Language, which is best for requirements?
Ten Tests for Requirements
Is Agile Shortchanging the Business?
The Business Analyst Working with the Project Manager
Simplicity and Requirements