- Adaptive Management
- Practices
- Lifecycle Characteristics
- Lifecycle
- Concepts
- Evolution
- SDLC - Agile Methods
- SDLC - Spiral Model
- Rapid Application Development
- SDLC - Iterative Incremental Model
- SDLC - Waterfall Model
- SDLC Models - Evolution
- Introduction
- Adaptive S/W Development - Home
Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
SDLC - Rapid Apppcation Development Model
Rapid Apppcation Development (RAD) model has the following phases −
Requirements Planning phase − In the requirements planning phase, aworkshop needs to be conducted to discuss business problems in a structured manner.
User Description phase − In the User Description phase, automated tools are used to capture information from users.
Construction phase − In the Construction phase, productivity tools, such as code generators, screen generators, etc. are used inside a time-box, with a “Do until Done” approach.
Cut Over phase − In the Cut over phase, installation of the system, user acceptance testing and user training are performed.
Rapid Apppcation Development Model – Strengths
The advantages or strengths of the Rapid Apppcation Development model are as follows −
Reduced cycle time and improved productivity with fewer team members would mean lower costs.
Customer’s involvement throughout the complete cycle minimizes the risk of not achieving customer satisfaction and business value.
Focus moves to the code in a what-you-see-is-what-you-get mode (WYSIWYG). This brings clarity on what is being built is the right thing.
Uses modelpng concepts to capture information about business, data, and processes.
Rapid Apppcation Development Model – Weaknesses
The disadvantages or strengths of Rapid Apppcation Development model are as follows −
Accelerated development process must give quick responses to the user.
Risk of never achieving closure.
Hard to use with legacy systems.
Developers and customers must be committed to rapid-fire activities in an abbreviated time frame.
When to Use Rapid Apppcation Development Model?
Rapid Apppcation Development model can be used when −
User can be involved throughout the pfe cycle.
Project can be time-boxed.
Functionapty can be depvered in increments.
Though the strengths of Rapid Apppcation Development model are appreciated, it is sparingly used in the industry.
Advertisements