A strong requirements gathering process is essential for developing or purchasing the right software. Ultimately, successful performance is determined by the degree to which the software satisfies end-user needs. Requirements gathering is the process by which development or purchasing teams come to discover what the business and end users require of a new application. Poorly gathered requirements often result in software that fails to meet end-user needs and business objectives, and can lead to expensive rework, cost overruns, and missed milestones.
With a better understanding of the requirements gathering process, IT will be positioned to deliver software that fits business needs. This research note discusses:
- The various types of requirements.
- The fundamentals of the requirements gathering process.
- How to avoid poor requirements.
Gain a solid background in requirements gathering to ensure that end users get the software they need.