solve pc logo
 

Intro, User stories, Strategy, Iteration 1, Iteration 2, Iteration 3, Iteration 4, Iteration 5, Iteration 6 (Download!), Theory

User stories for AgilePlanner

User stories should be in the format: As a <type of user> I want <functionality> so that <business value>

In Agile projects the user stories are all there is as far as requirements are concerned. This will be real scary for your old waterfall inspired boss. But that is to be expected; what we ask of her or him is to only focus on business value and trust that the development team is skilled enough to solve all the implementation details. From a developer point of view this is no big shift. Developers have always more or less thrown out the detailed and over worked specification before code start anyway, since that document did not help us build software. The Agile approach is much more honest and up front to how software development works, and following it saves everyone a lot of time and aggravation.

Formulating the user stories for AgilePlanner get us this:

ID

User story

Story points

Iteration

1

As a team leader I want to manage team members so that we know who is in the team at any given time

3

4

2

As a team leader I want to define and maintain iterations in a project

2

1

3

As a team leader I want to define and maintain user stories so that we know what our goals are

3

1

4

As a team leader I want to maintain relations between user stories and iterations so we know what will be done in each iteration

2

1

5

As a team member I want to see all the user stories and provide my own best guess of size in story points so that the team leader can find discrepancies and start a discussion

4

 

6

As a team leader I want to be able to mark large user stories as being “epic” so that we know that these will be split into several stories when we get closer to implementation

1

 

7

As a team leader I want to be able to group user stories into themes so that we more easily can handle groups of stories that are associated regarding some criteria

2

 

8

As a team leader I want to see the team members personal assessment of size per user story to find differences between assessments so that we get topics to discuss in order to reach consensus and the best story point assessment for the team

2

 

9

As a team leader I want help in getting functional and dysfunctional questions for user stories and put these questions to user groups so that we more easily can decide how important some functionality is for our users

6 epic

 

10

As a team leader I want to manage a release plan, coordinated with the iteration planning so  that we know when to deliver

3

5

11

As a team leader I want to enter the iteration goals for each iteration so that we can communicate these to all involved parties

2

2

12

As a team member I want to be able to enter defects that are found outside their respective iteration so that fixing them can be planned into iterations just like user stories

3

3

13

As a product owner I want to see multiple teams iteration planning at the same time and add team coordination milestones if necessary so that we do get one team waiting for another more than necessary

4

5

14

As a team member I want to create multiple ordered tasks per user story so that we get the action points needed to implement a user story

3

3

15

As a team member I want to assess the estimated time in ideal hours per task so that a given iteration is not overloaded with work

2

3

16

As a team member I want to sign up for tasks to signal who will do what per task for a given user story

2

4

17

As a product owner I want to see a burn down chart so that I can judge if I should worry or not

3

5

18

As a team leader I want to mark user stories as “known from the start”, “added along the way” or “Removed along the way” in order to explain changes in release dates

1

5

19

As a team leader I want to be able to enter the estimated team speed for each iteration so that we will know if the assigned user stories will fit or not

1

2

20

As a team leader I want to track the speed of previous iterations so that we can find mistakes in estimated speed

2

 

21

As a team member I want to report back per assigned task if it is done or not so that the progress can be tracked

3

4

22

As a team leader I want to set the iteration length on the project that is default for each new iteration so that the team always knows what to expect

1

2

23

As a team member I want to be able to check off on each task if coding is done and if the automated tests are done or not so that we can follow progress

1

3

24

As a team member I want to report used time per task so that I can find estimation errors to better explain results and perhaps learn from results until next iteration

2

4

25

As a team leader I want to enter a start date for the project so that other dates like completion of iterations and total project can be derived

3

2

26

As a team leader I want to see a work load schedule for the team so that I know early if anyone is in trouble

4

 

27

As a team member I want to filter out tasks that are assigned to me so that I get a clean view of what I should do

2

 

28

As a team leader I want to print all charts and grids in the system so that I easily can bring the information to meetings

4

 

29

As a user I want to be able to undo and redo operations so that mistakes can be rectified

3

 

 

 

 

 

 

 

Press NEXT to continue