Agile Approach to Project Estimation
We employ an Agile SCRUM approach to planning and estimation with the
understanding that the requirements and project plan will change regularly throughout
the course of the project as user feedback is collected and as we acquire more knowledge
about the optimal way to complete the project.
Non-binding Ballpark Estimate
We will produce a non-binding ballpark estimate based off your specification that
will give you an idea if the project will fit within your budget. If you have a
specific budget we can guarantee that we will adhere to that budget and that we
will complete the features in the order you specify but we cannot guarantee that
a specific number of features will be completed within that budget. In other words
we will work on your features in the order of most important to least important
until we complete all of the features and release or your budget runs out. Since
you have prioritized your features you are prepared for the scenario because the
features that would be cut or delayed till the next release will be the low priority
ones. This will ensure that budget and delivery date constraints have minimal impact
on your project and you have total control over how your resources are invested.
Estimates Updated Bi-weekly
It’s important to note that we will revise our estimates after each Agile Sprint
(every 2 weeks). This will give you the most up to date understanding of the expected
project timelines and costs. As the project gets closer to release the estimates
should naturally become more accurate as uncertainty is eliminated.
We Bill Hourly (No Fixed Price)
You will be billed for the actual hours we spend working on your project. We do
not accept fixed price projects but we are happy to work within your budget. Please
see Budgeting and Pricing.