Computech's Methodology
Computech's application design and development process utilizes software development best practices
combined with our proven methods of project management, communication and documentation, and a creative
team approach that capitalizes on both individual expertise and team collaboration.
From the start of a project, Computech's team has mapped out daily milestones and checkpoints, and is in as frequent communication as required with your company's project lead. We have experience working with both small companies and large enterprises, and our team can be configured a number of ways, depending on whether a small company needs us to work directly under the CEO, or a large enterprise needs us to work under a senior software engineer. Our project managers understand the relationship between business requirements, specifications, and development deliverables and how to ensure tight communication between your company's project staff and Computech's development team.
Design and development
Computech's methodology addresses the importance of analysis and design for software development projects. Our team can provide your company with all or part of the project's analysis and design requirements, or we can come in and build-out an application implementation based on specifications that you have had developed in-house or by another firm.
Computech software analysis and design
Our analysis and design process includes the following modules / deliverables. Depending on your project, Computech can provide you any or all of the services associated with these modules:
- Business analysis; creation of strategy documentation based on review of infrastructure capabilities, your ROI goals, etc.
- Design analysis; creation of user requirements documentation, development of use cases, analysis of competitive applications, etc.
- Requirements; documentation of business requirements, development of requirement priorities, etc.
- Specifications; creation of functional specification, unit process documentation, flow models, data models, etc.
Our development process includes the following modules / deliverables:
- Implementation plan; Technical implementation strategy, including physical architecture, development platform, etc.
- Code base; Developed code libraries, including code for user interface, business logic, database development, etc.
- QA / functional testing; Developed test scripts, test data, test run documentation, etc.
- Deployment; System configuration, launch documentation, install scripts, delivery of source code, etc.
