Suitability of RAD
The following criteria can be evaluated to determine whether the development would suit a RAD style:
Project Scope: If the scope is focused and the business objectives are well defined and narrow, then the project is suitable for RAD. Conversely if the scope of the business objectives is obscure or broad then the project is unsuitable for RAD.
Project Data: Data for the project already exists (completely or in part). The project largely comprises analysis or reporting of the data then the project is suitable for RAD. However, if the Data is complex and voluminous and therefore must be analysed, designed and created within the scope of the project, then the project is unsuitable for RAD.
Project Decisions: If project or development decisions can be made by a small number of people who are available and, preferably co-located, then it is suitable for RAD. If many people must be involved in the decisions on the project, the decision makers are not available on a timely basis or they are geographically dispersed, then the project is unsuitable for RAD.
Project Team: If the project team is small (preferably six people or fewer) then it is suitable for RAD; but if the project team is large or there are multiple teams whose work needs to be coordinated, then it is unsuitable for RAD.
Project Technical Architecture: When the technical architecture is defined and clear and the key technology components are in place and tested, the architecture is suitable for RAD. Therefore if the technical architecture is unclear and much of the technology will be used for the first time within the project, then it is unsuitable for RAD.
Project Technical Requirements: If the project technical requirements (response times, throughput, database sizes, etc) are reasonable and well within the capabilities of the technology being used, then the project is suitable for RAD. In fact targeted performance should be less than 70% of the published limits of the technologies. However if the project technical requirements are tight for the equipment to be used, then the project is unsuitable for RAD.
Next: Rapid Means Fast