How we do it

Rapid Application Development (RAD)

Let me start by saying that the RAD methodology works extremely well and is very fast and cost effective when the programming team is very experienced like ours in complex designs, parallel modularisation and rapid identification of business requirements through 28 years of business knowledge cross multi industry developments.

The success too RAD is based off our tool box of existing modules and functions which we have well in excess of  2 Million+  lines of source code (“our RAD tool box”), RAD allows us to use all of these  2 Million+  lines of source code as an adaption model alpha deliverable concept in addition to or even sometimes in place of detailed design specifications.

In general, the RAD approach to software development puts less emphasis on planning tasks and more emphasis on actual development (just writing the code).

RAD approach also emphasises the necessity of adjusting requirements in reaction to knowledge gained through early customer use and feedback or as the project naturally progresses over a period of time.

The RAD approach is a flexible process that can adapt very easy as the project evolves or changes rather than rigorously defining specifications and plans correctly from the start Let’s face it, every complex project that we have worked on over the last 28 years has always come with insufficient specifications and significant customer changes and modifications and the RAD model allows us to make those significant changes with very little cost or downside to the base design structure.

The RAD model (Rapid Application Development model) we use is an adaptive incremental model, whereby we develop components and functions in parallel as if they were mini projects. The parallel developments are time boxed, delivered and then assembled into an integrated working alpha deliverable.  This can quickly give the customer something to see and use as to provide customer feedback at a very early Alpha stage As we all know, giving the customer what they like or want is the only thing in the end that matters.

Advantages of the RAD model:

  • Reduced development costs and time by 50%

  • Parallel module and function integration from the very beginning which solves a lot of integration issues in the future as the model is based on easy and rapid integration adaption.

  • Increases re-usability of existing components (common or similar code modified)

  • Quick initial alpha reviews occur

  • Encourages customer feedback well before delivery expectation