Contents

Preface

Acknowledgments

Introduction

What Are Business Requirements?

What Makes a Business Requirement Good?

The Requirements Phase

The Requirements-Gathering Process

Chapter 1: What Is the XCellR8™ Approach?

What Is XCellR8™?

Why Does XCellR8™ Work?

Chapter 2: The XCellR8™ Approach: Identifying Business Events

Using Business Rules to Find Events

Case Study: Business Events for a Portfolio Management Project

Chapter 3: The XCellR8™ Approach: The Event Process Model

Parts of the Event Process Model

Business Event Triggers

Exercise: Creating Event Process Models for an Internal Technical Support System

Event Process Models in Everyday Situations

Creating Event Process Models for a Simple Purchase Order System

Chapter 4: The XCellR8™ Approach:
The Event Entity Relationship Diagram and Data Attribution

The Event Entity Relationship Diagram

Object Relationships

Creating an Event Entity Relationship Diagram

What Is Data Attribution?

Chapter 5: Putting It All Together

What Is a Requirements Session?

Preparing for a Requirements Session

Scoping a Project

Conducting the Requirements Session

Eliciting the Requirements

The Business Requirements Document

Chapter 6: The Life Cycle of an Object

Using an Object Life Cycle Matrix

Chapter 7: The XCellR8™ Approach: Completeness Tests

Completeness of a Business Event

Is Your Event Process Description Complete?

Completeness of Business Requirements

Chapter 8: The XCellR8™ Approach: The Big Picture

End-to-End Business Scenarios

Using a Swim Lane Diagram

Using a Context Diagram

Logical Data Modeling

Nonfunctional Requirements

Chapter 9: Using Use Cases

What Is a Use Case?

How Business Events and Use Cases Relate to One Another

Requirements Elicitation in a Use Case Structure

Process Flow Charts

Chapter 10: Test Scenarios

Writing Test Scenarios

Test Cases

The Test Specification Document

Chapter 11: Business Requirements Traceability

Traceability to an Original Business Requirement

Types of Traceability

Practical Traceability Tips

Chapter 12: Applying the XCellR8™ Approach

New Development

Reverse Engineering

Process Reengineering

Business Process Mapping

Enhancement

Appendix: Example Business Requirements Document

Glossary

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.45.137