Is it because lawyers like to write intricate agreements? Or because developers and their clients enjoy endless negotiations?
Of course not.
It’s because both sides need to manage their risk in a project that has a lot of uncertainty. This includes uncertainty about:
Contracts can define the general framework of the project. They can spell out each party’s responsibilities if the truly unexpected happens.
But contracts can’t define a successful business relationship. They can’t dictate trust. Nor can they foresee the myriad of minor problems that arise in a complex software development project.
And let’s face it, how you and the software developer manage all these little risks is what determines a successful project outcome.
Waverley is a small company. We realized a long time ago that it would take more than our engineering expertise and strong contracts to complete successful projects for our customers. So we took another route.
We created a business model and project management practices that are designed to help both our clients and Waverley to manage their risk.
Software projects are hard enough without introducing complexities in pricing. Waverley’s pricing is based on a rate-per-hour per engineer. This makes it simple at any point in the project to project your price. If you request a change in the project, estimate the hours and recalculate the price. No getting nickled and dimed for lots of extra fees and charges.
Fixed-bid contracts are usually associated with low risk because they force both companies to carefully scope the project. But for complex business software applications, fixed-bid pricing actually introduces risk.
Why? Because you can only fix the price if you can accurately scope the functional specification. And you can only set the scope if:
This rarely happens.
By using time-and-materials pricing, you get the flexibility to adapt to changing circumstances. But you don't have to negotiate new pricing each time a change arises. Of course, this only works if you also have disciplined project management.
Waverley’s project management methods include several practices that will reduce your risk:
A simple pricing structure. The flexibility of time and materials contracts. Disciplined project management. By using multiple ways to manage your risk, a project with Waverley means:
Call us now at 1-650-322-0230 to speak with a real person and learn more about how we might work together to develop software for you. Prefer to send an ?