Question 1

Which of the following activities are done in release planning?
1) Identifying testable user stories with acceptance criteria.
2) Elaborating the user stories into tasks.
3) Prioritizing the user stories.
4) Creating acceptance tests for the user stories.
5) Analyzing risks for each of the user stories.
6) Performing high level estimation for the release.
  • Question 2

    Which of the following statements about Agile software development approaches is true?
  • Question 3

    Iteration planning for Sprint 5 of your current project is complete. The plan for the sprint is to increase performance of the system, which of the following acceptance criteria would you expect for Sprint 5?
    1) User access for all roles has been validated.
    2) A static analysis tool has been executed for all code.
    3) 100% of the existing regression test suite has passed.
    4) System is responding in less than 3 seconds, 90% of the time.
    5) A new version of internet Explorer has been included.
  • Question 4

    You are developing the code that controls an industrial Espresso machine which will be operated by waiting staff in restaurants.
    The machine is rather complicated and has lots of switches and buttons, so in the next iteration instructions will be provided to the operator on a small LCD screen.
    A User Story for the Operator-Instructions module is as follows:
    "As an operator of the Espresso machine, I would like to know how to steam milk, so I can add steamed milk to the coffee." The following is a list of risks identified for this story, with assigned probability and impact.
  • Question 5

    Which of the following activities are done in release planning?
    1) Identifying testable user stories with acceptance criteria.
    2) Elaborating the user stories into tasks.
    3) Prioritizing the user stories.
    4) Creating acceptance tests for the user stories.
    5) Analyzing risks for each of the user stories.
    6) Performing high level estimation for the release.