Duration: 5 Days
Technology: Business Skills
Software Assurance Value:
Business analysis involves understanding and articulating requirements, which always has been the weakest link in projects. For systems, up to 67 percent of maintenance and 40 percent of development is wasted rework and creep largely attributable to inadequately defined business requirements. Too often projects proceed based on something other than what the business really needs; and development methodologies commonly focus mainly on the format for representing requirements of the product to be created without adequately ascertaining the content it must provide. Format of course is important too; and of all the factors that can impact requirements, lack of clarity is the most apparent. In turn, Testability—the ability to demonstrate that a requirement has or has not been met—is perhaps the single most effective indicator of clarity.
If one cannot define how to test that a requirement has been met, then it’s unlikely the developer will be able to meet the requirement correctly; and regardless there’s no test to confirm the requirement was met. Using the powerful Problem Pyramid™ and other techniques, this interactive workshop first gives participants practice discovering and documenting an actual case’s REAL business requirements content what a product must do to produce value for stakeholders. Next, participants examine factors affecting clarity and ways to overcome testability issues. Then participants practice defining and writing requirements of a product/system/software how to satisfy the REAL business requirements and testing that requirements indeed have been met. Finally, the course describes methods for managing the requirements and the business analysis itself.
You will learn:
This course has been designed for business analysts, systems and business managers, project leaders, programmer analysts, quality/testing professionals, auditors, and others responsible for assuring projects deliver needed value.