The traditional categories in manufacturing are the 8Ms:
- Machine
- Method
- Material
- Man
- Measurement
- Management
- Maintenance
However, the categories are not limited to the traditional ones. For example, I like the Six Sources of Influence for framing behaviour-related problems:
Why didn't Bob use Test-Driven Development (TDD)?
- Personal Motivation: Bob doesn't enjoy TDD, Bob thinks testing is dead, etc.
- Personal Ability: Bob doesn't know how to do TDD
- Social Motivation: The other developers on the team are hostile to TDD
- Social Ability: Bob has no one to ask for help when he has questions about TDD
- Structural Motivation: Bob is rewarded based on code produced even if it doesn't work
- Structural Ability: Unit testing frameworks and libraries are not available for the technology Bob is using
In practice, I still prefer a more brainstorming and affinity grouping approach...
- Brainstorm potential causes
- Group the causes by affinity
- Filter out causes that are unlikely
- Apply 5 Whys to remaining causes to flesh out the rest of the tree
... but pre-defined categories are useful to seed more ideas.
No comments:
Post a Comment