Skip to end of metadata
Go to start of metadata

JIRA Audit Notes

Possible things to change:

  • remove regular user permission for fields that should not be edited except by core team:
    • due date, fix versions (used for release assignment), patch, approval
    • this will cause the fields to simply not appear on data entry screens
    • implies creation of "core" group that still do have these permissions
    • RH - yes
  • remove all time tracking features other than release assignment
    • RH -ok
  • fix default assignment (think things get assigned to project owner, currently Rich)
    • RH - yes please
  • create some components
    • language/docs/??
    • if not, then mask out component field
    • RH - let's wait and see what makes sense
      • How will contrib libs work?
  • make sure assignment can only be done by core team
    • again, wat about contrib libs?
  • run the re-index (apparently necessary but makes JIRA temporarily unavailable)

Design Notes

  • be mimimalist: we are trying to spend our time innovating in Clojure, not JIRA!
  • capture existing Assembla data with fidelity
  • capture Relevance best practices across a variety of ticketing systems
  • avoid language that presumes defects (or even software)
  • state names represent motion toward goal (usually)
  • states are almost implied by roles
  • don't stay open, or re-open: use references

Basic Workflow

  • Open | Vetted | In Dev | Ready to Screen | Screened | Accepted | Completed (Closed)
  • Patch status not part of workflow
    • field for no patch | patch | patch + test
  • no special "pushed back a step" statuses
    • e.g. no "Returned to Dev"
    • maybe add field for "pushed backwards at any point"
  • ticket types: defect | enhancement | task
  • resolutions: completed | declined | duplicate | incomplete

Issues

  • name choices
    • vetted ~ ready for dev, approved for dev
    • accepted ~ OK
  • mechanisms for prodding for action
    • no equivalent to showcase
  • does it all work in JIRA?
    • JIRA out of the box not even close
    • I am reduced to hand-editing XML already. Seems to work, but ouch!
  • Can JIRA enforce workflow constraints?
  • Where does this get documented?
Labels: