We believe a combination of Agile and Waterfall methodology to deliver our projects. We establish a quickbase line by doing a quick strategy and business design phase. Our engagement life cycles is defined overall by the pictorial below.
A brief description of each phase is as follows
Strategy phase: The Strategy phase defines the process of formulation, and articulation of business and technology strategies. The focus of this phase is on developing an integrated set of strategic actions aimed at securing a sustainable, competitive advantage. This phase includes application of a consistent framework that identifies and prioritizes organizational elements critical to most companies as they balance investment and risk.
Design phase: The Design phase defines the detailed requirements and design aligned with the strategy. It assesses the current state, refines business priorities, and defines the scope of the engagement toward achieving the strategic vision. An integrated iterative approach systematically defines the requirements and the designs for the Business Process, Packaged Implementation, Systems Integration, Software Development, Infrastructure and Production Support work streams.
Build phase: The Build phase executes the configuration, development, iteration and creation of the solution elements as defined in the Design phase. Included in this phase are the facilities, performance support, package customization, systems integration, software development, and technology infrastructure construction. These elements are cyclically tested and migrated through progressive environments for functional, performance, and system testing to obtain approval and preparation for deployment.
Deploy phase: The Deploy phase migrates the organization to the approved business solution. It includes activities used to transition business process, and technology solution elements to meet the defined enterprise value. The Deploy phase includes the production cutover activities, as well as the initial value measurement.
Operate Phase: The Operate phase maintains and operates business solutions. It delivers the results developed in earlier phases. The key objective is to provide efficient cost effective operations of both business and technical solutions within clearly defined parameters. In this phase, solutions are reviewed and analyzed for possible enhancements to further improve overall operations.
Manage stream: The Manage work stream includes all disciplines of engagement management including planning, risk, resources, stakeholder expectations, change, quality, and knowledge management. In addition, the scope and cost of an engagement is managed from Engagement Definition to close.