
Customized Software Development
Overview
Horizons Software is a CMMI Level 3 Certified (Recertified in 2010). All of its software products are developed under CMMI-3 processes and with the supervision of an Engineering process Group that utilizes monitored measures to continuously improve the development processes. Horizons had helped organization improve their software development processes based on CMMI standards. This service is offered selectively in response to some customers needs. Analysis and Designing tools, defects tracking, project management, and configuration management automated tools are used throughout the process.
Service Main Activities
- An analysis of business requirements using advanced tools to model, validate, and analyze business processes and services. Formal documents are generated and used to get customer’s feedback and approval.
- Software Requirements Specifications including functional and non-functional requirements. UML models are used in this activity.
- Software Prototyping and getting feedback from the customer
- Software coding and quality checking (peer review is a standard activity in this phase)
- Software Testing
- Software Quality Assurance
- Initial deployment and on-site beta testing
- After-deployment support (online, on phone, and onsite)
Main Features
- Use of standard CMMI processes.
- Business and Software formal documentation
- Process-based approach to application architecture design
- Extensive QC and QA of development software.
Business Benefits
- Model-based approach to business requirements documentation
- Supporting Service Oriented architecture by leveraging process models and application components.
- Quality systems that is flexible and easy to maintain.
Who should use it?
- Software Development Units
- IT Project Managers
- IT Architects




