Definition of done

Code is considered to be done, when it is…


  • all functional and non-functional requirements are satisfied – it does what it does
  • no known errors are contained – one i a million is next tuesday
  • decisions are commented, code is commented – create emphatic code


  • any code is pair-programmed or reviewed – better safe than sorry
  • it is designed using tdd – design for your customers
  • no refactorings or rearrangements are needed – later means never


  • code analysis is passed with zero defects – don’t get lost in perfection
  • well-known best practices are the code’s foundation – character is important
  • accepted coding standards are met – good looks are important as well


  • works on all relevant platforms and browsers – we are all equal
  • merged branches pass continues development – avoid it works on my machine
  • any code is checked into version control – la push, baby

inspired by

I did it again… Vortragsfieber

Am 17. September habe ich eine aktualisierte Version meines Responsive Web Design Vortrags “Was nicht passt wird responsive gemacht” bei der Open Tech School Dortmund vorgetragen.  Ich hatte auf ein etwas zahlreicheres Publikum gehofft, aber aufgrund der Tatsache dass dies das erste Meetup nach der Sommerpause war und wohl einige kurzfristig abspringen mussten, war das Publikum relativ klein.  Dennoch hatte ich wieder mal viel Spaß an meinem Vortrag und ich denke das Publikum hatte auch seine Freude daran.

Hier die Slides des Vortrags: