Key Challenges
Challenges in typical outsourcing projects

Over the past years Sakshay has identified, mostly the hard way, the following bottlenecks to creating successful offshore development partnerships and delivery of projects.


Scope and cost increase
The leading reason for scope and the ensuring cost increase, is incorrect or unclear estimations

Non-centralised communication
Communication which gets distributed among several stake holders across a project is perfect recipe for a failed project

Decreased visibility in project status
Lack of enough communication, and little or no visibility into project development till late stages of the project, can be quite frustrating and even disastrous

Lack of owners
Lack of ownership from either of the parties involved; associated with this is the lack of technical expertise in-house

Quality of delivery
Poor quality control practices

Trust
Need anything be said about this?

 

Solutions for overcoming challenges offered in outsourcing

Estimation process and communicating assumptions
We've got a sound process in place (which are evolving continuously as we learn the hard way) for most of our activities, specifically the Content Management implementation process. We communicate assumptions clearly and in as much detail as possible

Use of a Project Collaboration tool:
We use Basecamp as our primary Project Collaboration tool. It helps us centralise communication across all stakeholders in the project. Often, Eventum is employed for Bug tracking. We're continuously evaluating other project management and collaboration tools for further improving our Project management practices. Using customers' project tools is always a welcome option.

Detailing project deliverables
Using Basecamp allows us to create detailed Milestones and To-Do lists, thus giving visibility and predictability to the project deliveries

Ownership and escalation model
Each project has a Project Manager defined, with an escalation model in place. Sakshay is organised into independent profitable units, with each unit having a Group Manager. We expect our customers to have a Project Manager from their end.

Code in public space
Some of our code is in the public domain, released under GPL for the benefit of the community. These projects and the code can be reviewed to measure the quality of our code.

Democratic practices
Sakshay is a furiously democratic company, with all decisions on the direction of the company directed through discussions, negotiations and consensus (or voting in case a consensus cannot be arrived at, and in case a decision cannot be deferred to a later date) among the core-committee members, who represent different profitable business units at Sakshay. All of us would have to be really bad people to to be a bad company to deal with. We surely make mistakes, which can be interpreted in many ways. We accept our mistakes, and incorporate the learning.