RAD Model – Correct Diagram Explanation

agileradsdlc

I am trying to use RAD for our school project and i was searching for a model diagram to follow but i found 2

1st is the ladder type found here:

enter image description here

2nd is this one found here:

enter image description here

so i'm really confuse as to which one i should follow here, also how will i assign my task in accordance to RAD model.

if i follow the 1st one 3 developers will do 3 task simultaneously as stated by the link above that ladder increment type model states that numerous software teams works in parallel on different system functions.

while on the other hand the 2nd option from what i can understand from the diagram user design and implementation "or construction" will be repeated until a satisfactory outcome is reached and thus it will proceed to the last step which is the cutover or "implementation", this too is what RAD or agile models are for to be able to adjust to change accordingly during the development period.

Best Answer

Both diagrams appear to be representing the same thing, but in different ways.

The boxes for "Communication" and "Planning" in the top diagram correspond to "Requirements Planning" in the bottom diagram. This is where you agree on stakeholder needs, scope, constraints, and develop the technical requirements that the team will deliver at Cutover.

The box for "Modeling" in the top diagram corresponds to "User Design" in the lower diagram. This is where you create your models of the system. The box for "Construction" in the top diagram corresponds to "Construction" in the lower diagram. This is where you actually write code and unit tests. The difference is that the top diagram clearly shows that you may have several iterations of modeling /user design and construction before what the top diagram calls "Deployment" and the lower diagram calls "Cutover".

Generally, what both diagrams is saying, is that your Deployment or Cutover - your final acceptance testing, deployment of the new system, and user training happens once in the life of the project. Your user design / modeling and construction activities may iterate - you can perform design and construction 1 to N times before you deploy the system. That may also include several subteams working on different features or subsystems independently of each other or the same team working sequentially on the user design and construction steps for features or subsystems.