Presales! Presales! Presales! This activity is consuming a big chunk of my office hours since last two months. It is pretty interesting as it opens the opportunity to talk to different people (customers/prospects), which I always enjoyed.
Recently we had submitted a quotation for independent testing to one of the prospect. The prospect wanted to go live in January. We had estimated that the activities in scope would require 4 MM on efforts. These efforts would be consumed by two testers within next two months. The data represented over here has been modified from the actual data.
The client responded that he found the estimation falling on the higher side. A detailed justification of each activity on hourly basis was provided. The client replied back asking to start with one tester and then later ‘ramp up’ with the second tester upon 4 weeks. Reading the word “ramp up” the below two facts ran across my mind,
Now, there are many arguments that could be the outcome of ‘Ramping Up’. It is clear that we do not get linear benefit, doubling the team does not double its productivity, because the costs of communication and coordination kicks in and grows.
Having said that, we still require to follow a ramp up on several occasions! How do we address this unavoidable situation?
Lets take a look at few strategies that project teams can adopt:
Other than these few members have been using pair programming technique to make the new resource productive soon. They have also been few instances where the base framework and a blue print of cross cutting classes were developed. The new resources simply copied the initial matter and got engaged smoothly.
Although the above mentioned techniques help, the above facts about resource ramp up still remains universally true.
Article author - S. Patel
Comments by readers will be forwarded to the author. Response to comments will be posted subject to the editorial guidelines & policies of Rishabh Software.
Contact us today or call 1-877-RISHABH (1-877-747-4224) and find out how Rishabh's experience in software development can help you
with your next software project.
Related posts:
December 20, 2011
Agreed completely having experienced this on projects I have been involved with. This is a similar situation to the knowledge transfer that goes on when there is a replacement on a project.
December 20, 2011
Hi Jim – that is correct. Software services companies face this situation day -in and day-out given the dynamic needs of each project. The situation becomes more acute when someone leaves the project and has to be replaced, a situation that offshore outsourcing companies face all the time. Hopefully, there will be better ways to improve the transition as technology progresses and social networks + work collaboration tools mature in the enterprise