Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

JIRA

...

JIRA contains the entire project history, but as the project has matured our use of JIRA has not kept up. This page proposes some changes to the structure of our JIRA project, to capture more information, simplify the data entry and nudge people towards more complete and accurate data entry. This will better allow us to measure release quality over time and identify when Cassandra is ready for (or due a) release.

Summary

  • Removal of...
    • Issues types: Wish and Test
    • Fields: Labels, Reviewer, Environment, Reproduced In, Docs Text, Due Date, Epic Link, External Issue Id, External Issue URL, Flags, Sprint, Time Tracking
  • Modify fields: Priority, Component
  • Add Fields: Complexity, Severity, Bug Category, Feature Category, Discovered By, Feature, Impacts, Test and Documentation Plan, Platform
  • Feature, 

Removals

To simplify the maintenance of JIRA, it would help to remove any unnecessary concepts. Mostly these are concepts we do not use in practice, except very spottily (so as to make them useless).

...

Field

Reason

Migration

Labels

See detailed discussion below

Reviewer

Replaced by Reviewers

Populate empty Reviewers fields with contents of Reviewer

Environment

Use is very patchy, noisy, and seemingly of little value over a comment if the extra content is useful

Propose new multi-select 'Platform' field with curated option list, in detail below. We can insert a comment with the environment text for any tickets containing it presently.

Reproduced In

Use is very patchy; seems to offer little practical value above 'Since Version'  or a comment.


Docs Text

Unused

 

Due Date

Unused

 

Epic Link

Unused

 

External Issue ID

Unused

 

External Issue URL

Unused

 

Flags

Unused

 

Sprint

Unused

 

Time Tracking

Unused

 

...