This fast-paced, 1-day workshop demystifies requirements modeling using a levels-of-detail approach (business, user, and system level). Each model presented in the course provides the following components: definition, alternative names, example, why use it, how it helps, easy-to-follow steps to build it (literally a handful of steps—five or less), and a hands-on exercise to gain confidence in understanding and using it. The organization and presentation of this course is based on Ellen Gottesdiener’s The Software Requirements Memory Jogger™. Students receive a how-to manual, exercise workbook with an appendix of examples and a case study, a resourceful quick reference that summarizes the models learned, and a “goodie bag” of basic modeling tools. The material is consistent with and advances the techniques and practices presented in the 3-day “The Quest for Excellent Requirements—Producer” workshop. The goal is for each student to carry away 12 new, yet familiar, tools in their toolkit for successful projects.
Requirements Models Presented
- Process Map (also called Swim-Lane or Workflow Diagram, Cross-Functional Map)
- Event Table (also called Event-Response Table, Event List)
- Relationship Map (also called Business Interaction Model, Organizational Context Diagram)
- Context Diagram (also called Scope Diagram)
- User Table (also called Actor Table, User Role Model)
- Use Case Diagram
- Use Case Map (also called Use Case Flow Diagram, Use Case Navigation Diagram)
- Scenario Analysis (also called Use Case Scenarios, Business Scenarios)
- Data Model (also called Entity Relationship Diagram)
- Decision Table (also called Decision Tree or Diagram, Logic Table)
- Prototype (also called Mock-up)
- State-Transition Diagram (also called State Machine, State Diagram)
- Understand requirements modeling industry-standard terms and concepts.
- Gain knowledge of the steps to creating a variety of requirements models.
- Understand when and why each presented model is used, and how it is helpful.
Business Analysts, System Analysts, Project Managers, Subject-Matter-Experts, Designers, Developers and other individuals who are looking to increase business communication effectiveness through requirements modeling.