Natural Order Development

Copyright © 2008 by Leeland Artra
You are not logged in.
Login
Register



A Django site.

Tag: scrum / Back

It's Done When?

2008-08-07 13:49:54

Been dealing a lot of SCRUM items and it seems to me that a lot of teams keep missing the mark because of not clear "done criteria". For the record I think a minimum done criteria is:


  • Code is checked-in into a central version control system
  • A detailed code review (including comparison to any company and/or team coding standards) has been complete, any suggested changes implemented and final code has been checked-in
  • Unit tests with demonstratable cover coverage of more 80% for non-integration / "out of container"
  • Automated Integration Coverage (AIC) or Fit / FitNess integration tests are written with code coverage more than 80% (aka "in container")
  • Exploratory manual testing by someone other then the developer has been complete with no open defects
  • Some kind of profiling (a la JProfiler) has been complete on the developer's system and results are documented in release notes
  • Release notes and/or usage documentation has been written (and in the appropriate place)



The team needs to keep these items in mind when estimating any backlog, unless these items are complete, the backlog item should not be called done. Of course there are more done criteria specifying the story or behavior requirements which are the responsibility of the product owner to provide (and the team to question heavily on.)

Posted by Leeland

Assigned Tags: best practices, agile, scrum

0 Comments

Page 1

Archive

RSS Feed



Powered by Sphene Community Tools