When you meet with us, we’ll have a developer on the phone from the beginning, trying to understand your problem. In fact, all of our staff has development capabilities in one capacity or another. This ensures that we have a firm grasp on the issues and the requirements before proceeding. You’ll find yourself answering our questions with, "That’s a good question; I hadn’t thought about that before. Let me get back with you."
The development team working on your project will be a small, highly-focused one. Don’t be impressed by firms that have multiple teams working on different aspects of your project. That just multiplies the interactions where things can go wrong.
We develop software for the web. When we show you mock-ups to receive feedback, they’ll be the actual HTML used for the interface in the application, not something whipped up in graphic design program. You’ll instantly be able to see what works and what doesn’t.
Our code always works. Our code is always rebuilt every night, and we fix problems as soon as they’re discovered, which is sooner rather than later because of our comprehensive unit tests. This code is automatically deployed to a testing server which you’ll have access to. Then, in our weekly status meetings, you won’t have to take the word of a project manager who is once-removed from the actual progress of the project: you’ll actually see the progress of the project, and the developers who worked on it can talk to you about it and get your feedback. We may not always add functionality. There may be times when we need to do some work “under the hood.” But you’ll be assured that we didn’t break anything else. And believe us, that happens a lot when you write software The Other Way.
We hope that you’ll find this approach refreshing, and we know you’ll find it effective.