solve pc logo
 

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

Iteration 4

 

ID

User story

Story points

Tasks

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

-          Introduce person as class

-          Add a many to many association between project and person so that we can identify team members

-          Add person search to search win

-          Add gui to handle person

-          Add gui to handle team members per project

-           

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

-          Add Assigned combo in Task-window that choose from team members

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

-          Add a state machine to Task that handles the different states of a task, like created, Reserved, Started and Done

-          Add gui to step the state machine as necessary

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

-           Add a ConsumedHours property to Task

-          Add gui to enter ConsumedHours To Task

 

 

After iteration 4 I have this model:

Extended uml class model for Agile planner

To track state of tasks I added this state diagram for the State attribute of the Task class:

ECO State diagram for Agile Planner

I then use the different states of a Task and set Colors accordingly:

Gantt chart with user story Tasks and different states as shown in Agile Planner

The Iteration view now shows a green part that is elapsed time, and a pink half that is time we still have left. The Tasks shows the assigned person of there is any, and the color is the state of the task; green==completed, yellow==started, orange==reserved and red==created. The tasks start time is derived based on the state. If the state is Created or reserved they will move along the evaluation date and always stay in the pink half of the screen. As time goes by the pink half will shrink and it will be apparent that we need to start to do some work if we are not to fail.

Gantt chart with user story Tasks and different states as shown in Agile Planner

 

Press NEXT to continue