Custom Development Projects

We offer project based engagements where we develop custom software and hardware in accordance with your specifications over a defined period. A team is formed for the project and once the project is completed team resources are reallocated.

Fixed Cost vs. Time and Material

When requirements are defined in sufficient detail, we can provide a fixed-cost quote, if that is your desired engagement mode. Fixed-cost projects require close adherence to the agreed upon scope based on which the quote was provided. They have the advantage of taking uncertainty out of what the entire project will cost you, provided your requirements remain fixed. The fixed cost model is suitable when you are confident that your requirements will not change over the course of development and when you feel that you will not be able to effectively monitor resource utillization and productivity. Due to the risk inherent in effort estimation fixed cost projects are priced at a higher hourly rate than Time and Material ones.

Time and Material projects are based on hourly, weekly or monthly charges per resource. You engage resources full-time, part-time or on an ad-hoc as-needed hourly basis. The longer, fuller and more regular the engagement the lower the hourly costs. A Time and Material model works better where one expects the scope of work and requirements to evolve significantly over time and prefers to have the freedom and flexibility to alter the tasks assigned to resources as one sees fit. In order to help you ensure effective utilization of your resources we provide you with time-sheets and status reports. We do not charge overtime for resources engaged on a full-time monthly basis. While Time and Material projects are charged based on the actual costs incurred, we do provide budgetary estimates of costs up-front.

Specifications Development projects are usually done on a Time and Material basis.

Software Development Methodology

We work with the prevailing agile and traditional waterfall development methodologies. Among agile methodologies we typically work on variations of Scrum. The choice of methodology depends on your preference as well as what is more suited to the project being taken up. If specifications are not well defined an agile methodology based on a Time and Material model works well. The agile methodology works with fixed cost projects as well when the overall scope of the project lends itself to being divided into smaller sprints or phases. It is also common for us to do both Fixed Cost and Time and Material projects with a waterfall methodology with a Specification Development engagement preceding the development project when our clients do not have well-developed specifications.

 

broadsoft cisco telecom