Our preferred approach to charging for software development is to charge based on the time we spend. We sell our time in blocks of hours and carefully spend that time working with you to establish, feature by feature, what you actually need to include in your site.
There are lots of reasons why a client might prefer a fixed-price, fixed-scope project. The biggest one is there’s a feeling of security when you set out to buy something and you know exactly what that something is, and how much it will cost.
Agile Development is a great development technique that is ideal for many projects. While not all projects are suitable, there have been many success stories of companies adopting Agile techniques for projects. Here are a few examples:
Over the last 15 years, Agile development has transformed the way software is specified, briefed, designed, built and deployed. You've heard the term (possibly from us), but what is it really? How is it different? Why is it good? And when is it bad?