Friday, March 19, 2010

   Quick Links:   Articles     MA Blog     Community Blog     Templates     Books     BA Humor     Events     Jobs     Interview Questions         RSS Feeds

Business Analyst Forums & Systems Analyst Forums

Community Highlights



AddThis Feed Button

AddThis Social Bookmark Button

Forums
 
  Modern Analyst Forums  Business and Sy...  Agile Analysis ...  What Does "Just Good Enough" Requirements Look Like?
Previous Previous
 
Next Next
New Post 5/22/2009 2:11 PM
User is offline ajmarkos
249 posts
6th Level Poster


What Does "Just Good Enough" Requirements Look Like? 

Hi:

Has anyone defined what "just good enough" requirements look like on an agile project?  Of course, many needs will vary according to situations, but are there not essentials in requirements documentation?

Tony

 
New Post 5/23/2009 3:55 PM
User is offline larimar
84 posts
7th Level Poster




Re: What Does "Just Good Enough" Requirements Look Like? 

Hi Tony,

Great question!  On the agile projects I've been on the answer varies depending on several factors such as:

  • How much access do you really have to users during development
  • What is the domain knowledge level of the developers
  • How comfortable are the developers with the technical architecture that will be used to implement the solution

In the ideal agile case (i.e. most of the assumptions that go into an Agile environment are met), we've started off with initial requirements that are simple user stories lasting no more than 2 short sentences (typically just 1 sentence).  This is enough to get the developers talking to the users to figure out what is really need but provides a good scope for the project.

In other cases our 'good enough' was a fairly comprehensive requirements doc that would give the developers a starting point to develop, but did not necessarily have all the little details finalized.  Our requirements were services-based as we were developing an SOA solution for system to system integration.  Whenever they had questions they could come to the BA team for clarification, which typically meant we would be refining what we had already documented to get it to a point that there was clairty.  If we needed to we would go back to our business people to get clarification.

So I think you need to assess your team and figure out what is good enough for you.  The goal is to maximize the efficiency of the team so developers aren't waiting for information and you aren't running around all the time looking for clarifications while at the same time not spending so much time up front on details that can and likely will change.

 
New Post 6/15/2009 2:33 PM
User is offline ajmarkos
249 posts
6th Level Poster


Re: What Does "Just Good Enough" Requirements Look Like? 

larimar:

Thanks for the response.   In data flow diagramming, the "just good enough" has been clearly and concisely identified.  It is called an essential data flow diagram (i.e., a data flow diagram that just shows the essentials).   We may not be able to obtain the essential because of limits to users, but we know what is essential - and what it is for any project.   It seems strange to me that in the agile world the essential (the "just good enough") is such a vaugue, it-all-depends, touchy-feely thing?

Tony

 
New Post 6/16/2009 1:17 PM
User is offline Irene
23 posts
9th Level Poster


Re: What Does "Just Good Enough" Requirements Look Like? 

I guess the "just good enough" requirements mean just good enough for a certain group of people, ex. BA team.  After they are handed over, somebody else (ex. programmers) still need to continue, talk to end users directly, get all details done and finalize. The good thing about this is the early involement of technical people. Instead of programmers to finish up with detail requirements, I think BSAs should be better people for it, who maybe in BA team or development team.

Irene

 
New Post 6/22/2009 8:34 AM
User is offline ajmarkos
249 posts
6th Level Poster


Re: What Does "Just Good Enough" Requirements Look Like? 

Irene:

What I hearyou saying is that there are no firm essentials - that the essentials are situation dependent.   (Kind of sounds like a debate on reliigion don't it?)

Sooo, my current understanding of agile is:  Nothing firm, it all depends - but don't waste time.

I despute this premise:  Max efficiency and effectiveness is only obtained by a focus on the unwavering essentials.  (Now it really sounds like religion!)

Tony

 

 

 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Agile Analysis ...  What Does "Just Good Enough" Requirements Look Like?
  





Subject Matter Experts

Modern Analyst Community Expert

Craig Brown
-General Analysis
-Project & Personnel Management
View Posts
View Expert's Biography

Guy Beauchamp
-Data Analysis & Modeling
-Structured Systems Analysis
View Posts
View Expert's Biography

Jarett Hailes
-Agile Methods
View Posts
View Expert's Biography

Kieran Creaton
-Requirements Gathering & Facilitation Techniques
View Posts
View Expert's Biography

Perry McLeod
-UML Modeling
-Project & Personnel Management
View Posts
View Expert's Biography

The Community Expert is just one way that Project Members volunteer their time to help the Modern Analyst Community. Want to become a Community Expert in one of the following areas? Submit yourself to be selected as a Project Member.

Available topics include:

  • General Analysis
  • Data Analysis & Modeling
  • Structured Systems Analysis
  • BPMN Modeling
  • UML Modeling
  • Rational Unified Process
  • Six Sigma
  • QA/Testing
  • Project & Personnel Management
  • User Interface Design
 


Privacy Statement  |  Terms Of Use
Copyright 2006-2010 by Modern Analyst Media LLC