We Build Business Analysts
RSG Logo

RSG Noiseletter

2/5/2008 7:38:10 PM

In This Issue

Subject Matter Expertise is Essential

End-Users are People, Too

Managers Needed

The Business Analyst Role

The World of Information Technology

The Critical Role of Testers

A Note from the Publisher: Free Topical Overviews

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 Write Effective Business Requirements for IT Projects
April 16 - 17, 2008

How to Write Effective Business Requirements for IT Projects
July 17 - 18, 2008

How to Write Effective Business Requirements for IT Projects
October 7 - 8, 2008

How to Write Effective Business Requirements for IT Projects
December 11 - 12, 2008

How to Prepare and Facilitate Requirements Workshops
April 14 - 15, 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

Introduction to the Team Software Process (Sei Series in Software Engineering)
by Watts S. Humphrey, Marc Lovelace, Ryan Hoppes

Technique Tips

Problem / Symptom Reduction
is still the best technique we know for uncovering real business problems.

Contact Us

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

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

The "Significants": Seven Roles Responsible for Business Requirements

Subject Matter Expertise is Essential

The business requirements that are needed to define an information technology solution come, in theory at least, from the business community. Since the “business community” is too big to talk with, we need to identify someone who can represent their interests (and we are NOT talking lawyers, here!). Actually, we need a couple of different representatives. The first group is people we in the Information Technology universe refer to as “Subject Matter Experts” or “SME”. As the title implies, we expect them to be an expert on some subject that matters (at least to us). Although our definition of an “expert” is “the person in the group who knows the most about the topic”, we sometimes have to settle for anyone in the business community who has time to spend on the project. We are not being facetious here; the business community is very busy doing business – and rightfully so. Without that, they really would not need our services. Subject matter experts are the primary source of business requirements.

End-Users are People, Too

Other representatives of the business community are often called “End Users”. We are not allowed to call them “Users” since that would imply that we are “Dealers” or “Pushers”; maybe that was what “DP” actually stood for, “Data Pusher”. End users are those folks who, in the end, will use our solution as an integral part of their daily lives. (If we actually talked with those lawyers we excluded earlier, they would probably call these people our “victims”). In order to deliver a working business system to the business community, we need to understand how end users work, what they do, why they do it, and how technology can help them do it better. That is fertile ground for business requirements.

Managers Needed

The third category within the business community we need access to is identified by the ubiquitous term “Manager”. Regardless of what you personally think about those who “manage” things, they are critical for the acceptance of the proposed business system by the entire business community.  To satisfy them, we need to understand what information they need in order to do that “managing” thing. If they do not get the data they need, bad and evil things will fall upon the business (not the least of which is that our business system will not be implemented, thereby adding to the statistic of failed projects – and, trust me, that does not look good on your resume!). Managers provide a very crucial set of business requirements.

The Business Analyst Role

Now that we have dealt with the business community’s contributions, we can cross the fence over to the Information Technology side. But wait! Before we can cross that fence, we need to introduce those of us who sit, rightfully so, on that fence. These are the people that we typically refer to as “Business Analysts”, “Business Systems Analysts”, “Requirements Engineers”, or simply “those folks sitting on the fence between the business community and the information technology universe”. Business analysts are, of course, ultimately responsible for ensuring that the business community identifies all of the business needs that information technology can satisfy. Their primary job is to translate those business needs into business requirements. (Their real job is actually to defend the information technology group from attacks by ambiguous, unclear, and especially unspecified business needs that could do serious harm to the project. To be successful, this group, like Gandalf in “Lord of the Rings”, needs to master delivering the phrase, “You shall not pass!”).

The World of Information Technology

OK, now we have crossed over. We are truly in the land of the technophiles, commonly referred to as “IT”. Yes, folks, this is IT (double entendre intended)! You have arrived. Here is the land of System Analysts, Data Analysts, Database Analysts, Developers, and a whole slew of similar titles that, to those visiting IT for the first time might seem a bit overwhelming. So to clarify, System Analysts are close relatives to the Business Analysts we described in the previous paragraph. They are so closely related that they sometime join the business analysts sitting on the fence to keep them company. More commonly, however, they translate the business requirements that the business analysts delivered into system requirements which may then beget system specifications, also known as tech specs.

Data Analysts, on the other hand (and most of them have another hand), take a long, hard look at those same business requirements and attempt to deduce data that might be hidden there. Their job is to determine what information the business community wants and needs to be able to do what the business community wants and needs to do. They then structure the data into business data models, user views, and other forms of magic to try to find hidden data (data is obviously a very shy animal, so data analysts have to conjure up all kinds of tricks to get it to show itself).

Now we could address database analysts, developers, and other awe-inspiring titles, but that would really get us mired down in the technical quagmire which we, who are accustomed to dealing with business requirements, steadfastly attempt to avoid. Let it suffice to say that those folks who bear these intrepid titles are brave individuals indeed. They are the conjurers and magicians who struggle daily to create the magic that is information technology and, if you are one of the lucky ones who has been on that stage and survived, we applaud you!  We may not understand you (and, as mentioned in our article, “Three Reasons for Writing Effective Business Requirements”, there may be reasons for this), but we certainly appreciate you and are grateful for your wizardry.

The Critical Role of Testers

Actually, the only other role that we would like to mention is the often neglected role of Tester. This role is ultimately the business community’s final defense against shoddy systems, improbable data, and bugs that appear to proliferate in the technology universe. Apparently, it is quite warm and humid in there, ideal breeding ground for some type of bug that testers dedicate their lives to eradicate. I don’t know about you, but my hat is off to this group of individuals as well. I hate bugs, both in my house (in Florida, land of bugs) and in my systems, so I am grateful to anyone who is willing to take the tedious and often dirty task of finding and killing those creatures that make our lives miserable.

So this is it, then, the group of folks that play critical roles in the gathering, analyzing, expressing, interpreting, and validating of business requirements. There are those who would call this group the “Fellowship of Fools” for embarking upon such a challenging and career-threatening endeavor as this, but we (as members of the group) prefer the title, “The Significant Seven”. We the Subject Matter Experts, End-Users, Managers, Business Analysts, System Analysts, Data Analysts, and Testers are willing to dream the impossible dream, to follow that star not matter how far until we find the business requirements that are rumored to lie at the end of the rainbow.

Wish us luck.

A Note from the Publisher: Free Topical Overviews

As many of you may know, the Requirements Solutions Group offers 3 modes of training: instructor-led, virtual workshops, and on-demand delivery. For those of you who are curious about the virtual workshops, we are now offering free webcasts introducing the various topics that we teach in all three modes. If you missed the last webcasts, call (813-319-4213) or email (Tom.Hathaway@reqsol.com) us and we will provide the "secret code" that allows you access to the recordings. We currently have recordings available on:

In addition, you can view our recorded 1-hour webinars for free. All you need to do is register (we need to be able to track who goes there). We currently offer:

We hope you enjoy the shows.

 

Tom Hathaway and Dan Myers
Managing Partners

Future Feature: "Six Rules for Writing Effective Business Requirements"

© Copyright 2008 by the Requirements Solutions Group, LLC.