Traditional, "waterfall" contracts do not easily support Agile ways of working.
When engaging with us you may like to consider an Agile contract.
Below are examples of how we could work together.
Whichever contract model we decide on the primary requirement is full transparency.
This way we can build trust.
Rather than sign up to the whole delivery and commit the whole budget, we can start small, work together on a single piece of work and grow from there.
This means that we reduce risk, learn to work together, and get a better understanding of what the real business problem we are trying to solve is. Then we can build from there.
We tend to use this once we have established trust through consistently delivering Value, and it is clear that the overall deliverable is likely to take more than a few months. In these cases we like consider an Early Delivery clause.
This means that when you feel enough Value has been delivered, prior to end of the agreed time-frame, the engagement comes to an end and we receive a small percentage of the remaining time on the contract.
In reality we work on a Sprint by Sprint basis, delivering something of Value to the client every two weeks. So why not enter into a contract which determines the Value you want to derive on a Sprint by Sprint, Month by Month or Quarter by Quarter basis?
This is used once trust is established, and where the goals or the Value to be derived is not yet fully formulated.
This means that we work together with the client to identify the Value and support its delivery.