Requirements Gathering
-
Which is the better approach to solution development? Use Cases or traditional Software Requirements Specification. Also, what's the pro & con of each? Thanks.:-D DrMaltz "The Code King"
Uh oh. Don't forget to duck! :) Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)
-
Uh oh. Don't forget to duck! :) Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)
Christopher Duncan wrote: Uh oh. Don't forget to duck! ROFLMAO!!! :laugh: I wonder if he/she knows :wtf:
"When a friend hurts us, we should write it down in the sand, where the winds of forgiveness get in charge of erasing it away, and when something great happens, we should engrave it in the stone of the memory of the heart, where no wind can erase it" Nish on life [methinks] "It's The Soapbox; topics are optional" Shog 9
-
Which is the better approach to solution development? Use Cases or traditional Software Requirements Specification. Also, what's the pro & con of each? Thanks.:-D DrMaltz "The Code King"
I prefer use cases that are follwed through by acting them out (involve client for this). Any fuzzy points can be sorted out with the client at an early stage. The problem I have experienced with SRSpecs is that you often assume something means A and the client assumes that the same text means B and nobody questions it until the software is delivered. Often the client will sign off the spec (my clients at least) without reading it and then act surprised when 'it don't work' At least if you go through each scenario with the client most of these problems are picked up early. Another advantage of running through the use cases is that you can get your software team involved in the process, so they can understand how the system is going to work and can add their input. It does take a lot of organisation and it also requires some effort from the client. It also means that you have to ensure that someone with business knowledge is available from the clients. This is only a quick list of what I can think off the top of my head. Paresh Solanki "Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep." Scott Adams (Dilbert cartoonist)