Are you an Agilist OR a Purist? When I say purist, it is meant to compare agile with a traditional methodology.
Here are some quick measures that can help you understand whether you are leaning towards an agile methodology in a true sense. Better, you could tweak your practises to improve the Agile Philosophy:
1) Do all user stories contain associated annotations (aka test cases)?
2) # daily build failures for a given sprint(s). Is this high ?
3) Is % coverage for automated unit tests between (70 – 100 %)?
4) Is % coverage for system tests via test automation (70 – 100 %)?
5) Are user stories changing as a result of test cases?
6) # Conflicts arising between Dev/test for each sprint is less?
7) # Requirements derived from Acceptance tests is evident
8) Production readiness of each sprint
9) % Unit tests passing in first run is consistent
10) Test Progress is clearly visible
11) Defect Detection Rate is high
12) Are you fixing defects on the spot (no triage etc...?)
13) Is the Skill exchange between Dev/Test/PM etc...?Visible?
14) Are you measuring and trending Static code violations across sprints OR performing code Inspections?
15) Are you conducting an All hands demo of your product between Sprints?
16) Is your team passionate about their daily stand-up meetings?
No comments:
Post a Comment