Organisations
are under immense pressure to continuously
develop and upgrade their systems rapidly so as to retain their
strategic competitive advantage over their competitors.
The business
needs that are satisfied by these systems are often complex, ambiguous
and constantly evolving, making it a real challenge to deliver on time a
system that meets the requirements. JNine IT has
developed a methodology using Rational Unified Processes (RUP) and Rapid
Application Development (RAD) practices that uses iterative extraction
of requirements to ensure that all the business needs, including those
that emerge during the development process, are met by comprehensive
specifications that is followed by an accelerated software development
process.
This methodology comprises of seven workflows that clearly define,
design, implement, test, and deploy the systems, and are executed in
four phases, with an emphasis on speed of execution and accuracy of
requirement definition.
A high degree of customer interaction is essential for the accurate
definition of requirements, and this is critical for the success of
remote development projects. JNine IT methodology
provides for the development of prototypes in all four phases of the
development cycle. Each prototype is reviewed by the client for
compliance with requirements and as a tool for further defining any
ambiguous requirements, so as to include any additional requirements
that may emerge during the development cycle.
Development proceeds to the next phase only after a prototype has been
approved, and a new iteration of the development will be used to correct
any prototype that needs such correction. As the second phase of the
development cycle approaches completion the client would have been
provided two prototypes and would be confidently able to approve the
design of the system and interface. This user-centred, participative
approach ensures 100% client satisfaction by the end of the development
cycle.