Opened 9 years ago

Last modified 9 years ago

userstory #6 (closed: DONE)

EndUser? can view the size of all completed tickets for a given Iteration

Test Complete Size: 13 Test Complete Date: 07/18/2008
Documentation Complete Size: 0 Documentation Complete Date:
Acceptance Complete Size: 8 Acceptance Complete Date: 07/18/2008
Reported by: ja11sop@… Owned by: ja11sop@…
Milestone: Patch Against Trac 0.11 Component: iterations
Version: Keywords:
Cc: Blocked By:
Blocking: Patch SVN Revision:
Patch Trac Version:
In Iterations: 4 5 6 7

Description (last modified by ja11sop@…) (diff)

EndUser? can view the size of all completed tickets for a given Iteration.

In order to be able to do this we need a way to specify that a ticket is closed on a certain time.

Currently the ticket system supports a way to capture the time when the state of the ticket is changed (for example closed), but there is no way to say, "I completed this ticket on dd/mm/yyyy". To allow for this we need to modify the ticket page to display a radio item for completing either on the current date, or on some specified date. For example:

  • test complete now
    • [_23/05/2009_]
  • test complete on
    • [____________] dd/mm/yyyy
  • resolve as
    • [____________][V] choice of invalid, duplicate, worksforme, wontfix

We also need to be able to use the ticket workflow to allow this to work as expected. The default workflow is:

[ticket-workflow]
accept = new,assigned,accepted,reopened -> accepted
accept.operations = set_owner_to_self
accept.permissions = TICKET_MODIFY
leave = * -> *
leave.default = 1
leave.operations = leave_status
reassign = new,assigned,accepted,reopened -> assigned
reassign.operations = set_owner
reassign.permissions = TICKET_MODIFY
reopen = closed -> reopened
reopen.operations = del_resolution
reopen.permissions = TICKET_CREATE
resolve = new,assigned,accepted,reopened -> closed
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY

It seems a workflow like the following is suitable for a basic agile workflow

[ticket-workflow]
accept = sized,stage_completed,accepted,reopened -> accepted
accept.operations = set_owner_to_self
accept.permissions = TICKET_MODIFY

leave = * -> *
leave.default = 1
leave.operations = leave_status

reassign = new,assigned,partially_sized,sized,stage_completed,accepted,reopened -> assigned
reassign.operations = set_owner
reassign.permissions = TICKET_MODIFY

reopen = closed -> 
reopen.operations = del_resolution
reopen.permissions = TICKET_CREATE

resolve = new,assigned,partially_sized,sized,stage_completed,accepted,reopened -> closed
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY

size = reopened,new,assigned,partially_sized,sized,progressed ->
size.operations = set_size
size.permissions = TICKET_MODIFY

progress = partially_sized,progressed,sized,accepted ->
progress.operations = set_completion
progress.permissions = TICKET_MODIFY

Appropriate milestone groups would be:

[milestone-groups]
closed = closed
closed.title = DONE
closed.order = 0
closed.overall_completion = true
closed.query_args = group=resolution

sized = sized
sized.title = Sized
sized.order = 1
sized.css_class = sized

partially_sized = partially_sized
partially_sized.title = Partially Sized
partially_sized.order = 2
partially_sized.css_class = partially_sized

unsized = *
unsized.title = Unsized
unsized.order = 3
unsized.css_class = unsized

Change History

Have a look at the list of modified files related to this ticket.

Changed 9 years ago by ja11sop@…

  • description modified (diff)

Changed 9 years ago by ja11sop@…

  • owner set to ja11sop@…
  • status changed from new to assigned
  • description modified (diff)

Changed 9 years ago by ja11sop@…

  • description modified (diff)

Changed 9 years ago by ja11sop@…

  • description modified (diff)

Changed 9 years ago by ja11sop@…

  • description modified (diff)

Changed 9 years ago by ja11sop@…

  • description modified (diff)

Changed 9 years ago by ja11sop@…

  • description modified (diff)

Changed 9 years ago by ja11sop@…

  • status changed from assigned to closed
  • resolution set to fixed

It is now possible to view a table of all stories related to an iteration

Changed 9 years ago by ja11sop@…

  • component changed from agiletrac patch to core to iterations

Changed 9 years ago by jamiea

  • status changed from closed to reopened
  • resolution fixed deleted

Changed 9 years ago by jamiea

  • status changed from reopened to sized
  • test_complete_size set to 13
  • doc_complete_size set to 0
  • acceptance_complete_size set to 8

Changed 9 years ago by jamiea

  • acceptance_complete_date set to 07/18/08
  • status changed from sized to closed
  • resolution set to DONE
  • test_complete_date set to 07/18/08
Note: See TracTickets for help on using tickets.