[b]"You get what you want" vs "You get what you need":[/b]
Our main priority is to fulfill the expectations of our customer, sometimes this become a hard think to do, lets be honest.
[b]The "You get what you want" idea turns into "You get what you need":[/b]
Having [b]"You get what you want"[/b] idea in mind, we usually work with two ways of achieve to this goal.
[b]The first way[/b] and most common of doing it, lets call it "traditional way", is to make a excellent and very detailed proposal, with an exact and strict budget.
Usually a payment is made before start so the customer get involve, and a final payment with the end of the project.
[b]The second way[/b] is not so common, is to make an initial proposal, with milestones, at each milestone made modifications to the initial in order to satisfy the needs of the customer, because same times it is necessary to "correct the course" and make same changes, at this early stages the modifications are cheaper than at the end, because may involve too many things. So at each milestone, a new budget o correction of the budget is made, but the final solution is not "What you Want" but "What you Need".
Usually a payment is made at each milestone, so we and the customer you get involve through the process.
[i]The downside of the second way is that the budget must vary be between different values[/i], possibles max and min values, but the final solution fulfills the business needs.
We do our work well within this two "ways".
[b]Which "way" to choose is a customer's decision, because some times what a customer wants, is not what he or she needs.[/b]