|
Work process at Novacom is based on agile programming methodology. We combine RAD principles with main documentation of RUP methodology, thus creating a proven set of documents together with high-quality code and unit-tests.
Prior to development process we close a contract in which project stages, pricing conditions, rights and obligations of sides, confidential issues, and assignment of intellectual property rights are carefully stipulated.
Depending on the services provided the work process includes all or some of the following stages:
- Business analysis, requirements specification. On this stage experts in our software development company learn Customer’s business goals and corporate culture and make assessments. We provide consultations about different types of solutions best suitable for the Customer. Finally we come up to a decision and work out specification document.
- Prototyping. Novacom constructs a functional prototype and demonstrate it to Customer prior to building a production solution. Prototype creation allows identifying potential problems at early stage and eliminating their negative consequences.
- Development. At this stage experts in our software development company deal with architecture, coding, integration, stabilization, and testing. Meanwhile the Customer tracks fulfillment of project’s tasks, receives milestone reports and tests prototypes. Constant communication within this stage is vital.
- Quality assurance. Novacom quality control team works out test cases and types and uses manual and automated testing tools to track and avoid any inconsistency. This stage ensures that the final product will obtain all the features, usability and sustainability as per requirements specification.
- Deployment. The final version is delivered to the Customer. The product may be installed on the Customer’s side by his internal IT department or by Novacom’s staff. The system stabilization and user trainings are also conducted at this stage.
- Maintenance and Support. Often employees need time in order to master a new software product, and they really want to see more than just a User’s Guide. Our software development company provide support and technical assistance for at least half a year after the product is delivered. System Maintenance Service may last longer, depending on the needs of the Customer.
Working with Novacom you get:
- Full Transparency – projects reports are provided on the pre-arranged basis
- Quality Management System – our ISO 9001:2009 and DIN EN ISO 9001:2008 certified Quality Management System ensures full compliance of our software solution with international quality standards
- Flexible Engagement Models – being a Customer-oriented company Novacom is always open for innovation methodologies, outsourcing and business models
|