Presentation is loading. Please wait.

Presentation is loading. Please wait.

An ATDD Case Study. So what’s the problem? Acceptance Criteria Given I am a logged in user When I go to the final checkout page Then I should see the.

Similar presentations


Presentation on theme: "An ATDD Case Study. So what’s the problem? Acceptance Criteria Given I am a logged in user When I go to the final checkout page Then I should see the."— Presentation transcript:

1 An ATDD Case Study

2 So what’s the problem?

3 Acceptance Criteria Given I am a logged in user When I go to the final checkout page Then I should see the total cost of the order broken down by product cost, tax, and shipping charges And I should see the total cost of the order

4 The 3 Amigos

5

6 “…it’s like delivering a baby.”

7 Feature: Process an order Given I am a logged in user When I go to the final checkout page Then I should see the total cost of the order broken down by product cost, tax, and shipping charges And I should see the total cost of the order Order total = total cost of products on the order + tax + shipping charges Tax: – Ohio = 7% – Michigan = 6.5% – Other states = 0% Shipping: – If total cost of products (before tax >= $25), shipping is free, otherwise $5

8 Definition of Done

9 The Board

10 What happens when testing isn’t included in your definition of done “Before”

11 What happens when testing IS included in your definition of done “After”

12 Who Writes the Tests

13 Co-location

14 “The Pod”

15 Open workspace

16 Continuous Integration

17 Reasonably Thorough Requirements "Walking on water and developing software from a specification are easy if both are frozen." ~ Edward V. Berard

18 Project Management Self-directed teams Everyone is responsible PMs lay out the roadmap Shared risk with the business Risk based testing

19 An Incremental Process

20 Why work incrementally towards continuous improvement?

21 We’re not there yet… Continuous improvement across teams Better involvement with business sponsors More visibility of continuous integration build 75% of test cases automated in 2012

22 ?

23 Thanks! Paul Bahler – pbahler@igsenergy.com – @PaulBahler Kevin Chivington – kchivington@igsenergy.com Jon Kruger – jon@jonkruger.com – @JonKruger


Download ppt "An ATDD Case Study. So what’s the problem? Acceptance Criteria Given I am a logged in user When I go to the final checkout page Then I should see the."

Similar presentations


Ads by Google