Skip to content

User Stories

sharipol edited this page Mar 16, 2017 · 13 revisions

User Stories for Sprint Four of Battleship Note: Each story needs to follow INVEST

I – Independent | N – Negotiable | V – Valuable | E – Estimable | S – Small | T – Testable


Story Number One: Card:(“As a [user], I want [function], so that [value]”)
As a user I want the ability to choose between a hard difficulty and an easy difficulty so that I can find the game more interesting.

Conversation: (Details that clarify the user story) Questions that needed to be answered:

Where should this decision be made?
How will the game prevent the user from changing the difficulty level in the middle of the game?
How will this effect the rest of the game?

Confirmation: (Tests to know when the User Story is completed)
If the user can make a decision about difficulty and that is recorded in the model I will know I was successful with this.

Assigned to Lazar
Associated with Issue Number 7


Story Number Two: Card:(“As a [user], I want [function], so that [value]”)
As a user I want the ability to have the game go easy on me when it fires at me in the easy mode so that I can find the game easier to not loose.

Conversation: (Details that clarify the user story) Questions that needed to be answered:

What will be the easy fire action?
How will this differ from the original fire function?
Will the hard version of this be in the same function as this one or will they be separate from each other?
How will this effect the rest of the game?

Confirmation: (Tests to know when the User Story is completed)
If the computer fires in the same pattern for every game played I will know I was successful with this.

Assigned to Jackson
Associated with Issue Number 4


Story Number Three: Card:(“As a [user], I want [function], so that [value]”)
As a user I want the ability to have the game NOT go easy on me when it fires at me in the hard mode so that I can up my skills in playing the game and so that it become more challenging.

Conversation: (Details that clarify the user story) Questions that needed to be answered:

What will be the hard fire action?
How will this differ from the original fire function?
How will this differ from the easy fire function? (aka how is this function INVEST and Independent from the second user story)
Will the easy version of this be in the same function as this one or will they be separate from each other?
How will this effect the rest of the game?

Confirmation: (Tests to know when the User Story is completed)
If the computer fires in a AI pattern I will know I was successful with this.

Assigned to Sean
Associated with Issue Number 6


Story Number Three: Card:(“As a [user], I want [function], so that [value]”)
As a user I want the ability to have the game place the computers ships differently in hard versus easy mode so that I can find the attacking part of the game more interesting depending on what mode the game is in.

Conversation: (Details that clarify the user story) Questions that needed to be answered:

What will be the easy place computer's ships action?
What will be the hard place computer's ships action?
How will this differ from the original place computer ship function?
How will the easy and hard differences be separated from each other / How will the computer know which method to use?
At what part of the game will the game make the decision to place the ships differently?
How will this effect the rest of the game?

Confirmation: (Tests to know when the User Story is completed)
If the computer places the ships differently I will know I was successful with this.

Assigned to Anya
Associated with Issue Number 5


Clone this wiki locally