Requirements represent the needs of stakeholders and satisfying these needs is the purpose of any project endeavor. Therefore, requirements are the most important ingredient to start any project. Critical to achieving project success is the effective management of requirements and the needs they represent. It doesn't matter whether project teams are using predictive waterfall methods or more adaptive agile approaches, the goal is the same regardless...