Standard : Mentoring and pairing are embedded into team rhythms, not left to chance
Purpose and Strategic Importance
This standard ensures mentoring and pair programming are consistently integrated into regular team practices and rituals, rather than occurring sporadically or informally. Embedding these activities fosters knowledge transfer, improves code quality, and accelerates skill development.
It supports the policy “Develop People Through Practice” by creating structured opportunities for collaboration and learning. Without this standard, mentoring and pairing risks being inconsistent, reducing its effectiveness and impact.
Strategic Impact
- Accelerates skill development and knowledge sharing across the team
- Enhances code quality through collaborative development
- Builds stronger team cohesion and communication
- Supports onboarding and reduces knowledge silos
- Cultivates a culture of continuous learning and support
Risks of Not Having This Standard
- Mentoring and pairing occur irregularly or depend on individual initiative
- Knowledge remains siloed within few individuals
- Lower code quality and increased defect rates
- New team members experience longer ramp-up times
- Reduced collaboration and team morale
CMMI Maturity Model
Level 1 – Initial
| Category |
Description |
| People & Culture |
- Mentoring and pairing happen sporadically and without structure. |
| Process & Governance |
- No formal processes embed mentoring or pairing into team routines. |
| Technology & Tools |
- Limited tools support pairing or mentoring workflows. |
| Measurement & Metrics |
- No metrics on mentoring or pairing participation or outcomes. |
Level 2 – Managed
| Category |
Description |
| People & Culture |
- Some teams encourage mentoring and pairing but practices vary widely. |
| Process & Governance |
- Basic guidelines and schedules for mentoring and pairing exist. |
| Technology & Tools |
- Tools support scheduling and tracking pairing sessions and mentorship activities. |
| Measurement & Metrics |
- Some tracking of participation rates and feedback is conducted. |
Level 3 – Defined
| Category |
Description |
| People & Culture |
- Mentoring and pairing are standard, regularly scheduled team activities. |
| Process & Governance |
- Formalised processes ensure consistent execution and support. |
| Technology & Tools |
- Integrated platforms facilitate pairing and mentoring workflows and feedback. |
| Measurement & Metrics |
- Metrics inform continuous improvement of mentoring and pairing effectiveness. |
Level 4 – Quantitatively Managed
| Category |
Description |
| People & Culture |
- Teams optimise mentoring and pairing based on participation data and outcomes. |
| Process & Governance |
- Mentorship effectiveness metrics influence learning and development strategies. |
| Technology & Tools |
- Analytics track knowledge transfer, pairing impact, and skill development. |
| Measurement & Metrics |
- Data-driven improvements maximise mentoring and pairing benefits. |
Level 5 – Optimising
| Category |
Description |
| People & Culture |
- Continuous evolution of mentoring and pairing practices based on feedback and needs. |
| Process & Governance |
- Strategic learning plans integrate mentoring and pairing as core components. |
| Technology & Tools |
- AI-driven matching and pairing recommendations personalise learning experiences. |
| Measurement & Metrics |
- Organisational mentoring maturity informs talent development and retention strategies. |
Key Measures
- Frequency and consistency of mentoring and pair programming sessions
- Impact of mentoring and pairing on skill development and code quality
- New hire ramp-up time influenced by mentoring practices
- Participant satisfaction with mentoring and pairing experiences
- Retention rates correlated with structured learning support