With changing times, there is a constant need to improve on processes as things evolve. The process of designing and implementing a standard way of managing software systems that can be used by multiple organizations is necessary.
In line with the key quality objective to seek continuous improvement, the processes are piloted, assessed and institutionalized across the organization as “best practices”.
Some of these best practices, compliant with the SEI CMMI Level 5 Key Process Areas, are:
Project Planning & Tracking
- Comprehensive processes, supported by automated tools
- Relevant and proven estimation techniques
- Risk Management Plan, including risk identification and mitigation
Software Quality Assurance
- Dedicated Quality Assurance Group (QAG)
- ITNET – Comprehensive Intranet portal of QAG
- Multiple levels of reviews, including Weekly Reviews, Phase-End Reviews and Internal Audits
Software Product Engineering
- Relevant Development Cycles and Methodologies (UML, RUP)
- Requirement Trace ability Matrix (RTM)
- Re-usable Component Library
Continuous Improvements
- Technology and Process Change Management Groups (TCMG & PCMG)
- Strategic plan to adapt new technologies
- Process development, measurement and enhancement in a controlled manner
- Employee participation in improvements
|