Tag Archives: requirements discovery session

How Necessary is Requirements Definition for that Small App or Enhancement?

Small application development projects are lighter and usually don’t require such extensive process standards, advanced methods, governance, documentation, planning and management that larger IT projects do.

But don’t make the mistake of skipping the requirements altogether!

Start by quickly identifying the high-level objectives,  the boundary or scope,  and developing a basic plan for requirements elicitation.  Then facilitate the requirements discovery sessions with the key subject matter experts. It may take a number of meetings over a few days – or even one or sometimes two weeks  — but the interactive, facilitated sessions are essential. At IAG, we also recommend a paired-analyst approach to the elicitation, analysis, reviews and documentation. This enables higher quality requirements definition and faster turnaround with real-time modeling during the sessions.

On these shorter and smaller projects it’s about following a light process with efficient and effective techniques, using experienced analysts/architects with the right tools and producing just enough requirements detail that will be necessary and sufficient to meet the project and app dev objectives.

Check out more IAG videos on our IAG YouTube channel.

Track IPhone unique and for this reason can you track an iphone without special. I think that information interesting. Remember that. Also you will have no problems.

Understanding Your Role in a Requirements Session

1. Requirements Team (Facilitator, BusinessAnalyst)
Enable the requirements discovery process by:

  • Asking relevant questions
  • Recording answers provided by SubjectMatter Experts
  • Keeping the process moving
  • Utilizing effective facilitation anddocumentation skills
  • Keeping the discussion focused onobjectives and scope
  • Confirming understanding among/withparticipants
2. Business Leader / Project Sponsor
Provide the business vision by:
  • Explaining the problem/opportunity
  • Defining the vision
  • Defining the business objectives
  • Determining the measures of success
  • Defining high level process andrequirements

What Is Requirements Discovery?

Requirements discovery is also often referred to as requirements elicitation, requirements gathering, requirements analysis, and requirements definition. We prefer to use the term because it’s a little less high-brow, more meaningful, and more appropriate to the activity it is intended to describe.

The Requirements Discovery Process

Requirements Process FlowThe typical process for requirements discovery involves the following six activities:

> Requirements Planning 
> Requirements Elicitation 
> Requirements Analysis & Documentation 
> Requirements Verification & Review 
> Requirements Validation & Acceptance 
> Requirements Change Management

Origin of the Term Requirements Discovery

Legal DiscoveryThe term was initial coined by Ross Little in the late 80’s. Ross, now a principal with IAG Consulting, adapted the term from the legal profession. As a practicing Business Analyst, Little was working to evolve methods, practices and standards from the worlds of structured systems analysis, software engineering, total quality management and business process reengineering. Little credits his father, a lawyer, introducing him to the legal discovery process – and the genesis of the idea to apply some of those concepts to how organizations should gather information to define requirements for business solutions and change.

In the legal community “discovery” is the approach used to determine the facts about a case. Legal discovery mechanisms may be traced back to procedures of the ecclesiastical courts in England as early as the 16th century in which litigants delivered pleadings and obtained answers by means of examination under oath. As legal discovery in American law is the pretrial phase of a lawsuit, requirements discovery is the pre-design phase of a business transformation, or application development project.

15 Types of Questions to use in your Requirements Discovery Sessions

As a facilitator of Requirements Discovery Sessions, one of your primary skills is questioning. Here are the fifteen types of questions you should be using when you are facilitating a requirements discovery session on your projects.

 

Type

Explanation

Example

Analyze

to express a personal understanding of concepts, facts, cause & effect.

“Would you please break that down for me, so I can understand further?”

Checking

to ensure there is no misunderstanding.

“Will you share with me your understanding of what we just discussed?”

Classify

to attempt to organize facts related to a given subject.

“It would certainly help me organize my thinking if you would please classify those points.”

Compare

to reveal knowledge & understanding of similarities & difference in facts.

“Can we compare that statement to the one we reviewed earlier please?”

Define

to understanding the interpretation of the term.

“To help me to understand, can you define that term for us?”

Describe

to select & define features which characterize a condition, situation or process.

“Can you describe a typical situation to which this might apply?”

Discuss

to examine a subject by extending its application

“Let’s explore the implications & ramifications of this.”

Explain

to clarify by demonstrating a degree of understanding.

“Can you tell us how you arrived at that conclusion?.”

Illustrate

to provide examples which will clarify the subject.

“Can anyone give me an example or two of how this would work?”

Prompt

to get more quantity

“ What else?”

Probe

to get more quality

“How do you mean?”

Redirect

to change the subject back to the point of discussion

“Good point, can we put that on the issues list?”

Restating

to demonstrate that you have understood.

“In other words….”

Review

Recap or Survey

“Can we please review the points that we have covered so far?”

Verify

Supply information to support a statement.

“How can we verify that this is indeed the case?”

 

These are the types of questions that our consultants use on our requirements definition engagements – and the types of questions we discuss and teach how to use in our training courses. To learn more, visit http://www.iag.biz.

Track IPhone unique and for this reason can you track an iphone without special. I think that information interesting. Remember that. Also you will have no problems.

Choosing the Right Participants for Your Requirements Discovery Session