Article | REF: H3240 V1

Rapid application development

Author: Marc CHOUKROUN

Publication date: February 10, 2001

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


Overview

Français

Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.

Read the article

AUTHOR

  • Marc CHOUKROUN: Engineer from the Conservatoire national des arts et métiers (CNAM) - Consultant

 INTRODUCTION

In large companies, we need to move faster and faster to provide users with the tools they vitally need. Similarly, it is no longer conceivable to put into production an application developed "between IT specialists": the risks of users simply rejecting the application produced are too great. We need to find a way of developing applications using a methodology that meets these crucial needs for the company: we need to move fast (a market is won more easily when the company is present in it quickly and efficiently); we need to produce software that corresponds exactly to users' needs; and we need to guarantee a high level of responsiveness to changes in competitive markets.

It's essential to rethink the methods used to produce the company's software. The "old" methods, too linear and often "badly" applied, which lead to the production of voluminous, redundant, never up-to-date documentation that "nobody really reads" anyway, don't meet these new needs. So it's tempting to look for new solutions. As is often the case, these are born on the other side of the Atlantic. Rapid Application Development (RAD) is one possible answer. Invented by the American James Martin, this method offers significant advantages:

  • the strong involvement of future users of the application ensures that the needs expressed are matched by the software produced;

  • the economic logic it implies prohibits the development of "useless" functions;

  • the judicious use of available IT tools leads to the production of the necessary and sufficient documentation;

  • strict adherence to budgets and deadlines enables an effective strategic vision.

The fundamental principle of RAD is as follows: right from the start of the project, a time/money envelope must be set within which the project must fit. As the project is built entirely with the users, it is up to them, with the help of a RAD facilitator, to ensure that the project fits within the defined budget. All phases of the project are covered by RAD and carried out with the system's future users: from the database design phase to the fine-tuning of the screens and reports produced, through successive iterations of prototyping. The result is the obligation to develop only "useful" functionalities, eliminating special developments that do not meet with general approval. Users often request multiple versions of a report (whether printable or screen-readable): in a RAD project, the aim is to produce a single report, bringing together all the information and winning the approval of all project participants.

ARD is not suitable for projects with a heavy forecasted workload (more than...

You do not have access to this resource.

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


The Ultimate Scientific and Technical Reference

A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
+ More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

This article is included in

Software technologies and System architectures

This offer includes:

Knowledge Base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

Practical Path

Operational and didactic, to guarantee the acquisition of transversal skills

Doc & Quiz

Interactive articles with quizzes, for constructive reading

Subscribe now!

Ongoing reading
Rapid application development