Cure Heartburn with JIRA

Cure Heartburn with JIRA

Intro

Back in September 2016, Khanh and I gave a presentation to our team about getting more out of JIRA. The premise was that most of the friction people feel with an issue tracker is self-inflicted: tickets without context, projects that aren’t tracked properly, and misconfigured workflows. Fix the inputs and the tracker stops being a source of heartburn.

Here is the deck, mostly intact (only a few things were removed to protect the innocent).

Slide 1: Cure Heartburn with JIRA
Slide 2: JIRA Wizards
Slide 3: How JIRA Cures Heartburn
Slide 4: Calculating Hours Using JIRA
Slide 5: JIRA Helps with Planning
Slide 6: Workflow
Slide 7: Khan's & Nick's Favourites
Slide 8: Good JIRA Tickets
Slide 9: Bad JIRA Tickets
Slide 10: What Was Wrong?
Slide 11: Daily Reminders
Slide 12: Estimates & Due Dates
Slide 13: Organizing JIRA Tickets
Slide 14: Gotchas
Slide 15: On the Horizon
Slide 16: Questions?

1 / 16 Cure Heartburn with JIRA

Slide text
  1. Cure Heartburn with JIRA

    • By Khanh & Nick
  2. JIRA Wizards

    • These individuals to be found to use JIRA in exceptional ways.
    • They serve as examples to others for how to effectively use JIRA.
    • “I’m really glad I discovered JIRA here; I’ll be using it for the rest of my life.”
  3. How JIRA Cures Heartburn

    • Effective JIRA usage reduces stress for everybody.
    • Burn rate reports for better planning (hours used / hours scheduled).
    • Avoid burnout from overwork (you can schedule more easily).
    • Don’t get burned by surprises (you know what’s remaining).
  4. Calculating Hours Using JIRA

    • Burn rate: Harvest hours / JIRA completed.
    • 10 hours logged / 5 hours estimated = 2 hours were worked for every hour estimated.
    • Required velocity: JIRA remaining / calendar scheduled.
    • 10 hours remaining / 5 hours scheduled = 2 hours must be done for every hour estimated.
  5. JIRA Helps with Planning

    • JIRA is the practical means of conveying and tracking a plan of execution.
    • Ideally, one person plans, then distills into JIRA tickets.
    • Hour estimates and due dates help to plan for when things will be done.
  6. Workflow

    • For example, mark as to do and assign to a Developer, who might then mark it as in progress or assign it back to the Project Manager and mark it as in review.
  7. Khan's & Nick's Favourites

    • Khan’s & Nick’s Favourites
  8. Good JIRA Tickets

    • Have a short, expressive, distinct, relevant title.
    • Have an annotated screenshot.
    • Have inline images.
    • Have links to relevant pages.
    • Are clear to those unfamiliar with the task.
  9. Bad JIRA Tickets

    • Lack context (screenshots, URL’s, well named attachments).
    • Have dozens or hundreds of comments.
    • Assume others know what you were thinking.
    • Are copy/pasted from an email.
    • Don’t have enough details in the description.
  10. What Was Wrong?

    • No inline images.
    • Images weren’t annotated.
    • Too many comments (70+).
    • Too many tasks (i.e., split into sub-tasks).
    • UX should have been done.
    • Title wasn’t expressive or unique.
  11. Daily Reminders

    • Subscribe to filter and configure how often you would like to receive the email notification.
  12. Estimates & Due Dates

    • Project Work
    • For project work, use estimates primarily.
    • Break down tasks into <8 hour work units.
    • Look at the trends for groups of tasks.
    • SLA Tasks
    • For SLA work, also rely on due dates.
    • Clients care more about periodic results in the case of SLA work.
  13. Organizing JIRA Tickets

    • Divide and conquer.
    • Components help you report on each step.
    • For SLA and small projects, each release can have a component.
    • Break tasks out into real-life working units (e.g., frontend/backend).
  14. Gotchas

    • New JIRA projects created with incorrect permission scheme.
    • The “users” group actually means “Rhythm employee”.
    • Be sure tickets are created in the correct project (e.g., when multiple tabs are open).
  15. On the Horizon

    • More JIRA admins (with great power comes great responsibility).
    • Fewer misnomers (e.g., “users” should be “Rhythm Employee” and “Developers” should be “Contributors”).
    • JIRA Reports plugin for more automated reporting.
  16. Questions?

    • Go ahead, be incredulous.

The Most Memorable Aspects

The memes were fun to add (especially that animated Stranger Things intro slide).

I also had some physical medallions custom created specifically for 4 people (who I dubbed “Jira Wizards”). I wanted to recognize and reinforce people who were contributing to the cause.

Rumor has it there was also an unexpected dance at some point, but only those in attendance will ever know the truth.