Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Acceptance testing in the Land of the Startup

Joseph Wilk
September 22, 2011

Acceptance testing in the Land of the Startup

Presentation given at Agile 2011 talking about Acceptance testing in Startups. Looking an examples from the startup Songkick.com.

Joseph Wilk

September 22, 2011
Tweet

More Decks by Joseph Wilk

Other Decks in Programming

Transcript

  1. Cynefin model Complex Complicated Chaotic Simple Complex Probe Sense Respond

    Emergent Complicated Sense Analyze Respond Good practice Chaotic Act Sense Respond Novel Simple Sense Categorise Respond Best Practice Disorder
  2. Cynefin model Complex Complicated Chaotic Simple Complex Probe Sense Respond

    Emergent Complicated Sense Analyze Respond Good practice Chaotic Act Sense Respond Novel Simple Sense Categorise Respond Best Practice Disorder
  3. Facebook signup In order to increase signups I want visitors

    to signup through their facebook accounts 10% increase in signups Measurable MMF
  4. Successful signup through Facebook Successful signup through Facebook In order

    to sign up with as little effort as possible As a non-member I want to signup through my facebook account Failed signup up through Facebook Failed signup up through Facebook In order to sign with as little effort as possible As a non-member I want to know what I can do to correct errors preventing signup
  5. Value Specification Examples Feature: Visitor Signs up through facebook In

    order to reduce friction in signin up As a non-member I want to signup through my facebook account Allow users to signup through logging into there facebook account. A large percentage of people browse the web with their facebook accounts login.So this should mean most users have to make 1 click to signup. See mockups: http://of1-dev-songkick.net/ facebook/mocks Scenario: Successful signup through facebook Given ... When ... Then ...
  6. Done. Done. Done “A story isn't done until it is

    being used by real users in production and has been validated to be a useful part of a product.” Joshua Kerievsky