Type of applicationwould suit RAD model
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.a
Comments
Post a Comment