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. 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. 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. 4. Using the best and the most efficient development tools and environments.Over the years we have accumulated impressive experience and skill set. 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. |