AppSuite:Sprint definition

From Open-Xchange
Revision as of 19:10, 6 May 2013 by Mattes (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Sprint definition

Sprints are two weeks (10 work days) long. The first seven days focus on feature development, the last three focus on quality. The first part needs a "definition of done".

Definition of done

  • Tasks of user story are all done
  • Tested once on a browser with very small window size to check responsiveness
  • Tested once with either an iOS or an Android device
  • Documentation in OXpedia (if necessary/required)
  • Code has been merged into origin/develop (i
  • i18n and l10n issues are checked (e.g. #debug-i18n=1)
  • Code is commented where necessary (what does it, what goes in, what comes out)

3 days

  • Tested with all permutations of iOS/Android and smartphone/tablet
  • Tested with Firefox, Chrome, Safari and IE9
  • At least one smoke test is written
    • If it is a fix for an L3 bug, one test is written
  • Checked for responsiveness criteria (e.g. busy(), notifications)
  • slow & fail parameters have been experimented with, ox.load() is used instead of require
  • Performance is tested
  • Theming works (use the pink theme)
  • All software change requests have been started (in case of API changes, new settings...)
  • A11Y checks done.