Definition of Done

06 september 2016 Development

In onze Agile werkwijze door middel van Scrum gebruiken wij in onze development cyclus een Definition of Done (DoD). Deze definitie beschrijft de randvoorwaarden waaraan alle applicatie aanvullingen aan moeten voldoen.

Onze hoofdonderdelen

Orange Juice heeft een DoD samengesteld die bijdraagt aan onze kwalitatief hoogwaardige webapplicaties. Met aandacht voor een grote verscheidenheid aan succesfactoren, zoals o.a. user interface design en search engine optimization (SEO).

Onze definition of done bevat momenteel de onderstaande hoofdonderdelen.

  1. User experience en usability: voelt goed aan en werkt prettig
    Functionaliteiten zijn gemakkelijk te vinden en te gebruiken voor nieuwe gebruikers.
    De website/applicatie voelt snel aan en de gebruiker krijgt voldoende en vriendelijke feedback.
  2. Design: uitstraling is wat de gebruiker verwacht
    Kernwaarden en huisstijlrichtlijnen van de opdrachtgever zijn zichtbaar in de interface.
    Vormgeving en lay-out is consistent op alle apparaten.
  3. Clean code: gestructureerd en goed te beheren
    De code voldoet aan de gestelde regels en is gedocumenteerd waar nodig.
  4. Test: het werkt zoals stakeholders verwachten
    Er is getest zodat de resultaten afgerond en werkend worden opgeleverd.
  5. SEO friendly: de website/applicatie kan goed gevonden worden
    Toegankelijkheid voor zoekmachines en tracking is ingesteld. HTML code, content en URL’s voldoet aan de richtlijnen.
  6. Performance: de website/applicatie werkt snel
    Laadsnelheden zijn optimaal.
  7. Veiligheid
    Functies en data voldoen aan de gestelde veiligheidseisen.
  8. Oplevering: iedereen staat achter de kwaliteit
    Creatief en technisch door alle teamleden als uitstekend beoordeeld.
    Product Owner en stakeholders zijn tevreden met het resultaat.
Het optimaliseren

Ieder hoofdonderdeel heeft bijlagen met concrete regels waaraan de gerealiseerde aanvulling op de webapplicatie dient te voldoen. We werken continu aan het optimaliseren van onze processen waarbij we ook zoveel mogelijk regels uit onze DoD geautomatiseerd testen.  Per klant/project kunnen er aanvullingen op de DoD bestaan met bijvoorbeeld richtlijnen met betrekking tot de huisstijl, browser - en device specificaties, documentatie, etc.

Heb je na het lezen vragen of opmerkingen over dit onderwerp? Neem gerust contact met mij op om van gedachten te wisselen. Bel +31 (0)26 327 4045 of stuur een e-mail naar dion@orange-juice.nl