Quality is not just a buzzword; it is the core of all we do. Quality at Ivesia is characterized by continuous improvement and this spirit has us on track with integrating the SEI – CMMI framework with our processes. The Capability Maturity Model for software, developed by the Software Engineering Institute (SEI) of Carnegie-Mellon University, is a framework that describes the key elements of an effective software development process. We use this framework for meeting the goals for cost, schedule, functionality and product/process quality. Without adding process overhead, we are achieving the benefits by using tools driven automation for continuous process improvement.
Ivesia uses an iterative development process, following customized Rational® Unified Process (RUP). Multiple phases in this process are:
- Inception Phase – focus is in collecting requirements and detecting risks.
- Elaboration Phase – efforts are on designing a component-based architecture and implementing high-risk items.
- Construction and Deployment phases – implementing and deploying the product.
Based on the factors such as project size, there could be multiple iterations in each phase. Iteration usually involves integration of modules and building executables. Every activity involved in our process such as requirements gathering, design, coding, testing, etc has well defined procedures and documentation. Ivesia’s experienced team of certified quality professionals continually improve the process framework, which strengthens the ability to delivery superior solutions.