What are best practices for managing business requirements?
Managing requirements starts at the very beginning of the process when you have to define them. It’s crucial to have extensive collaboration between the SMEs, the business analysts and the technology team because the better the collaboration, the better the definition, and the better the definition, the better the system is going to be. Once you have defined the requirements, they should be maintained throughout the life of the software application. As you make changes to the system by way of enhancements or a major new functionality, you want to make sure you drive those changes back into your use cases and back into your business requirements or scenarios. That traceability matrix will help you update your testing from the time those changes were made. You have to have consistency from your test case or test scripts, back to development and all the way back to your original business requirements. This is true for the more ‘agile’ style development approaches, as well. BILL RUSSELL is