iD4 Process Model

Unmatched customer service and service excellence - it’s in iD4's DNA, embedded in our culture and embraced across the entire organization. And it’s exhibited in our proprietary engineering methodology, called iD4 DEVELOPMENT FRAMEWORK (IDF). IDF has enabled our clients to reduce costs of SDLC (upto 60%) and delivery time and has been observed to be a proven catalyst in structuring the un-structured, time and again. Throughout the lifecycle of projects we closely colloborate with our clients, listen and innovate. The IDF has evolved with time with inputs from our leadership, from our past project experiences, experimentation with traditional waterfall model, Agile methodologies and IDF itself and eliminating unnecessary practices that consume resources instead of adding value. The value proposition that has emerged is easy to adopt, shortens route to business outcome and stabilizes operations and enhances organizations performance. Following is the stack of our framework in order that we typically execute them.
iD4-Realms Methodology

iDentify

This is the most critical and crucial phase in a software development lifecycle as one can end up building a perfectly wrong product. This is an highly iterative and incremental phase to uncover the detailed requirements of the system to be built.
Working closely with the client we first get a look at current business practices,objectives and goals to enable in-depth understanding of the requirements. On receipt of a detailed project specification or request for proposal (RFP) we proceed for assessment of the proposal. A detailed counter proposal is submitted by iD4's development group for client review and approval. This document encompasses the project scope,goals, functionality and constraints. Also a project estimate containing project size, work effort and development costs and a draft project plan is part of the proposal drafted in this phase.

Design

The output of comprehensive review of the requirements identification carried out in the previous phase is drafted in the form of a functional specification document. This document covers both functional and non-functional requirements such as interface requirements, requirements for performance, reliability, security etc. With understanding of the requirements an architecture and high level design document is composed. In addition, the draft Project Plan and Estimate are revised and updated as required to bring up finalized figures on budget, schedules and milestones. Sign-off from the client on the functional specification document implies the advent of the next phase which is development.

Develop

On completion and approval of the project requirements specification and architectural design starts the development phase. Intermediate deliverables are provided to the client based on the agreed upon milestones for verification ensuring the end product shapes up as per original objectives. Also unit testing on each module is carried out by developers to ensure correctness of the functionality and reliability at unit level. After unit testing all modules are integrated together to carry out a full blown component integration cycle. This component integration test bed is then used further for system, performance and stress testing to ensure robustness and scalability of the product. The outcome is an Alpha release that can be provided to the client for review.

Dissect

iD4 terms QA phase as Dissection wherein extensive testing is carried out by QA team. Its the responsibility of QA to detect any deviation from the quality procedures and ensure all requirements and specifications are properly considered and met. After rigorous testing QA releases the beta version of the product. All bugs and errors found by QA are constantly reported back to the development support team which fixes and provides QA team with patches. A regression QA cycle is carried out as necessary.

Deploy

This is the final delivery phase. Here final product is configured, installed and deployed at the deployment site. After the 'Go Live' the whole system is monitored closely, fixes are provided for critical issues ensuring complete customer satisfaction. It is also during this phase when iD4 carries out knowledge transfers to the client, if requested.

FEATURED

iD4 Corporate Brochure

The adaptability, responsiveness and confidence of the iD4 team has been exemplary.