Software Process Improvement
Training Services
Estimation Techniques
The course provides a practical insight into different size and effort estimation techniques for software development projects.
The main topics of the course are:
- Estimation process and its application to projects
- Estimation techniques
- Size estimation techniques
- Effort estimation techniques
- Recommendations
Project Management
The course provides a practical insight into Software Project Management.
The main topics of the course are:
- Basic concepts of project management
- Methods and techniques for performing the project management activities
- Specific practices from the CMMI-DEV PP and PMC process areas
- Generic practices of CMMI-DEV and their application for PP and PMC.
A number of exercises are developed to put hands on the different steps of establishing a project plan and a project management mechanism.
Quality Assurance
The course provides a practical insight into Software Quality Assurance.
The main topics of the course are:
- Introduction to the CMMI-DEV PPQA process area
- Contextualization of PPQA in an organisation
- Quality strategy
- The role of internal auditor
Exercises are included to practice the concepts covered in the course.
Requirements Development and Management
The course provides an insight into software requirements development and management.
The main topics of the course are:
- Requirements Development – Requirements elicitation and analysis
- Requirements Development – Requirements validation
- CMMI-DEV 1.2 process area – Requirements Development (RD)
- Requirements Management – Fundamental concepts:
- Customer-Development team communication
- Development team commitment
- Documentation and approval of requirements changes
- Requirements bi-directional traceability
- CMMI-DEV 1.2 process area – Requirements Management (REQM)
Exercises are included to practice the concepts covered in the course.
Verification and Validation
The course provides a practical insight into the verification and validation activities carried out in a project.
The main topics of the course are:
- Basic concepts: defect, defect categories, verification, validation
- Review and inspection techniques
- Verification in the Life Cycle of software development
- Basic concepts and activities from CMMI-DEV VER process area.
- Test: unit, integration, system
- Test plan and validation metrics
- Basic concepts and activities from CMMI-DEV VAL process area
Exercises are included to practice the concepts covered in the course.
Measurement and Analysis
The course provides a practical insight into the measurement and analysis activities carried out in an organisation.
The main topics of the course are:
- The need of performing measurement and analysis activities in an organisation
- Establishing indicators aligned to the objectives and the information needs of an organisation
- Establishing a measurement and analysis system
- Basic concepts and activities from CMM-DEV MA process area.
Exercises are included to practice the concepts covered in the course.
Configuration Management
The course provides an insight into configuration management.
The main topics of the course are:
- Basic concepts of configuration management
- CMMI-DEV Configuration Management process area
- Interpreting practices
- Strategy and solutions for implementing CMMI practices
- Relationship to software engineering disciplines
Exercises are included to practice the concepts covered in the course.
Supplier Management
The course provides an insight into supplier management processes.
The main topics of the course are:
- Basic concepts of Supplier Management
- Habitual problems of the suppliers management
- Applicability of the process area “Supplier Agreement Management”
- Generic Process of Supplier Management:
- Supplier selection
- Negotiating agreement with the supplier
- Executing the agreement with the supplier
- Finishing the agreement with the supplier and checking the product
Exercises are included to practice the concepts covered in the course.
® Capability Maturity Model, Capability Maturity Modeling, CMM and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.