The Project Proposal document is prepared in order to clarify all business-related and technical items.
The benefit of any offer is not solely based on the price, but instead is the sum of all factors. We offer very attractive conditions for our customers such as: complete service; guarantees; training of the personnel; product support; customer support; end-user product support; monitoring; etc. In the Proposal we state:
Even though our standard conditions are above the industry norm and encompass a full spectrum of requirements, we are ready to consider any of our customer's extraordinary requirements concerning conditions of the service.
Planning the most optimal team for a project is the most efficient way to maximize resources from a cost and terms point of view.
Planning the most optimal team for a project is the most efficient way to maximize resources from a cost and terms point of view.
We do not include Project Management expense in cost of small projects (1-2 developers). The management is carried out by one of our Project Managers who typically handles several projects for FREE. One of the members of the group can be nominated as Project Manager for medium projects (3-6 developers) in order to cut down expenses. Separate Project Managers, responsible only for management functions, are nominated for large projects (more than 7 developers) and carry out the functions and duties of a full-time manager. In each scenario, all work is under additional supervision by higher managers.
Cost of our services is calculated on the basis of time expenses and hour rating. Based on the planned structure of a team and the Software Requirements, we estimate total volume of man-hours necessary for execution of the project. The total cost of development can also include other charges such as unique hardware, third-party services, etc. At this stage, this is a draft cost-estimation only. Some changes are possible when we begin to develop a complete Project Documentation at the Architecting Stage. In most cases, our draft Time and Cost Estimations are very exact and generally do not have more than 10-15% difference from the final estimate.
We develop the Timetable for each member of a team as well as a general Timetable for the entire project, which is based on total volume of man-hours necessary for execution of the project. The Timetable is a list of all works under the project: from development of the primary documents to realization of each function and testing. This level of scheduled detail helps everyone see how the project will progress. Even insignificant stages of works are assigned to a certain calendar date. Further, at the request of the customer, any of these stages can be designated as a Checkpoint.
In order to meet deadlines, control intermediate results on the side of the customer and grant the customer's reliance in observance of the plan, we divide Timetable into some Milestones:
For added customer comfort and control in the progress of development, we can include additional Checkpoints at any stage (at the customer's request).
*Note: We can go with your SRS if you are a professional outsourcer or if you have already completed this phase.
Checkpointsare defined as a demonstration of certain results (functionality, degree of completion) by a certain calendar date.
Deadlines are the final terms when various parts are ready and are defined as well in view of all possible changes in a schedule.
All these efforts allow us to carry out the obligations precisely.