Ask the Expert

Rapid application development, structured and soft sytems methods of design

Out of these methodologies/approaches to systems development, what description would you give to rapid application development, structured methods (eg. SSADM) and soft sytems methods, and to what extent would these be of help to a consultant's development of a travel agency system?

    Requires Free Membership to View

Two of the methods that you've cited are standard design methodologies.

The Rapid Application Design (RAD) methodology is actually a family of design methodologies. To some folks, RAD is a fancy name for the "coding cowboy" approach, the idea of "throw code at it until it works, don't bother with planning" which gives RAD an undeserved bad name. To most of the developers that use RAD, it means heavily involving the user in the design and testing of the application.

The SSADM methodology has been bureaucratized to the point that I find it unusable. It is the official standard methodology for the EU, but even the EU officials don't agree on what is required for a project to comply with the methodology. A methodology that has no formal definition, that leads to micro-management, and is administered by a government seems to be a recipe for disaster to me!

The Soft Systems method escapes me. I knew of something that was called that many years ago near Washington, DC that was named for a software development group based in that area, but I'm not familiar with it as a name for a methodology.

A consultant should use some formal methodology for any significant project. Without some kind of framework to plan the project around, there isn't any way to make meaningful estimates of what the project will cost, how long it will take, or how closely the result will match the requirements. Even if a consultant doesn't formally adhere to any particular methodology, they have to use something (even if they don't realize it!).

For More Information


This was first published in September 2002

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: