Communications - We regularly use Email, Phone, Skype, Video Conferencing, and On-site meetings, as appropriate, in order to remain connected to our clients throughout the development process.
Planning and Estimation - Best practices are employed in project planning and estimation models to provide a predictable and controllable delivery schedule plus budgets to our clients.
Software Configuration Management - All project artifacts are stored in a secure version control system. We are proficient with CVS, SVN, Visual SourceSafe, Star Team systems. We can also work directly with our client's project repository.
Risk Management - We assure success through development of prototypes, comprehensive contingency planning, status tracking, and change management process.
Quality Assurance - Our Q/A practices bring a new standard to the process of assuring our products are delivered bug free and maintainable long term.