Exceeding Promises of Our Competition

Developing software is a pretty expensive proposition. To minimize cost we analyze our software process, and stay on the leading edge of improvements in software methodology. We employ 4 strategies in advancing toward this goal:

1. Improved software process.

Our software process is build upon Unified Framework. This is the most modern method of managing software projects. It calls for flexible process that naturally supports inevitable requirement and design changes during development. It also cuts costs of unexpected modifications.
Another important part of our enhanced process is measuring metrics and performance of every project. We consistently maximize allocation of resources to productive activities, such as prototyping, modeling, coding, and debugging, while minimizing impact of overhead on project costs and resources.

2. Reducing size and complexity of the software by design.

The best way to improve return on investment (ROI) is to create a product that achieves design goals with minimum amount of source code.
Object-oriented technology, component reuse, automatic code generation, and right choice of programming language go a long way toward achieving this goal.

3. Picking the best people for the job, and building great project teams.

Balance and coverage are the 2 most important aspects of excellent teams.
The team needs to have diverse skills and coverage across key positions with strong individual contributors. We use fewer and better people. We carefully pick people to match the task to their skills and motivation.
Team members always must complement and harmonize with one another.

4. Using the best and the most efficient development tools and environments.

Over the years we have accumulated impressive experience and skill set.
Programming languages: Java, C#, C/C++, Visual Basic.
Database systems: SQL Server, Oracle, Sybase, DB2, MySQL, postgreSQL.
Application frameworks: JBoss, WebSphere, WebLogic, JRun, .NET.
Version control systems: TFS, SVN, Mercurial, ClearCase, Accurev, CVS
Automation testing: SilkTest, Rational Functional Tester, QTP, TestComplete

Our change and defect tracking is fully automated, so is build process, and release engineering. But our real high-end expertise is the ability to select the best combination of tools for each project and integrate them with utmost efficiency.