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