Our Development PracticesAside from offering our customers open communication and great software, we also follow our tried and tested development practices during every project.
Project Management
Our scope of service goes well beyond just coding- we can provide you with professional project management to help you control the use of resources. We will help you manage your project using our internal customer project management systems and techniques.
Documentation
Depending on the complexity of your project and our discussions, we may also provide you with an SRS typed to the IEEE standard so that we both know what the software has to do and what kinds of unit tests we have to create to ensure the software meets your requirements and is error free. Our SRS documents have successfully passed through everything from startup businesses to various government offices. In addition, we may also provide technical documentation and user guides to any software we produce. All source code is also properly documented and conforms to a widely understood format.
Version Control and Backups
All software developed by CCSTM Computing is kept under a custom Revision Control System so that we may track changes and versions for you. Customers may have access to this system to review code and code documentation which is built nightly. From these repositories we also pull nightly backups to make sure your software investment is safe and secure.
Unit Testing
Each software method and technique that we develop is kept safe from the addition of bad code by using a custom Automatic Unit-Testing Platform (ATP) that we have developed. Each night, our code goes through automated builds and tests to prove that code works. If any code is changed during the past day, the code is rebuilt automatically by our servers and tested against baseline tests we have set up. Each newly developed code project is placed in this environment so that we can prevent bugs before they occur!
Support
Modifications and enhancements are always part of the software development process. We can provide you the support you need to make these changes a reality for your users. Our code is always written in a widely understood and well-commented format so that we can always go back to a project and make modifications. |