O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Streamlining Business Requirements

Book Description

Effectively Define and Gather Your Business Requirements Today!
Many programming systems today are designed and constructed before business requirements are completed and finalized. Without a proper foundation, these systems will eventually crumble. Streamlining Business Requirements: The XCellR8™ Approach provides project managers and business analysts with the foundation, principles, and steps needed to document business requirements in an accurate and efficient manner. Author Gerrie Caudle introduces the XCellR8™ approach, an analysis method used to gather business requirements in a structured, well-defined set of steps.
This book offers comprehensive framework needed to:
• Effectively analyze business requirements
• Properly identify business events
• Prepare for a requirements session
• Better understand the “big picture”

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright
  4. About the Author
  5. Dedication
  6. Contents
  7. Preface
  8. Acknowledgments
  9. Introduction
    1. What Are Business Requirements?
    2. What Makes a Business Requirement Good?
    3. The Requirements Phase
    4. The Requirements-Gathering Process
  10. Chapter 1: What Is the XCellR8™: Approach?
    1. What Is XCellR8™?
    2. Why Does XCellR8™ Work?
  11. Chapter 2: The XCellR8™ Approach: Identifying Business Events
    1. Using Business Rules to Find Events
    2. Case Study: Business Events for a Portfolio Management Project
  12. Chapter 3: The XCellR8™ Approach: The Event Process Model
    1. Parts of the Event Process Model
    2. Business Event Triggers
    3. Exercise: Creating Event Process Models for an Internal Technical Support System
    4. Event Process Models in Everyday Situations
    5. Creating Event Process Models for a Simple Purchase Order System
  13. Chapter 4: The XCellR8™ Approach: The Event Entity Relationship Diagram and Data Attribution
    1. The Event Entity Relationship Diagram
    2. Object Relationships
    3. Creating an Event Entity Relationship Diagram
    4. What Is Data Attribution?
  14. Chapter 5: Putting It All Together
    1. What Is a Requirements Session?
    2. Preparing for a Requirements Session
    3. Scoping a Project
    4. Conducting the Requirements Session
    5. Eliciting the Requirements
    6. The Business Requirements Document
  15. Chapter 6: The Life Cycle of an Object
    1. Using an Object Life Cycle Matrix
  16. Chapter 7: The XCellR8™ Approach: Completeness Tests
    1. Completeness of a Business Event
    2. Is Your Event Process Description Complete?
    3. Completeness of Business Requirements
  17. Chapter 8: The XCellR8™ Approach: The Big Picture
    1. End-to-End Business Scenarios
    2. Using a Swim Lane Diagram
    3. Using a Context Diagram
    4. Logical Data Modeling
    5. Nonfunctional Requirements
  18. Chapter 9: Using Use Cases
    1. What Is a Use Case?
    2. How Business Events and Use Cases Relate to One Another
    3. Requirements Elicitation in a Use Case Structure
    4. Process Flow Charts
  19. Chapter 10: Test Scenarios
    1. Writing Test Scenarios
    2. Test Cases
    3. The Test Specification Document
  20. Chapter 11: Business Requirements Traceability
    1. Traceability to an Original Business Requirement
    2. Types of Traceability
    3. Practical Traceability Tips
  21. Chapter 12: Applying the XCellR8™ Approach
    1. New Development
    2. Reverse Engineering
    3. Process Reengineering
    4. Business Process Mapping
    5. Enhancement
  22. Appendix: Example Business Requirements Document
  23. Glossary