Proposed Changes to JIRA

Demo Project: Sakai JIRA


Issue Types

The issues have been modified to have 3 "top level" choices and a variety of sub tasks. Ā  This provides simplicity at first glance (ie issue reporters) with the further issue types available to project teams.

Issue Type

DescriptionĀ 

Bug

Defect in the softwareĀ 

Task

Discreet action that needs to be taken.Ā  ie generate artifacts for 2.6.0 releaseĀ 

Enhancement

Backend or user facing enhancements to the software that introduce new functionalityĀ Ā 

Design (subtask)

Design associated with active enhancement workĀ Ā 

Coding (subtask)

Coding associated with active enhancement workĀ Ā 

Bug/Defect (subtask)

Bug Defect associated with active enhancement workĀ 

Testing (subtask)Ā 

Testing associated with active enhancement work.Ā  This can be regression, performance, unit, ect . . Ā 

Sub-task (subtask)

Discreet action that needs to be taken resulting from bug, task or enhancement work.Ā 

New Permission (subtask)

Permission changes associated with active enhancement or bug fixing workĀ Ā Ā 

Conversion Script (subtask)Ā 

Conversion script associated with active enhancement or bug fixing workĀ Ā Ā 

Ā 

Create Issue:Ā  The create issue page has been pared down to include the minimal amount of information required. Ā 

Old

NewĀ 

Rationale for Change

Project (Read Only)

Project (Read Only)

Ā 

Issue Type (Read Only)

Issue Type (Read Only)

Ā 

Summary

Summary Ā 

Ā 

Priority

Priority

Ā 

Components

Components

Ā 

Affects Version

Affects Version

Ā 

Fix Version

(removed)Ā 

Project team should be setting this.Ā 

Assignee

(removed)Ā 

Project lead/team should be setting this.Ā Ā 

Reporter

(removed)Ā Ā 

Most of the time this isn't going to be changed.Ā 

Environment

EnvironmentĀ 

Ā 

Description

Description

Ā 

Attachment

Attachment

Ā 

Original Estimate

(removed)Ā Ā Ā 

Reporter does not always have background to provide this info

Security Level

Security Level

Ā 

Security Issue

Security Issue

Ā 

Test Plan

(removed)Ā Ā Ā Ā 

Is being added as tab on edit screenĀ 

2.4.x Status

(removed)Ā Ā Ā Ā Ā 

Analysis of function still underwayĀ 

2.5.x Status

(removed)Ā Ā Ā Ā Ā 

Analysis of function still underwayĀ Ā 

2.6.x Status

(removed)Ā Ā Ā Ā Ā 

Analysis of function still underwayĀ Ā 

Edit Issue:Ā  The Edit issue page has been reorganized

Old

NewĀ 

Rationale for Change

Project (Read Only)


Not necessary

Issue Type (Read Only)

Issue TypeĀ 

editable

Summary

Summary Ā 

Moved above Issue Type

Priority

Priority

Ā 

Components

Components

Ā 

Affects Version

Affects Version

Ā 

Fix Version

Ā 

Project team should be setting this.Ā 

Assignee

Ā 

Project lead/team should be setting this.Ā Ā 

Reporter

Ā 

Most of the

Environment

Ā 

Ā 

Description

Ā 

Ā 

Attachment

Ā 

Ā 

Original Estimate

Ā 

Ā 

Security Level

Ā 

Ā 

Security Issue

Ā 

Ā 

Test Plan

Ā 

Ā 

2.4.x Status

Ā 

Ā 

2.5.x Status

Ā 

Ā 

2.6.x Status

Ā 

Ā 

Assumptions

  • Project teams are responsible for reviewing all bug reports and analyzing which versions are affected (this applies to the supported version
  • Affects Version
    • set by reporter initially, reviewed by project team (see above)
  • Component Leads are responsible for assigning out JIRA tickets
  • Trunk is a valid fix version.
  • When we release a version, any issue that is open will have the affects version updated to include the released version.
  • Issues will not be closed until *all* activity is finished

Open Questions

  • How should the 2.4.x, 2.5.x and 2.6.x drop downs be handled in this brave new world?Ā 
  • Change workflow for different issues types?
  • Need further information on testing tab?
  • Need to talk with someone at Atlassian to see about best practices
  • link issue dropdown contains numerous duplicate options.Ā  FIX
  • Addition of project type categorization?
    • r&d
    • incubator
    • active
    • maintenance

Implementation Notes

  • Be sure that custom fields are associated with the project you want them to display in!
  • Default issue type will be Bugs
  • Affects version is custom