Wednesday, December 28, 2005

RAD methodology

James Martin, in his book first coining the term, wrote, “Rapid ApplicationDevelopment (RAD) is a development lifecycle designed to give much faster development and higher-quality results than those achieved with the traditional lifecycle. It is designed to take the maximum advantage of powerful development software that has evolved recently.

RAD method has a task list and a work breakdown structure that is designed for speed. Among the most important techiques in RAD:

Prototyping - an approach based on creating a demonstrable result as early as possible and refining that result. The refinement is based on feedback from the business, the eventual users of the system. Prototyping requires an open approach to development, it also requires an emphasis on relationship management and change management.

Iteration - is a commitment to incremental development based on refinement. Prototyping and iteration go hand in hand.

Timeboxing - is a management technique that focuses attention on delivery above all else. Under a timebox scope can change but delivery cannot.

Thus It is a process through which the development cycle of an application is expedited. It enables quality products to be developed faster, saving valuable resources


Post a Comment

<< Home