4. Challenges in Specifying Systems Elicitation of requirements, processes, rules is error prone Implementation of complex software takes too long
5. Challenges in Specifying Systems Elicitation of requirements, processes, rules is error prone Implementation of complex software takes too long Changing existing applications takes too long
6. Challenges in Specifying Systems Elicitation of requirements, processes, rules is error prone Maintenance costs are excessive Implementation of complex software takes too long Changing existing applications takes too long
Anyone developing software will agree that getting it right—building software that is destined for success—is critical. It is no fun to build the wrong software or to build software that fails—fails to do what is needed, fails to delight its users, fails to meet its users’ needs. Managing requirements, and the process of defining requirements can materially contribute to building the right software. But business rules are not requirements, and they must be found, developed and managed differently. What you will learn: The differences between rules and requirements. How they can and should be developed together. What techniques work for capturing and managing them. What to watch for.