Aug 22 2008

devLINK – Gathering Business Requirements Session Notes


 

Presenter – Tim Peek (TenStep)

  • Process is more important than tools (“Any fool with a tool is still a fool.”)
  • Requirements fill in the detail of your scope statement
    • Once requirements are approved, they become part of the scope.
    • Fuzzy scope leads to inaccurate/fuzzy requirements
  • Process/functional requirements
    • How it “functions” or works
    • How the deliverable interacts with the user
    • What happens first, second, third
    • How exceptions are handled
    • One subprocess’ output is another’s input
    • If condition A happens, then event B occurs
  • Non-functional requirements (features)
    • How it looks
    • Description
    • Size, color, strength
    • look and feel
    • Performance (speed, capacity, reliability…)
  • False requirements
    • Opinions (“I think we’re spending too much money on this”)
    • Projected-related statements (“We should prototype this first.”)
    • Assumptions (“The new release will solve this problem.”)
    • Out of scope (“While we are discussing reports, look at shiny objects.”)
    • Technology decisions
    • “Required” aspects, but not “requirements”
      • Policies and standards
      • Technical Architecture
      • Constraints
      • Deadlines
      • “We have to use XP, etc.”
  • Technique – use cases
    • Define features and functions
    • Defined in terms of scenarios
    • “A user does an action and something happens”
    • Can use the use case to test for requirements
  • Technique – prototyping
    • Create a model of defined requirements
    • Not fully functioning
      • Quick and Dirty
      • Hardcoded Components
      • Minimal functionality
    • Provide users with a visual representation of current state of requirements
    • Forum to more clearly define requirements
    • Uncover “hidden” requirements
  • Requirements Development
    • Elicitation – I ask, you talk, I listen (write it down)
    • Validation – I analyze, I ask follow-up questions
    • Specification – I document, I ask follow-up questions
    • Verification  - We all agree
  • Techniques for elicitation
    • 1x1 interviews
    • Group interviews
    • Facilitated sessions
    • Joint Application Design Sessions
    • Questionnaires
    • Prototypes
    • Follow people around (Walk-a-mile)
  • Validation
    • Where the “analysis” starts
    • Make sure requirements gathered from Elicitation are accurate
      • Consolidate
        • Put requirements for similar processes and deliverables together
        • Please all the requirements at the same level
        • Determine if you have gaps
        • Eliminate requirements that are out of scope
        • Highlight areas of disagreement in the requirements
      • Rationalize
        • Fill in the gaps
        • Reconcile disagreements
          • Majority Wins
          • Escalate
          • Look at potential implications
        • Eliminate non-requirements
        • Put a full picture of all potential requirements
      • Model (Optional)
        • In addition to textual requirements
        • Adds precision to the requirements
        • Uses a precise modeling syntax
        • Usually requires training to create models
        • May require client training to interpret
  • Specification
    • Prioritize
      • Determine the scale
        • H, M, L
        • Must, need, nice to have
        • Numeric Scale (1-3, 1-5)
      • Get consensus on the ratings
        • Majority wins
        • Escalate
        • Look at potential implications
    • Ensure traceability
      • Assign a tracking indicator to all requirements
        • Testing
      • Assign tracking indicators to all design, construct and test components
      • Create cross references to track requirements through the lifecycle (Traceability Matrix)
    • Ensure testability
      • Validate that they can be tested
      • Ensures precision
      • Helps catch any statements that are not requirements
      • If it can’t be tested, it’s not valid
      • In some methodologies, build the logical test case now
    • Create Business Requirements Report
      • Major Deliverable of the Analysis Phase
      • Draft up until now
      • Requirements finalized
      • Be as concise as possible
      • Eliminate potential misinterpretation
  • Conduct requirements review
    • Formal meeting for final review
    • Does NOT include all stakeholders
    • All interested stakeholders have already seen
    • Review with decision makers and sponsor
    • Review is typically for QA, not accuracy (should already be accurate)
  • Obtain sponsor signoff
    • Written signoff is best
    • Email is Ok
    • Verbal is NOT acceptable
    • Approval by default NOT acceptable
    • If sponsor will not approve, project STOPS


Comments

3/25/2009 7:47:15 AM
business training franchises
thanks for taking the time to write
9/21/2009 11:13:47 AM
quick loans
Wow! what an idea ! What a concept ! Beautiful .. Amazing �
11/13/2009 12:12:29 PM
cash loans
Hmmm interesting stuff
11/17/2009 11:39:12 AM
paydayloans
Searching for this for some time now - i guess luck is more advanced than search engines Smile
11/21/2009 8:09:15 PM
payday loans
Like your writing! Still you can do some things to improve it.
11/22/2009 4:41:40 AM
payday loans
Like your writing! Still you can do some things to improve it.
12/18/2009 10:27:44 AM
White Bread Recipes
Aw, this was a really quality post. In theory I'd like to write like this too - taking time and real effort to make a good article... but what can I say... I procrastinate alot and never seem to get something done.
12/20/2009 9:21:40 AM
electric hot water heaters
Hrmm that was weird, my comment got eaten. Anyway I wanted to say that it's nice to know that someone else also mentioned this as I had trouble finding the same info elsewhere. This was the first place that told me the answer. Thanks.
12/20/2009 8:49:31 PM
usa online casinos
I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that very useful.
12/21/2009 3:38:38 AM
us online casinos art
Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!! Thumbs up
12/22/2009 12:40:02 PM
fast easy money
Hrmm that was weird, my comment got eaten. Anyway I wanted to say that it's nice to know that someone else also mentioned this as I had trouble finding the same info elsewhere. This was the first place that told me the answer. Thanks.
12/23/2009 4:16:06 AM
southwest idaho real estate
Aw, this was a really quality post. In theory I'd like to write like this too - taking time and real effort to make a good article... but what can I say... I procrastinate alot and never seem to get something done.
12/24/2009 5:36:58 AM
lunettes-en-ligne.com
Howdy, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam comments? If so how do you prevent it, any plugin or anything you can advise? I get so much lately it's driving me mad so any assistance is very much appreciated.
12/26/2009 7:03:27 PM
keyword research
I was wondering what is up with that weird gravatar??? I know 5am is early and I'm not looking my best at that hour, but I hope I don't look like this! I might however make that face if I'm asked to do 100 pushups. lol
12/27/2009 3:47:28 AM
keyword research
There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.
12/27/2009 4:10:49 AM
usb memory sticks
Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.
12/27/2009 1:11:00 PM
motorcycle repair manuals
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It's always nice when you can not only be informed, but also entertained! I'm sure you had fun writing this article.
12/31/2009 7:14:48 AM
Best Registry Cleaner
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.
1/3/2010 10:32:56 PM
North Dakota Payday Loans
Searching for this for some time now - i guess luck is more advanced than search engines Smile
1/3/2010 10:54:39 PM
Healthy Eating Tips
This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It is the old what goes around comes around routine. Did you acquired lots of links and I see lots of trackbacks??
1/4/2010 12:20:46 AM
kit tatuaggi
You may have not intended to do so, but I think you have managed to express the state of mind that a lot of people are in. The sense of wanting to help, but not knowing how or where, is something a lot of us are going through.
1/4/2010 10:29:24 PM
oregon duii defense
I am not much of a guy who thinks in so deeply about web design but I think your post had some valid points in it. Like designers are forced to design stuff within the limited code available and not go beyond it, their innovation is somewhat limited but still I think Web Design won't die! I agree that Amazon and other some big sites won't have a blog but now a days it's very important to have some sort of option available so people can quickly communicate their thoughts. I think Amazon if wants to shift it to that, they can get a customized CMS for themselves.
1/5/2010 7:45:42 AM
oregon dui lawyers
There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.
1/6/2010 7:59:18 AM
burn the fat feed the muscle
The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!
1/7/2010 7:26:55 PM
Bredbånd
I am not much of a guy who thinks in so deeply about web design but I think your post had some valid points in it. Like designers are forced to design stuff within the limited code available and not go beyond it, their innovation is somewhat limited but still I think Web Design won't die! I agree that Amazon and other some big sites won't have a blog but now a days it's very important to have some sort of option available so people can quickly communicate their thoughts. I think Amazon if wants to shift it to that, they can get a customized CMS for themselves.
1/9/2010 4:20:12 AM
daily love horoscope
Hi. this is kind of an "unconventional" question , but have other visitors asked you how get the menu bar to look like you've got it? I also have a blog and am really looking to alter around the theme, however am scared to death to mess with it for fear of the search engines punishing me. I am very new to all of this ...so i am just not positive exactly how to try to to it all yet. I'll just keep working on it one day at a time.
1/11/2010 12:57:17 AM
biodiesel kits
Great post! I am just starting out in community management/marketing media and trying to learn how to do it well - resources like this article are incredibly helpful. As our company is based in the US, it?s all a bit new to us. The example above is something that I worry about as well, how to show your own genuine enthusiasm and share the fact that your product is useful in that case.
1/12/2010 8:30:09 PM
offshore savings accounts
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.
1/15/2010 4:39:48 AM
make money online
Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.
1/15/2010 10:48:30 AM
Debt Consolidation
Thank you for the sensible critique. Me & my neighbour were preparing to do some research about that. We got a good book on that matter from our local library and most books where not as influensive as your information. I am very glad to see such information which I was searching for a long time.This made very glad Smile
1/15/2010 10:56:13 AM
Online Marketing Campaigns
When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four emails with the same comment.
Is there any way you can remove me from that service?
Thanks!
1/15/2010 1:01:40 PM
Astral Travel
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It's always nice when you can not only be informed, but also entertained! I'm sure you had fun writing this article.
1/19/2010 5:45:19 AM
IT support
Hi. I wanted to drop you a quick note to express my thanks. I've been following your blog for a month or so and have picked up a ton of good information as well as enjoyed the way you've structured your site. I am attempting to run my own blog but I think its too general and I want to focus more on smaller topics. Being all things to all people is not all that its cracked up to be.
1/23/2010 1:02:35 AM
bad credit payday loans
Beauty is truth, and truth is beauty
1/24/2010 6:03:04 AM
roulette system
Dude.. I am not much into reading, but somehow I got to read lots of articles on your blog. Its amazing how interesting it is for me to visit you very often.
1/24/2010 7:48:53 AM
roulette killer
This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article
1/25/2010 4:33:11 AM
sugar babys
This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It is the old what goes around comes around routine. Did you acquired lots of links and I see lots of trackbacks??
1/25/2010 12:04:53 PM
mlm leads
There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.
1/31/2010 7:00:13 PM
auto insurance
I was wondering what is up with that weird gravatar??? I know 5am is early and I'm not looking my best at that hour, but I hope I don't look like this! I might however make that face if I'm asked to do 100 pushups. lol
1/31/2010 10:27:15 PM
Model Trains
Thank you for another great article. Where else could anyone get that kind of information in such a perfect way of writing? I have a presentation next week, and I am on the look for such information.
2/1/2010 3:55:42 AM
cloth diapers
There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.
2/2/2010 8:53:09 AM
cheap mens watches
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post
2/3/2010 11:01:05 PM
cash loans
Thinking will not overcome fear but action will.
2/4/2010 3:53:44 AM
lunettes vue
Thank you for the sensible critique. Me & my neighbour were preparing to do some research about that. We got a good book on that matter from our local library and most books where not as influensive as your information. I am very glad to see such information which I was searching for a long time.This made very glad Smile
2/5/2010 8:03:23 PM
meridian idaho homes for sale
Me and my friend were arguing about an issue similar to this! Now I know that I was right. lol! Thanks for the information you post.
2/8/2010 4:08:56 AM
Atlanta Online Marketing Tips
Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.
2/8/2010 10:18:36 PM
best ergonomic chair
Hey - nice blog, just looking around some blogs, seems a pretty nice platform you are using. I'm currently using Wordpress for a few of my sites but looking to change one of them over to a platform similar to yours as a trial run. Anything in particular you would recommend about it?
2/10/2010 5:19:42 AM
contractor accountant
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.
2/13/2010 4:58:43 PM
cash advance
I personally have embraced the new technologies and the CMS platforms, I think the new tools only make the web designs better. I am glad that new technologies are coming out in web design that make things easier, improved, and better looking for design.
2/13/2010 9:30:19 PM
no credit check payday loans
No bird soars too high, if he soars with his own wings.
2/14/2010 8:02:58 PM
6 quart crock pot
This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.
2/15/2010 8:26:33 PM
acne treatment
Do you accept guest posts? I would love to write couple articles here.
I was wondering what is up with that weird gravatar??? I know 5am is early and I'm not looking my best at that hour, but I hope I don't look like this! I might however make that face if I'm asked to do 100 pushups. lol
2/17/2010 3:41:58 AM
love calculator
Hi, I was researching the net  and I saw your web site. Keep up the good work.
2/22/2010 11:30:44 AM
Discount magazine subscriptions
This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work.
2/22/2010 12:36:19 PM
aloe gel
Great thread.  Enjoyed the posts..
2/23/2010 2:32:19 PM
charter fishing key west
If you are looking for information on fishing in Key West or Key West fishing guides, check out this site- http://www.keywestcustomcharters.com Tight lines!
2/24/2010 8:40:54 AM
make money online
Thank you for the sensible critique. Me & my neighbour were preparing to do some research about that. We got a good book on that matter from our local library and most books where not as influensive as your information. I am very glad to see such information which I was searching for a long time.This made very glad Smile
2/26/2010 3:44:00 AM
Fatcow Reviews
Should I get a Virtual Private Server? At the moment I am using godaddy but they keep disabling my account due to high server overload. Im getting about 2,000 unique views a day. What hosting should I get?
2/26/2010 11:18:29 AM
std testing
Do you think you have STD symptoms?  See pictures here http://www.std-symptom.info and to find STD testing.
2/27/2010 3:25:50 PM
penny stocks
Great Post, I love to read articles that are informative and beneficial in nature. Thank you for sharing your experiences and I look forward to reading more.
2/27/2010 3:27:50 PM
stock charts
I'm interested in using some of your content for my website. Please let me know if I can do so if I link back to this page.
2/27/2010 11:25:20 PM
money
Most of the time I don’t make comments on websites, but I would like to say that this article really made me want to. Thanks!
2/27/2010 11:25:56 PM
stock market
Great Post, I love to read articles that are informative and beneficial in nature. Thank you for sharing your knowledge and I look forward to seeing more.
2/28/2010 10:47:54 AM
Frank Zweegers
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.
3/1/2010 5:08:24 PM
buy viagra UK prices
So what are you doing now? Buy your cheap Viagra now.
3/2/2010 3:53:08 PM
wow mobile
WoW Mobiles is awesome! I get free mobile service with t-mobile because I refered 3 people to wow. You can too!
3/3/2010 1:23:18 AM
hd movies
I like streaming movies online, it is way cheaper than going to the theaters.
3/3/2010 7:03:58 AM
debt consolidator
Hey - nice blog, just looking around some blogs, seems a pretty nice platform you are using. I'm currently using Wordpress for a few of my sites but looking to change one of them over to a platform similar to yours as a trial run. Anything in particular you would recommend about it?
3/3/2010 5:25:15 PM
watch movies online free
I enjoy streaming movies online, it is way cheaper than going to the theaters.
3/4/2010 3:23:46 AM
Union NJ Handyman Services
Hrmm that was weird, my comment got eaten. Anyway I wanted to say that it's nice to know that someone else also mentioned this as I had trouble finding the same info elsewhere. This was the first place that told me the answer. Thanks.
3/4/2010 3:24:05 AM
free hd movies
I like streaming movies online, it is way easier than going to the theaters.
3/4/2010 11:36:25 PM
Sherman Fuerstenau
Though I would've loved it much more if you added a relevant video or at least pictures to back up the explanation, I still thought that your write-up quite helpful. It's usually hard to make a complicated matter seem very easy. I enjoy your weblog and will sign up to your feed so I will not miss anything. Fantastic content
3/5/2010 1:47:28 AM
Free Mobile Service
Is tethering against the Terms of Service of mobile phone providers? Which ones allow it?
3/5/2010 3:08:53 PM
ELC United Kingdom
ELC
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.
3/5/2010 8:32:49 PM
boards
I have recently started using the blogengine.net and I having some problems here? in your blog you stated that we need to enable write permissions on the App_Data folder...unfortunately I don't understand how to enable it.
3/7/2010 4:17:38 AM
Dee Gallet
Though I would've loved it much more if you added a relevant video or at least pictures to back up the explanation, I still thought that your write-up quite helpful. It's usually hard to make a complicated matter seem very easy. I enjoy your weblog and will sign up to your feed so I will not miss anything. Fantastic content
3/7/2010 7:14:30 AM
Metal Buildings For Sale
Have you ever considered adding more videos to your blog posts to keep the readers more entertained? I mean I just read through the entire article of yours and it was quite good but since I'm more of a visual learner,I found that to be more helpful well let me know how it turns out! I love what you guys are always up too. Such clever work and reporting! Keep up the great works guys I've added you guys to my blogroll. This is a great article thanks for sharing this informative information.. I will visit your blog regularly for some latest post.
3/7/2010 5:31:17 PM
watch the pacific
Hi.Sorry if my english isn't very good.anyway i really wish to tell  i like this post a lot. say thank you!
3/8/2010 1:38:56 PM
seo tools
Hmm, there are some trouble with the first link, as it returns a 404 error.
3/8/2010 10:01:58 PM
Stanford Dowds
By far the most concise and up to date information I found on this topic. Sure glad that I navigated to your page by accident. I’ll be subscribing to your feed so that I can get the latest updates. Appreciate all the information here
3/9/2010 5:04:44 AM
Homemade Biodiesel
I really like your blog, but I cannot find your Rss feed
3/9/2010 7:47:50 AM
WoW Mobile
Do you know which mobile phone companies allow tethering?
3/9/2010 7:48:07 AM
WoW Mobile
Do you know which mobile phone companies allow tethering?
3/9/2010 1:10:06 PM
Cecille Maguire
This is a very exciting post, I was looking for this info. Just so you know I discovered your site when I was browsing for blogs like mine, so please check out my site sometime and leave me a comment to let me know what you think.

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading