Register | Login
:: Select Business Solutions - Application Development Tools

What is Rapid Application Development? (RAD)

E-mail

Application Development refers to the developing of programming applications and differs from programming itself in that it has a higher level of responsibility, including for requirement capturing and testing.

Rapid Application Development was a response to non-agile processes developed in the 1970s, such as the Waterfall model. The problem with previous methodologies was that applications took so long to build that requirements had changed before the system was complete, often resulting in unusable systems.

Starting with the ideas of Barry Boehm and Scott Shultz, James Martin developed the Rapid Application Development approach during the 1980s at IBM and finally formalised it by publishing a book in 1991.

Advantages and disadvantages

Rapid Application Development systems commonly have these advantages: increased speed of development and increased quality. The speed increases can be achieved using a variety of methods including, rapid prototyping, virtualization of system related routines, the use of CASE tools and other techniques. Quality, as defined by RAD, is both the degree to which a delivered application meets the needs of users as well as the degree to which a delivered system has low maintenance costs. RAD increases quality through the involvement of the user in the analysis and design stages. Some systems also deliver advantages of interoperability, extensibility, and portability.

Early RAD systems had two primary disadvantages: reduced Scalability, and reduced features. Reduced scalability occurs because a RAD developed application starts as a prototype and evolves into a finished application. Reduced features occur due to time boxing, where features are pushed to later versions in order to finish a release in a short amount of time.

 

agilemodeling

cbdi2

cmmi

dsdm

mda_thumbnail

omg_thumbnail

uml

References

Information is taken in whole, or in part, from Wikipedia, The Free Encyclopedia - which is a fully independent knowledge resource that has no affiliation with Select Business Solutions. As a result, Select Business Solutions takes no responsibility for the accuracy. If you believe the information is wrong, please contact us and we will investigate.

Application Development Tools Blog
  • Do you know your business processes well enough to outsource them? 20 Mar 2009 | 11:44 am

    If you read the Daily Telegraph you might have come across the Media  Planet supplement “Sourcing” last Tuesday (March 17th); it had the strap line “Utilising sourcing as part of your business strategy”. Of course we are all pretty familiar with the now standard model of outsourcing, or off-shoring software development. There are numerous destinations for [...]

  • Easing the ‘complexity’ of BPMN 2 Mar 2009 | 3:30 am

    As a consultant with a business and systems modeling tool vendor, the conversations I have involving business analysts invariably seem to turn to the perceived complexity of the business process modeling notation (BPMN). It’s a topic which has had much coverage in the last year, following the publication of a research paper on BPMN usage by [...]

  • Why? Identifying the purpose of business systems 27 Feb 2009 | 8:09 am

    Those familiar with the Zachman framework will recognise the need for identifying the ‘Why?’, and certainly I’ve come across many projects where without a clear indicator of the business reasoning behind development of new systems, those systems have, not surprisingly, failed to fully meet the business needs. Identifying the business motivation behind a project is perhaps [...]

  • One man’s goal is another man’s objective 25 Feb 2009 | 7:37 am

    In my travels in recent weeks, talking to clients about the business motivation model, I’ve been struck by the number of folks who have welcomed the BMM simply because it provides a definition and context for business planning terms like goal and objective. While many have tried to communicate their business plan to a wider [...]

:: Learn More
  • To find out more about how Select Business Solutions can help you Contact Us today.
:: Quick Links - Select Solution Factory
:: What's New

Click here to find out more about the new features in Select Solution Factory 7.1, including:
Business Motivation Modeling

Register to attend a free Webinar presenting Strategic Business Modeling using Select Architect or watch a recording here

:: Popular Searches