Requirements Analysis Posts

Scenarios and Use Cases – Useful Techniques

Posted: July 9th, 2010 by RichLarson. Comments »

In continuing to cover all 49 BABOK® techniques, this entry is about scenarios/use cases.

UC Diagram-Training Example

UC Diagram-Training Example

Since most people refer to these as use cases, that’s the name I’ll use. They are a great way to elicit, analyze, and model interaction requirements. Plus, they help generate related requirements for interfaces, data, process, and business rules.

I gave a use case training class last week, so it’s fresh in my mind. It also influenced me to put this explanation in question and answer form.

Q. What is a use case?

Data Modeling – Why is that Technique in the BABOK?

Posted: May 12th, 2010 by RichLarson. Comments »

 (In my continuing coverage of BABOK® techniques, I plan to comment on all of the general and task-specific techniques. This week’s entry is about data modeling, a technique you may or may not be familiar with, but a sure source of CBAP® exam questions.)

The impetus for this blog comes from having just taught a successful training class in Data Modeling to a mixed groupData Model-Thumbnail of BAs, BI specialists, technical architects, and business SMEs (subject matter experts). What made it successful was not only the learning that took place, but also the students’ willingness and eagerness to apply this technique back on their jobs.

Five Tips for Estimating Requirements

Posted: February 10th, 2010 by ElizabethLarson. 2 Comments »

Years ago I worked on a large effort to reengineer a distributionEstimating 2010.04 center for a large retailer. We provided an estimate for both the business analysis work and for the entire project, which would involve the organization’s first use of Electronic Data Interchange (EDI), new business processes, many software changes, and the purchase of new barcode scanners. The business analysis effort took far longer than we anticipated, and at the end of it we refined our estimate for the total project. When we reported the new estimate to the president of the company, he literally pounded his fist on the table and asked, “How did we get to this point? Why didn’t we know sooner? You’ve already spent all this time on the project and what do we have to show for it? Nothing!. Absolutely nothing!”

Who Should Plan the Business Analysis Work?

Posted: January 8th, 2010 by ElizabethLarson. 4 Comments »

BA Planning 2010.02When I first read the BABOK® Guide, my initial reaction was, “What are they thinking?!” With my Project Manager (PM) hat perched squarely on my head, my reaction was “but… but this is project management work!” In my mind I imagined all kinds of conflict occurring as the Business Analyst (BA) took on more and more of the PM role. After all, as PM I had done such traditional project management tasks as creating work breakdown structures, activity lists, the estimating, the scheduling, and now a body of knowledge was saying that the BA was supposed to do this work? I could see heads butting already.

The Parallax Effect on Requirements Analysis

Posted: December 3rd, 2009 by RichLarson. Comments »

Blog_Parallax_Plaeides_000002716873XSmallHave you ever gazed at the stars and found it difficult to focus on a particular one? It’s initially a bit disconcerting. If you look away a small amount, the star seems to become visible. Look straight at it and the star begins to dim and even disappear. Scientists call this the “parallax effect.” I just call it frustrating (I’m an impatient star-gazer).

Many times a problem we’re trying to solve or something we are analyzing is like that.

  • How often do you forget the name of something when you try to recall it, only to remember it later while walking outside, or when you are in the shower?