|
|
|
KiranTechnologies., has developed a innovative model for software development. This model was developed keeping in mind today's customers' demand for high quality solutions and speedy delivery. The model is designed to deliver value to customers sooner. The model divides a development project into multiple builds. The builds are determined on the basis of customer's priorities. This model incorporates incremental system testing to reduce development cycle time to the minimum. |
|
|
|
Requirements gathering and High level design (HLD) are done for the entire project. Detailed Design (DD) and construction phase is structured and scheduled in such a way to create many Testable Subsystems. This enables system testing to start at an early stage as soon as a testable subsystem is ready. After all the subsystems are constructed, complete system testing is conducted prior to delivery of the build to the customer. Based on Acceptance Testing, the customer gives feedback to KiranTechnologies. The feedback may either be incorporated in another version of Build 1 or in Build 2. |
|
|
The second build starts with review of the requirements and high level design. Feedback from the previous build is incorporated. Build 2 is built upon build 1. The detailed design of this build is also divided into testable subsystems to facilitate incremental system testing. Complete system testing is conducted prior to delivery of the build to the customer for Acceptance Testing.The process is repeated for all the builds until the final product is delivered and accepted. |
|
|