Friday, November 30, 2007

Problems in RAD (Rapid Application Development)

Innovative ideas are necessary for any application development. When we planned for any application, we need to think its problem (i.e. what kind of problem can be occurred) also & when problem occurred then there must a solution for that problem.

The same rules applied for RAD (Rapid Application Development) too. Let see what kind of problem can be occurred:

Problems

In 1970’s when processes developed, for instance the Waterfall development methodology, repeatedly resulted in the development of applications that did not meet up client needs as applications take so long to make that requirements had changed before the system was complete. As a result, for bigger projects, these methodologies often resulted in complete, except unfeasible, system.

The reason of the crisis was recognized in the strict devotion to completion of one lifecycle stage before touching on to the next lifecycle stage. Particularly, building an application based on necessities that have been frozen at a point in time means that the longer development take, the more possible that industry needs will transform and overthrow the necessities that the system being developed is based upon.

In my next post I’ll discuss little bit of solutions of these problems.

Wednesday, November 28, 2007

Brief history of RAD (Rapid Application Development)

In my previous post, outline of RAD (Rapid Application Development) was discussed. In this post I elaborate little bit about the history of RAD and Problems of RAD. I’ll discuss the solutions and Pros and Cons of RAD on my next post.

History of RAD

Rapid Application development refers to the growing of programming applications and differs from programming itself in that it has a higher level of dependability, including for necessity capturing and testing. Rapid Application Development was a response to non-agile processes developed in the 1970s, for example the Waterfall model. The difficulty with earlier methodologies was that application takes so time-consuming to construct that necessities had changed before the scheme was full, often resultant in impractical systems. Initial with the thoughts of Brian Gallagher, Scott Shultz & Barry Boehm, James Martin developed the Rapid Application Development shift toward during the 1980s at IBM and finally formalized it by publishing a book in 1991.

Rapid Application Development (RAD) has been in survival for nearly 20 years, but is as suitable these days as it was when it was primarily conceptualized.

Monday, November 12, 2007

Introduction to RAD (Rapid Application Development) Methodology

Now we start posting on rapid application development (RAD). Well it’s started on the early 90’s. It is an advertising catchphrase that about every software development tool uses, yet one that seldom applies. At a high level it is a Custom Application Development method that uses:

§ Iterations in System Development Life Cycle

§ The Prototyping Approach to Development

§ CASE Approach to Development

Look on the outline of RAD (Rapid Application Development)

Outline

Rapid Application Development (RAD) is a software development methodology that focuses on building software applications in a very short amount of time; conventionally with compromise in usability, skin and/or implementation speed. The term has recently turn out to be an advertising catchphrase that generally describe applications that can be designed and developed within 45-90 days, but it was initially planned to describe a procedure of application development that involves application prototyping and iterative development.

This is the only outline of Rapid Application Development, in my next blogs there’ll be some history of RAD.