S1- Recurring high rework rate
This symptom refers to a high rate of coding that needs to be redone or corrected. This could be due to a lack of clear requirements, inadequate testing, or a failure to follow established processes.
This symptom refers to a high rate of coding that needs to be redone or corrected. This could be due to a lack of clear requirements, inadequate testing, or a failure to follow established processes.
Rework, by definition, wastes time and resources. A high rework rate can be time-consuming and costly and can lead to delays and frustration for team members.
Level: Team Level
Potential Complications: #low_efficiency, #slow_delivery, #dissatisfaction
- Lack of clear requirements
- User stories with no clear Definition of Done
- High technical debt & complexity, low-quality code
- Lack of domain knowledge
- Lack of knowledge-sharing culture
- Inadequate testing
- Failure to follow established processes
- Clarify requirements/user stories
- Improve testing processes at the development level
- Establish clear processes for analysis, development, and review
- Provide additional training as needed
- Review past instances of rework to identify patterns and root causes
- Improve knowledge-sharing culture and practices within the team
Oobeya detects this symptom if the rework rate for recurring periods exceeds the specified threshold.
Formula: (churn% > [churn_threshold]%) x[specified_period] recurring periods
Example: During each of the last 3 months, the team has consistently had a rework rate of more than 20%.
Last modified 7d ago