Calavista approaches our customers differently than most companies. Calavista doesn’t just deliver code according to a specification. We know that specifications change, and outside teams that are driven purely by delivering on specifications are prone to failure.
Instead, Calavista seeks to engage with you as an extension of your company. Every project is led by one of our Engagement Managers, all with close to two decades of development experience and specific, demonstrated expertise in managing distributed teams. The EM will not only manage the team, but interact with your company as if they were an employee – attending meetings, helping write specifications, working to triage features and bugs – everything you’d expect a great Director of Development to do.
This means that when a feature needs to be added to the specification, the EM isn’t there to fight you over it, or to tell you how much more they will want to “change the spec” – the EM may be the one to identify the need for the change in the first place. He or she will be working directly with the team, but also directly with you, and the stakeholders, to ensure not only that the team is delivering what they’ve promised, but that the product we are building for you will live up to its potential.
Under this approach, we don’t spend time counting hours and generating invoices. Sometimes, a team may have to work some long nights, or a weekend or two. We’d rather focus on delivering product than on filling out time sheets. For this reason, we bill a flat monthly fee, so there are never any surprises.