Wednesday, March 16, 2005

Jennitta Andrea is gave a talk entitled Agile Requirements this afternoon. Interesting points she made:
1. You don't want to document, or say, the same thing multiple times. You want to eliminate redundant artifacts. e.g. Single Source Information
2. Diagrams/models definitely have a place, including those of the UML. e.g. Apply the Right Artifact
3. You need to decide how much detail you want to include in an artifact. e.g. Model With A Purpose and know your audience and what their needs actually are. You could just give an artifact a name, an outline, or full detail. Do just enough documentation.
4. You can reduce the formality of your artifacts. The greater the formality, the greater the amount of work you'll need to do. The notation/format used will be determined in part by the audience for an artifact as well. e.g. Models/documents should be just barely good enough.
5. Start your documentation as late as possible.
6. Retire an artifact that is no longer needed. e.g. Discard Temporary Models.
7. There are some documents that you will need to keep up to date. Some artifacts will be permanent.
8. Many people consider acceptance tests to be executable requirements.
9. Deliver incrementally. Supports change much easier, promotes feedback, increases the chance that you build the right thing and spend the money wisely. You want to do the most valuable work first ( see http://www.agilemodeling.com/essays/agileRequirements.htm#ChangeManagement ), do technically risky things first, and do work with the lowest likelihood of change earlier.
10. You want to reduce hand-offs. IMHO, hand-offs between people/groups is a process smell. Having a stakeholder talk to a BA, who writes a doc to give to the developers isn't as good of a way of working has having the stakeholders work directly with developers.
11. When there is great communication between developers and stakeholders, you don't really need a business analyst (my caveat -- BAs can still add value because they might know more effective techniques which they can share with others).

2:11 PM

12 comments:

at 9:11 PM David Ogden said...

Hi,

Some of these blogs are awesome, I have spent the whole day going from one to another collecting information if you are interested in marketing ebook then you you can find out more about marketing ebook

See you over there

at 4:52 AM David Ogden said...

I got hung up somewhere and not sure if i'm at the right place,
never mind you have some good posts here, so hope you dont mind if I add mine about ebook for sale because the place for more information on ebook for sale

Catch up with you again somewhere.

at 12:19 PM Anonymous said...

I am involved with ebook online resell
its pretty much about ebook online resell generally.

at 9:34 AM Anonymous said...

One good resource for time tracking software and many more free software alternatives is Software4YourSuccess.com
Yes it is my site and I would love for you to drop by for a second. From there you will have free access to several of my products such as The Marketing Toolbar (which is goldmine of information on how to do things quickly and on the cheap, thus saving you time and money).
Also for webmasters I have created Webmaster Wizards, which will help you with almost every aspect of putting code on your site from things such as legal and privacy disclaimers to popunders. I have so much content and free software there I could fill up this whole blog, so check it out Thanks, Sincerely Rob Rudd

at 5:53 PM Anonymous said...

free downloads, free software, php scripts, free ebooks , free audio and much much more. simply come visit.

at 1:07 AM Anonymous said...

Keep up your most awesome blogging skills.
6600 free nokia software

at 2:48 PM Anonymous said...

Hello,

May I ask one favour?
Out of all these blog
how do they get noticed/visitors by people?

I stopped here but if I search for this topic I would not see end here...

Any idea about getting
blog traffic/visitors?

Thanks,
make money fast online

at 4:22 PM Anonymous said...

Hi:)

I am sure that next time I will see new stuff... Your blog always has something good to read about.

Regards,
make money fast online

at 5:35 AM Anonymous said...

HEY LOOKY HERE!!! Rene Keiser signed up, and here's what happend..."This website is so viral - I received over one hundred sign-ups and my network is already 5 levels deep in less than 48 hours." ~ Rene Keiser. Learn more about it here: internet money making idea site. It pretty much covers internet money making idea related stuff and it is FREE to join.

at 10:23 PM Anonymous said...

Really great blog very informative re free vodafone sims. In a simliar vain to free vodafone sims, I would definitely recommend http://www.bargainplace.co.uk for **mobile phones** or **cheap broadband**. Also you can get **cheap gas & electricity**, **gifts for your loved one** and **loan deals, free phone calls with talktalk, free broadband with Sky and bargain electrical equipment**

at 4:30 AM Anonymous said...

Hello all Cool page sdexpo.blogspot.com! Thank you!
tramadol
http://www11.asphost4free.com/tramadolrx/Tramadol.html tramadol tramadol

at 8:07 AM Anonymous said...

Hello all
Good design on www.blogger.com, good info.
Buy cheapest generic levitra online
http://glevitra.forumup.us generic levitra [url=http://glevitra.forumup.us]generic levitra[/url] http://cartoonincest.forumup.us cartoon incest [url=http://cartoonincest.forumup.us]cartoon incest[/url] http://incest-mature-stories.com/2007/03/06/my-sexy-daughter-picture-porn-gallery/ http://glevitra.forumup.us [url=http://glevitra.forumup.us]generic levitra[/url]