Our methodology embodies these remote development project principles:
* Early UI delivery
* Frequent client feedback
* Live project monitoring
* Parallel quality management
* Clear communication schedule
* Clear responsibility, point-of-contact
* Reasonable flexibility
* Environment/usage scenario duplication
We religiously follow these programming principles:
* Daily builds and smoke tests
* Coding discipline document (including code conventions)
* Configuration management
* Regular code reviews and walk-throughs
* Algorithm reviews
We speak your language when it comes to core software engineering:
* Rational Unified Process
* Incremental Spiral Development
* System Development Life Cycle