Thursday, September 02, 2010

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

Business Analyst Forums & Systems Analyst Forums


AddThis Feed Button

AddThis Social Bookmark Button

Forums
 
  Modern Analyst Forums  Business and Sy...  Requirements  Great BA fallacies
Previous Previous
 
Next Next
New Post 11/25/2008 7:14 AM
User is offline Guy Beauchamp
255 posts
www.smart-ba.com
5th Level Poster




Re: Great BA fallacies 

 dwwright99 wrote

"How does that work for you?

Thanks again for raising this.

Guy"

I am not sure yet. What would be an example of a Requirement you would validate 'behind the scenes'?

David,

So I'm saying that I would validate all requirements behind the scenes but here's the thing. We're business analysts and we're meant to specify requirements without worrying about the solution (that's design).

So in the analysis process I have a requirement to ABC - ask, believe no-one and check. This supports the objective of delivering high quality analysis deliverables as measured by the number of faults in the analysis.

But most of the questions and comments have not been about "do you really need to do ABC" but are about how to do ABC (and avoid being confrontational etc). Well, that's design isn't it and once we agree ABC is a requirement then it can be implemented through any design that delivers the requirement: consensus cuddly discussions, in-your-face challenge and answer - doesn't matter so long as all enagaged are happy to work that way and deliver the objectives.

As for a specific example of a requirement that gets validated this way - how about this one doing it as we're doing right now in this forum in these posts?

Guy

 
New Post 11/26/2008 8:57 AM
User is offline dwwright99
114 posts
www.iag.biz
7th Level Poster




Re: Great BA fallacies 

I still need a real example. and I don't follow how the second sentence relates to the first when you wrote:

"So I'm saying that I would validate all requirements behind the scenes but here's the thing. We're business analysts and we're meant to specify requirements without worrying about the solution (that's design)."


David Wright
 
New Post 11/26/2008 10:06 AM
User is offline Guy Beauchamp
255 posts
www.smart-ba.com
5th Level Poster




Re: Great BA fallacies 

David,

ok - a real example from the project I am currently working on: we have an objective to reduce the average journey time of patients through an Accident  Emergency dept - a user came up with a requirement to have Ambulance crews assign an episode number to a patient in the ambulance. That's what the users told me when I asked them. "A" out of ABC. I checked this out as an idea with senior managers and have started to with Ambulance crews (I "B"elieve no-one so "C"heck with every stakeholder I can find) and I have researched how other A&E depts do this and researched A&E performance reports to try and quantify how much impact this would have (I "C"heck via other sources as well). ABC.

But I am surprised that all the challanges to this ABC (and there are many both here and over at my RGNG post) are all about how to do this (deisgn and implementation) and not whether we (as BAs) should - requirement. Now - about your question about how does the first part of the sentence relate to the second...the next sentence and subsequent ones make the point that the challenges to this ABC are all about design and implementation and not requirement - the questions about design and implementation are irrelevant if the requirement is wrong. So if ABC is wrong why worry about the implementation? But no-one seems to be suggesting that ABC is wrong, just that we should be more cuddley about it (which is fine, interpersonal skills and all) and my post is not intended to discuss how to ABC, just raise the question of whether we should.

There are buckets and buckets of posts/books/presentations/courses on inter-personal skills and everyone has an opinion on them. Great, important stuff, and well covered. Analysis (structured, methodical and analytical in the true sense of the word) does not seem to get as much as air time (look at Agile's focus on the collaborative touchy-feely side of the job).

Mind you - I think that may be because humans just don't like analysing on the whole for reasons I may have mentioned in other posts!

Guy

 
New Post 11/26/2008 7:17 PM
User is offline dwwright99
114 posts
www.iag.biz
7th Level Poster




Re: Great BA fallacies 

Yes, that helps:

"... a user came up with a requirement to have Ambulance crews assign an episode number to a patient in the ambulance."

It all comes down to having an agreed definition of a Requirement. The above example does not sound like a Requirement to me. It sounds like a user trying to come up with a solution. The fact that you researched "how other A&E depts do this"  reinforces my thoughts further.

There is a Requirement to be found here, I am sure, What did you ask the users,  exactly? More generally, what kind of elicitation approaches do you like to use?


David Wright
 
New Post 11/26/2008 11:39 PM
User is offline Guy Beauchamp
255 posts
www.smart-ba.com
5th Level Poster




Re: Great BA fallacies 

David,

Good call: the user requirement was a solution in hunt of a requirement. I did not record the requirement as that solution (me? trust someone and take what they say at face value?!?! Are you crazy??!?! )  - rather it became a functional requirement  "the ability to uniquely identify patients to A&E treatment services" and the process model has one  starting event "Ambulance crew assess patient" resulting in the creation of an Episode entity on th data model with the primary key being the business data item Episode No and all because of the signed-off (i.e. comitted to) objective "reduce average journey time of patient through A&E". I researched other A&E depts to assess the requirement feasibility. Were there constraints that would prohibit such a requirement?

Eliciatation techniques used were 1:1 interviews, on-site inspection of current processes (client and other sites), document investigation (of client and other sites), workshop process model development with 2 subject matter experts and some slow, ponderous thinking.

ABC?

Guy

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  Great BA fallacies
  





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