Go Back to the Workshop Schedule

Business Rules: A Round Trip Journey on the Road to Success
Description Speaker(s)

Business rules are an essential part of business analysis because they define, constrain or enable the behavior of software or business processes. Rules are at the heart of functional requirements. Deriving, specifying, verifying, and validating business rules that are high quality—correct, consistent, clear and complete—is an enormous challenge for business analysts.

This advanced workshop will take you on a three-part journey. In part 1, you will identify business rules that further define analysis models such as events, state diagrams, use cases and the logical data model. During part 2, you will dig into the details of writing atomic (very granular) business rules and use the six categories of rules and their syntax to write precise, testable, business rule statements. We complete our roundtrip journey in part 3 by threading the business rules back to the requirements models that will enforce or implement them. This journey will provide you with specific tools and techniques to enable you to succeed with business rules in your requirements efforts.

Learning Objectives:

  • Leverage focus questions to uncover business rules in analysis models
  • Write precise, testable business rules
  • Use business rules to test the completeness and correctness of user requirements

Skill Level: Advanced

Paul Reed
Senior Associate, EBG Consulting

Paul R. Reed, Jr., Senior Associate with EBG Consulting, has assisted many organizations with their application assessment and development needs. He is a Certified Scrum Master and is the author of, "Developing Applications with Java and UML" and "Developing Applications with Visual Basic and UML" both published by Addison-Wesley.

 

Paul delivers EBG Consulting's requirements training including Analysis Modeling and Agile Requirements. Paul also leads seminars worldwide on such topics as use case analysis, object-oriented design, Unified Process, and agile methods. He is a popular speaker at many noted industry events including Project Summit/Business Analysis World, UML World, Software Development Best Practices, Software Development West, BEA World and the Software Developer conferences.

Paul excels at mentoring small teams using agile techniques to capture, validate, and certify requirements. In addition, Paul uses his background in software design and construction to helps teams transition analysis artifacts to a sound design in the context of time-constrained, iterative and incremental lifecycles. He can be reached at paul@ebgconsulting.com and http://www.ebgconsulting.com.