Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Definition of done vr 2

Our definition of done seems to have points falling in under 5 different categories (Fibonacci style ;P ), but what are the details?
by

Kristine Ursfjord

on 17 December 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Definition of done vr 2

Under the surface
Development
What: Development of the code that will solve the functional and technical acceptance criteria of a story.

Why: No code, no new or improved functionality

How: Through experimentation, quality focus and understanding
Testing
What: Quality assurance
Why: To deliver quality functionality across the board
How:
Acceptance testing on dev.fronter.net
Unit testing (should never be lower then when you started)
Automation tests (Selenium, Jmeter)
ISO/UTF-8

Review and demo
What: Codereview and demo
Why: To make sure what we deliver lives up to the standards we have decided upon and that it gives the result we would like.
How: Codereview that covers that the functionality actually does what the developer intended, and that it follows our standards.
Demo for product owner and other stakeholders.

Standards: coding standard, refactoring guidelines, linting, REST best practise, design guidelines, accessibility guidelines, data security concerns
Releasing
What: The way from the developers local environment to production
Why: Until something is in production it has less value (some might even say no value)
How: All critical bugs are fixed.
Enough documentation is in place.
Database scripts are ready (if needed).
Strings are synced
Handover to operation is done (if needed)
Configuration changes are done.
The commit has been released into production.

Measure and validate
Development
Testing
Review and demo
Releasing
Measurement and validation
"DONE MEANS NO MORE WORK TO DO"
What: Measurement and validation
Why: To learn and to verify direction
How: After a story is released into production it should be possible
to measure impact of it both on performance and if it achieved
what we wanted.

Preferably we would also like customer validation that the
implementation was a success.
Full transcript