Solutions > Information Technology > Project Based
 
Service Delivery Model For Software Development Projects

The service delivery model addresses activities from inception to delivery. These activities are set into motion after NDAs have been signed (if required) and Searce obtains details about the project from you.


Model Overview

Searce has three essential phases in providing project-based services for software development as depicted by the following diagram.

Software Devevlopment Methodology Overview

The Engagement and Discovery phases contain activities occurring onshore. The Construction & Delivery phase contains activities occurring onshore as well as offshore. Projects may or may not require onshore resources. Each phase is described below.


Engagement Phase

Searce prepares a proposal for you. The proposal provides, among other things, estimates for the number of resources (developers, project managers, etc.), costs and time frames.

Upon your acceptance of the proposal, contracts and SLAs are finalized and we move into the Discovery phase.

Outcomes: Contract & SLA


Discovery Phase

The project is initiated and any onsite/onshore staffing activity is undertaken. A detailed scope and functionality list is obtained from you. Searce will gladly assist you in creating this list. Based upon the scope, our time and cost estimates are revised and presented to you for acceptance. The contract and SLAs are revised to reflect any changes caused by these revisions and we move into the next phase.

Outcomes: Revised Contract & SLA


Construction & Delivery Phase

During the construction and delivery phase, an onshore project manager is assigned. This role may be filled by Searce or by you, as agreed upon. The onshore PM will develop a high-level technical architecture and software design. The onshore PM will also be involved in developing use cases and test cases during the various iterations of the construction phase. Use cases and test cases are developed in conjunction with the client. These materials will be communicated to the offshore team for proper implementation.

Searce will provide an offshore project manager and staff the project. You may choose to be involved in the interviewing and hiring process.

Detail design and software construction activities begin offshore. Searce uses an iterative software development methodology. Each iteration produces working software that is provided to you as interim deliverables. You provide feedback and suggests changes. These changes are folded into the next iteration and construction continues until completed.

Once construction activities have been completed, you are invited to conduct system and acceptance testing. Upon your approval, the software and documentation is delivered and knowledge transfer takes place.

Outcomes: Final Delivery of software and documentation & knowledge transfer


Overview Of The Three Phases

Engagement
(onshore)
Discovery
(onshore)
Construction & Delivery
(onshore / offshore)
ProposalProject Initiation & Onshore StaffingOnshore Project Mgmt
Client AcceptanceDetailed ScopingHigh-level Architecture & Design
Estimate RevisionsOffshore Project Mgmt
Client AcceptanceOffshore Staffing
 Detailed Design & Construction Iterations
 Periodic Deliveries
 Acceptance Testing
Outcomes
ContractRevised ContractFinal Delivery
SLARevised SLAKnowledge Transfer