We Build Business Analysts
RSG Logo

RSG Noiseletter

9/10/2007 10:07:25 AM

In This Issue

The World of Words

The Analysis Challenge

The Power of Picture

Analysis Revisited

The Payback of Picture

The Future of Modeling

Free Webcasts

Introduction to Business System Requirements
April 7, 2008, 11 AM - 12 AM EDT

Introduction to Business System Requirements
September 8, 2008, 1 PM - 2 PM EDT

Introduction to Business Process Analysis
June 2, 2008, 2 PM - 3 PM EDT

Introduction to Business Process Analysis
October 6, 2008, 1 PM - 2 PM EDT

Introduction to Modeling and Analyzing Business System Data
June 2, 2008, 1 PM - 2 PM EDT

Introduction to Business Use Case Documentation and Modeling
April 7, 2008, 1 PM - 2 PM EDT

Introduction to Business Use Case Documentation and Modeling
July 7, 2008, 1 PM - 2 PM EDT

Introduction to Business Use Case Documentation and Modeling
November 3, 2008, 1 PM - 2 PM EDT

Introduction to Preparing and Facilitating JAR/JAD Sessions
August 1, 2008, 1 PM - 2 PM EDT

Introduction to Planning, Preparing and Executing User Acceptance Testing
April 7, 2008, 2 PM - 3 PM EDT

Introduction to Planning, Preparing and Executing User Acceptance Testing
August 1, 2008, 2 PM - 3 PM EDT

Introduction to Planning, Preparing and Executing User Acceptance Testing
November 3, 2008, 2 PM - 3 PM EDT

Scheduled Seminars

1-10 How to Gather, Analyze, and Define Business System Requirements
March 11 - 13, 2008, Tampa, FL

1-10 How to Gather, Analyze, and Define Business System Requirements
June 3 - 5, 2008, Chicago, IL

2-30 How to Discover and Develop Business Use Cases
April 23 - 24, 2008, Chicago, IL

2-30 How to Discover and Develop Business Use Cases
June 9 - 10, 2008, Portland, ME

2-30 How to Discover and Develop Business Use Cases
September 9 - 10, 2008, Chicago, IL

Virtual Workshops

How to Gather, Analyze, and Define Business System Requirements
May 5 - 8, 2008

How to Gather, Analyze, and Define Business System Requirements
October 20 - 23, 2008

How to Model, Analyze, and Improve Business Processes
March 17 - 20, 2008

How to Model, Analyze, and Improve Business Processes
July 21 - 24, 2008

How to Model, Analyze, and Improve Business Processes
November 10 - 13, 2008

How to Model and Analyze Business System Data
July 14 - 16, 2008

How to Discover and Develop Business Use Cases
May 19 - 21, 2008

How to Discover and Develop Business Use Cases
August 18 - 20, 2008

How to Discover and Develop Business Use Cases
December 8 - 10, 2008

How to Prepare and Facilitate a Successful JAD Session
March 24 - 26, 2008

How to Prepare and Facilitate a Successful JAD Session
September 15 - 17, 2008

How to Plan, Prepare, and Execute User Acceptance Testing
May 14 - 16, 2008

How to Plan, Prepare, and Execute User Acceptance Testing
September 29 - October 1, 2008

How to Plan, Prepare, and Execute User Acceptance Testing
December 16 - 18, 2008

Noiseletter Archives

Recommended Reading

Fundamental Modeling Concepts: Effective Communication of IT Systems
by Andreas Knopfel, Bernhard Grone, and Peter Tabeling

Technique Tips

Workflow Diagrams
are tools for finding business requirements by analyzing how people work.

Contact Us

Voice:  (813) 319-5851
Fax:  (813) 864-0131

Email:
training@requirementssolutions.com
Internet:
www.requirementssolutions.com

How Process Models Clarify Requirements

The World of Words

All too often, we try to communicate with only words. We live in a world of text and try to communicate solely in that medium. As powerful as words are, they can be deceiving.

Given the following (well-structured) business requirements:

  1. The system will determine the current credit status of existing customers prior to processing an order.
  2. All item numbers and descriptions on the order have to match item numbers and descriptions in our inventory before the order can be sent to Fulfillment.
  3. Payments and partial payments for orders must be sent to Accounting before the order can be processed.
  4. Orders from new customers will be sent to the credit department for a credit check before they are processed.
  5. Valid orders will be batched into shipping zones before they are sent to Fulfillment.
  6. Accounting must apply all payments received to the correct customer account.

The Analysis Challenge

Before reading any further, try to answer the following questions:

  1. Which of these requirements impact our order entry process?
  2. What is the sequence in which those requirements impact our order entry process?
  3. What questions do you have for the subject matter expert to identify potentially missing business requirements?

The Power of Picture

Next, study the activity diagram below:

Order Entry Activity Diagram

Analysis Revisited

Now, try to answer the same questions:

  1. Which of those requirements impact our order entry process?
  2. What is the sequence in which those requirements impact our order entry process?
  3. What questions do you have for the subject matter expert to identify potentially missing business requirements?

The Payback of Picture

Studying the diagram could (dare we say should?) lead you to the following questions:

  1. What happens to existing customers who do not have good credit?
  2. What happens to new customers who have bad credit?
  3. Where do the orders with item number/description mismatches go?
  4. When do we get the orders with item number/description mismatches back?
  5. Where does customer data come from?
  6. Where does inventory data come from?
  7. Where do shipping zones come from?

Each of these questions represents a potentially missing business requirement. Missing business requirements are one of the biggest contributors to failed and challenged IT projects. If the diagram helped you identify at least one of the 8 questions listed above (or any number of other questions I am not thinking about) that lead you to find a single missing business requirement, you would have just paid for the time it took you to create and analyze the diagram many times over.

Any questions?

The Future of Modeling

Confucius (or another one of the early Chinese geniuses) is credited with saying that a picture is worth a thousand words. In today's world of fast-paced, agile development, we often wonder whether this proverb can still be heard by the overworked and stressed-out analysts above the clamor for rapid analysis and fast turn-around. All too often in our training, we experience moments of enlightenment in the eyes of our students when we present the concept of creating a diagram of what the subject matter experts actually do before they start to figure out how to do it differently. To put it succinctly, if you want to do something faster AND better, you need to see the whole picture first.

 

Tom Hathaway and Dan Myers
Managing Partners

Future Feature: "Update on Virtual Training for Business Analysts"

© Copyright 2008 by the Requirements Solutions Group, LLC.