Deep Dive Example 3
Eng.Maintenance
Failure
Link
5 Why
Root Cause
Solution
1. Code submitted wasnât a complete solution
1. Why: Why did ticket fail EQB? PCA rejected in code review 2. Why: Why did it fail code review? The solution should have been applied to other parts of the application as well. 3. Why: Why didnât the IC discover this?
IC did not test his code thoroughly, this is part of the IQB, which it passed.
4. Why: How did this pass the IQB?
The IQB contains an item: âInvestigated Regressionâ, but the IQB is self-checked and is not enforced.
The IQB has to be enforced by the Eng.Maintenance.QE team, also update Internal Quality Bar to require video evidence of the fix made. This could increase ICâs T8W FTAR by 17.39% from 82.61% to 100%
2. Code submitted didnât work
1. Why: Why did ticket fail EQB? PCA rejected in code review
2. Why: Why did it fail code review? The submitted logging code didnât work
3. Why: Why didnât the IC discover this? IC did not test his code thoroughly, this is part of the IQB, which it passed.
4. Why: How did this pass the IQB?
The IQB contains an item that âFunctional tests passâ, but the IQB is self-checked and is not enforced.
We can tackle this issue on two levels. The first one is to enforce the QB via the Eng.Maintenance.QE team and the other one is to require the IC to use JaCoCo (link to implementation), to see what lines he covered during his functional testing and record it for the video evidence in the proposed IQB (PIQB.8).
This will help the IC catching these issues before it reaches the QE team (âshift leftâ).
Enforcing the IQB and using this tool could both increase this ICâs FTAR by 4.35%.
3. PCA made a mistake in JIRA (misclicked and rejected ticket)
1. Why: Why did ticket fail EQB? It failed on verification. 2. Why: Why did it fail on verification? The functionality delivered did not work. 3. Why: Why didnât the IC discover this? IC did not test his code thoroughly, this is part of the IQB, which it passed.
4. Why: How did this pass the IQB?
The IQB contains an item that âFunctional tests passâ, but the IQB is self-checked and is not enforced.
The IQB has to be enforced by the Eng.Maintenance.QE team, also update Internal Quality Bar to require video evidence of the fix made. This could increase ICâs T8W FTAR from 86.05% to 100%
Last updated
Was this helpful?