Story The DoD provides a common criteria for all backlog items Do D Story Teams

Story the dod provides a common criteria for all

This preview shows page 17 - 22 out of 37 pages.

Story The DoD provides a common criteria for all backlog items. Do D Story Teams create and adhere to the DoD. D The Product Owner reviews each acceptance criteria and accepts Stories into the baseline. SCALED AGILE f ©Scaled Agile, Inc 5-30
Image of page 17

Subscribe to view the full document.

Acceptance criteria Acceptance criteria provide the details of the Story from a testing point of view Acceptance criteria are created by the team and the PO As a driver, Iwant to limit the amount of money before Ifuel so that Ican control my expenditure. Acceptance criteria: The fueling process stops automatically on the exact value Ican stop fueling before the limit has been reached and will only be charged for the amount fueled As a driver, Iwant to get a receipt after fueling so that Ican expense the purchase. Acceptance criteria : 1. Receipt includes: Amount fueled, Amount paid, Tax, Vehicle number, Date, Time SCALED AGILE f ©Scaled Agile, Inc. 5-31 Behavior-Driven Development for Acceptance Criteria Behavior is often first described in general terms, which can be ambiguous Specific examples of behavior provide better understanding The examples can directly become tests or they can lead to specific behaviors which then are transformed into tests One path is: Discovery of behavior Formulation of specific tests Automation of tests SCALED AGILE f ©Scaled Agile, Inc 5-32
Image of page 18
When written as BOD, acceptance criteria can serve as tests Acceptance criteria for a scenario Example of scenario, which can be acceptance test SCALED AGILE f ©Scaled Agile, Inc 5-33 Given a speed limit of 50 mph When the car drives Then the car speed should be between 49 and 50 mph Difference between behavior and test of behavior Given, When, Then specifies desired behavior Checking the Then of the behavior is what a test does SCALED AGILE f ©Scaled Agile, Inc 5-34 More generic, like an outline I - - - - - - Given a speed limit I When the car drives Then the car should be under the speed limit - Specific pass/fail ' may uncover detail Given a speed limit of 50 mph ------------------------ Setup - - - - - - When the car drives -------------------------------------------- · Event Then the car speed should be between 4 9 and 50 mph · --- Outcome/Test ""- - - - - - - Given a speed l f 50 mph When the car drives I Then the car speed should be between 49 and 50 mph I
Image of page 19

Subscribe to view the full document.

BOD and ATDD are in essence the same thing Both define acceptance tests and use Given/When / Then forms BOD focuses on the desired behavior which then leads to tests - Associated with Cucumber cucumber Acceptance Test-Driven Development (ATDD) focuses on the tests of the desired behavior - Associated with Fit/Fitness fi)FitNesse SCALED AGILE f ©Scaled Agile, Inc 5-35 Write acceptance criteria for 2 to 3 Stories you have identified Make sure the acceptance criteria is testable PREPARE SCALED AGILE f ©Scaled Agile, Inc SHARE 5-36
Image of page 20
PO provides clarification for estimation Agile Teams estimate Stories; POs provide clarification, but do not estimate the work Usually occurs during the backlog refinement event Increases accuracy by including all perspectives Builds understanding Creates shared commitment Estimation performed by a manager, architect, or select group negates these benefits.
Image of page 21

Subscribe to view the full document.

Image of page 22
  • Fall '19
  • Scaled Agile
  • acceptance testing, User story

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Ask Expert Tutors You can ask 0 bonus questions You can ask 0 questions (0 expire soon) You can ask 0 questions (will expire )
Answers in as fast as 15 minutes