SlideShare a Scribd company logo
GOJIRA
 Paul René Jørgensen / Adresseavisen AS
  [paul.rene.jorgensen@adresseavisen.no]




                           Version: 20100211
Agenda
 Introduction
      What is JIRA?
      JIRA Concepts
          What's an issue?
      Features
          Issue Creation
          Versions
          Components
          Reporting
          Roadmaps
          Notifications
          Search
          Schemes
 Best Practices
      Generic
      Administration
      Project Setup
      Users, Groups & Roles
What is JIRA?

 JIRA is a web tool
     Use it to prioritize, assign, track, discuss, report and
     watch issues / tasks
 Very configurable and extendable
     You can adapt it to your business processes
 It maintains your historic data
Many uses..

 Bugs / Change request tracking
 Help-desk / Support / Customer Service
 Project Management
 Task Tracking
 Requirements Management
 Workflow / Process Managment
Jira Concepts - projects, issues and sub-tasks
What's an issue?
 Everything is customizable, but make it an exception
 rather than the rule to make changes from the default
 Built in issue types bring you a long way
       Bug
       New Feature
       Improvement
       Task
 Summary - An informative title will make your life
 easier
 Don't prioritize everything as a blocker
       Blocker, Critical, Major, Minor, Trivial
 Assignee
       The person responsible for progress
 Reporter
       The person responsible for follow up
 Status

 Resolution
     Fixed, Won't fix, Duplicate, Incomplete, Cannot reproduce
 Description
     Put all the meat here
 Comments
     Crucible for communication and documentation
Workflow




       You may customize the workflow to meet the business needs
Example: Software development project
Example: Help Desk
Issue Creation

  Creating a task, support ticket, bug report, feature requst is
  very straight forward
  You may customize all the fields and types in an issue
  Issues may be created in two different ways
     Web: Using a form on the web
     Email: Sending an email to a POP-enabled email
     account
Versions and Releases

 Affects Version
     This is the version that this issue is prevalent
 Fix Version
     This is the version where the issue is resolved
 Versions may be software releases, but can also be thought
 of as deadlines, sprints or ie. meetings
 A version should be released when a deadline occurs.
 Issues without resolution could either be put back in the
 long tail or be moved into a future version
Components

 Use components to group issues together
 A component may have a user that is auto assigned issues
 when they are created
 Greatly improve the usefulness of reports
Reporting
Roadmaps
 Easy view of the progress of a version / milestone
Notifications

  Email notification when an email make a transition from one
  status to the next
      Eg. Open -> In Progress
   Notifications are fulle configurable
  Subscribe to periodical reports on issue status
Search
 Search in all fields, even in custom defined ones
 Searches can be saved, shared and used as filters
Schemes

 By using user roles schemes can easily be shared between
 projects
 Schemes
    Notification Scheme
        Controls who is notified when
    Permission Scheme
        Controls who is allowed to do what
Other noteworthy features

  Fine grained security system, even on the issue level
  Supports work and time tracking
  Highly extensible with open API's and a ton of third party
  plugins
  Source Code is available to commercial customers
BEST
PRACTICES
Best Practices

  Avoid complex configurations
      Use naming conventions
  Don't make everyone administrators!
      Use roles to delegate administration
   Use Roles
       Minimizes the number of schemes necessary
  Use the default workflow if possible
  Use a staging server to test new configurations
  Document everything (Use Confluence)
  If you use custom fields
      Limit the context and reuse
Who is responsible for what
    Who    Sys Admins                      JIRA Admins
    Why    Knows the system better         Knows the business better
    What        Manage system fields            Manage workflows
                (priorites, issue types,        Manage components /
                resolutions, status)            versions
                Create projects                 Manage custom field values
                Manage users/groups             Bulk operations
                Define standards                Create shared filters,
                Approve plugins                 dashboards, group filter
                Manage security                 subscriptions
                                                Maintain permissions
                                                Maintain notifications




    How    Communicate well                Train them well
Project Setup Best Practices (1)

  Custom Fields
     Limit Context by Project / Issue Type
     Reuse fields (use project contexts)
     Don't put every custom field in a global context
         It clutters the issue navigator
  Understand the resolutions field
    When an issue has a resolution field set, JIRA considers
    it closed. Affects filters and reports.
    Set resolution field ONLY when issue is considered
    closed
Project Setup Best Practices (2)

  Determine Project Structure
      Many small projects (ie. one per product)
  You can denote the product information on an issue in these
  various ways
      Project name itself (J)
      Components field (J)
      Version field (J)
      Custom fields (S)
      Cascading select field (S)



                  Handled by: (J) - JIRA Admins, (S) - SysAdmin
Users, Groups & Roles Best Practices

 Users sign up be themselvs
     Joins the jira-users group
 Use groups to mimic the organization
 Use roles to give individual users and/or groups permissions
 using permission schemes
 Never give a whole group permissions in a scheme, use
 roles instead. Only exception: jira-users group
Q&A - don't let anything stop you




  http://www.atlassian.com/software/jira/docs

More Related Content

PPTX
Jira fundamentals
PPTX
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
PDF
PDF
Jira Agile
PPT
Introduction To Jira Slide Share
PPTX
Agile evolution lifecycle - From implementing Agile to being Agile
PPTX
Jira training
PPTX
Scrum
Jira fundamentals
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
Jira Agile
Introduction To Jira Slide Share
Agile evolution lifecycle - From implementing Agile to being Agile
Jira training
Scrum

What's hot (20)

PPTX
Introduction to JIRA
PPTX
Jira overview
PPTX
Jira Training
PDF
Introduction to jira
PPT
Using JIRA Software for Issue Tracking
PPTX
Sucessful implementation of JIRA and Confluence - tips and best practice
PDF
Introduction to JIRA
PPTX
JIRA System Admin Traning
PPTX
Use of Jira Confluence as Project Management Tool
PPTX
Introducing JIRA AGILE
PDF
Introduction to JIRA & Agile Project Management
PDF
Jira 101
PPTX
Agile presentation
PPTX
PPT
Introduction to jira
PPTX
Atlassian confluence overview_au_gs_powerpoint
PDF
Jira as a Project Management Tool
PPTX
Jira Basic Concepts
PPTX
Jira as a Tool for Test Management
Introduction to JIRA
Jira overview
Jira Training
Introduction to jira
Using JIRA Software for Issue Tracking
Sucessful implementation of JIRA and Confluence - tips and best practice
Introduction to JIRA
JIRA System Admin Traning
Use of Jira Confluence as Project Management Tool
Introducing JIRA AGILE
Introduction to JIRA & Agile Project Management
Jira 101
Agile presentation
Introduction to jira
Atlassian confluence overview_au_gs_powerpoint
Jira as a Project Management Tool
Jira Basic Concepts
Jira as a Tool for Test Management
Ad

Viewers also liked (20)

PDF
Introduction To Jira
PDF
Portfolio for JIRA & Kanban: How Thrillist Manages Their Product Roadmap
PDF
Administrivia: Golden Tips for Making JIRA Hum
PDF
Adapting JIRA For Scrum
PDF
Scaling Agile in an Un-SAFe World
PDF
(Re)Discover JIRA Core: Tricks that Make a BIG Difference
PDF
Driving JIRA Adoption Through Simple Configuration
PDF
Combining Operations and Support: Incident Management with Atlassian
PDF
The Future of QA at Atlassian
PDF
The piping guide
PPTX
Strategi Promosi Efektif
DOC
Latin Final Exam Study Guide
PPT
Tortilla de patatas (2)
PDF
Sacylite 05 1 insulinas i. (1)
PDF
How Ideapreneurs take Relationships Beyond the Contract
PDF
Diseño de aulas virtuales precatolica ucsm 2015 (1)
PPTX
Magento cursus: theme opzetten & beheren
DOC
Distillation
DOCX
RUSSIAN REVOLUTION
PDF
Essentials of Agile User Story Mapping at Twitter
Introduction To Jira
Portfolio for JIRA & Kanban: How Thrillist Manages Their Product Roadmap
Administrivia: Golden Tips for Making JIRA Hum
Adapting JIRA For Scrum
Scaling Agile in an Un-SAFe World
(Re)Discover JIRA Core: Tricks that Make a BIG Difference
Driving JIRA Adoption Through Simple Configuration
Combining Operations and Support: Incident Management with Atlassian
The Future of QA at Atlassian
The piping guide
Strategi Promosi Efektif
Latin Final Exam Study Guide
Tortilla de patatas (2)
Sacylite 05 1 insulinas i. (1)
How Ideapreneurs take Relationships Beyond the Contract
Diseño de aulas virtuales precatolica ucsm 2015 (1)
Magento cursus: theme opzetten & beheren
Distillation
RUSSIAN REVOLUTION
Essentials of Agile User Story Mapping at Twitter
Ad

Similar to Go Jira (20)

PDF
Trank and branches for configuration management
ODP
Drools & jBPM Info Sheet
PPT
Sustainability Training Workshop - Managing Sustainability into Software
ODP
Best practice adoption (and lack there of)
PPTX
AUG NYC May-24 event presentations
PPT
Interstage BPM 2011
PPT
Agile Project Management Facing The Challenges Of Distributed Development U...
PDF
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
PPTX
Prototyping
PPTX
DevOps Presentation.pptx
PPT
Comparative Study and Evulation of system analysis and design methods
PPS
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
PPT
Ui Design And Usability For Everybody
PPT
Kelis king - software development life cycle (sdlc)
PPT
Kelis king - software development life cycle (sdlc)
PPTX
Software Process Models
PPT
Software Development Life Cycle (SDLC)
PPT
Software process life cycles
PPT
software lecture
PPTX
JIRA .pptx
Trank and branches for configuration management
Drools & jBPM Info Sheet
Sustainability Training Workshop - Managing Sustainability into Software
Best practice adoption (and lack there of)
AUG NYC May-24 event presentations
Interstage BPM 2011
Agile Project Management Facing The Challenges Of Distributed Development U...
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Prototyping
DevOps Presentation.pptx
Comparative Study and Evulation of system analysis and design methods
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
Ui Design And Usability For Everybody
Kelis king - software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)
Software Process Models
Software Development Life Cycle (SDLC)
Software process life cycles
software lecture
JIRA .pptx

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Empathic Computing: Creating Shared Understanding
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Big Data Technologies - Introduction.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Modernizing your data center with Dell and AMD
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Diabetes mellitus diagnosis method based random forest with bat algorithm
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
cuic standard and advanced reporting.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Empathic Computing: Creating Shared Understanding
NewMind AI Monthly Chronicles - July 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Machine learning based COVID-19 study performance prediction
Big Data Technologies - Introduction.pptx
A Presentation on Artificial Intelligence
NewMind AI Weekly Chronicles - August'25 Week I
Digital-Transformation-Roadmap-for-Companies.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Modernizing your data center with Dell and AMD
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)

Go Jira

  • 1. GOJIRA Paul René Jørgensen / Adresseavisen AS [paul.rene.jorgensen@adresseavisen.no] Version: 20100211
  • 2. Agenda Introduction What is JIRA? JIRA Concepts What's an issue? Features Issue Creation Versions Components Reporting Roadmaps Notifications Search Schemes Best Practices Generic Administration Project Setup Users, Groups & Roles
  • 3. What is JIRA? JIRA is a web tool Use it to prioritize, assign, track, discuss, report and watch issues / tasks Very configurable and extendable You can adapt it to your business processes It maintains your historic data
  • 4. Many uses.. Bugs / Change request tracking Help-desk / Support / Customer Service Project Management Task Tracking Requirements Management Workflow / Process Managment
  • 5. Jira Concepts - projects, issues and sub-tasks
  • 6. What's an issue? Everything is customizable, but make it an exception rather than the rule to make changes from the default Built in issue types bring you a long way Bug New Feature Improvement Task Summary - An informative title will make your life easier Don't prioritize everything as a blocker Blocker, Critical, Major, Minor, Trivial Assignee The person responsible for progress Reporter The person responsible for follow up Status Resolution Fixed, Won't fix, Duplicate, Incomplete, Cannot reproduce Description Put all the meat here Comments Crucible for communication and documentation
  • 7. Workflow You may customize the workflow to meet the business needs
  • 10. Issue Creation Creating a task, support ticket, bug report, feature requst is very straight forward You may customize all the fields and types in an issue Issues may be created in two different ways Web: Using a form on the web Email: Sending an email to a POP-enabled email account
  • 11. Versions and Releases Affects Version This is the version that this issue is prevalent Fix Version This is the version where the issue is resolved Versions may be software releases, but can also be thought of as deadlines, sprints or ie. meetings A version should be released when a deadline occurs. Issues without resolution could either be put back in the long tail or be moved into a future version
  • 12. Components Use components to group issues together A component may have a user that is auto assigned issues when they are created Greatly improve the usefulness of reports
  • 14. Roadmaps Easy view of the progress of a version / milestone
  • 15. Notifications Email notification when an email make a transition from one status to the next Eg. Open -> In Progress Notifications are fulle configurable Subscribe to periodical reports on issue status
  • 16. Search Search in all fields, even in custom defined ones Searches can be saved, shared and used as filters
  • 17. Schemes By using user roles schemes can easily be shared between projects Schemes Notification Scheme Controls who is notified when Permission Scheme Controls who is allowed to do what
  • 18. Other noteworthy features Fine grained security system, even on the issue level Supports work and time tracking Highly extensible with open API's and a ton of third party plugins Source Code is available to commercial customers
  • 20. Best Practices Avoid complex configurations Use naming conventions Don't make everyone administrators! Use roles to delegate administration Use Roles Minimizes the number of schemes necessary Use the default workflow if possible Use a staging server to test new configurations Document everything (Use Confluence) If you use custom fields Limit the context and reuse
  • 21. Who is responsible for what Who Sys Admins JIRA Admins Why Knows the system better Knows the business better What Manage system fields Manage workflows (priorites, issue types, Manage components / resolutions, status) versions Create projects Manage custom field values Manage users/groups Bulk operations Define standards Create shared filters, Approve plugins dashboards, group filter Manage security subscriptions Maintain permissions Maintain notifications How Communicate well Train them well
  • 22. Project Setup Best Practices (1) Custom Fields Limit Context by Project / Issue Type Reuse fields (use project contexts) Don't put every custom field in a global context It clutters the issue navigator Understand the resolutions field When an issue has a resolution field set, JIRA considers it closed. Affects filters and reports. Set resolution field ONLY when issue is considered closed
  • 23. Project Setup Best Practices (2) Determine Project Structure Many small projects (ie. one per product) You can denote the product information on an issue in these various ways Project name itself (J) Components field (J) Version field (J) Custom fields (S) Cascading select field (S) Handled by: (J) - JIRA Admins, (S) - SysAdmin
  • 24. Users, Groups & Roles Best Practices Users sign up be themselvs Joins the jira-users group Use groups to mimic the organization Use roles to give individual users and/or groups permissions using permission schemes Never give a whole group permissions in a scheme, use roles instead. Only exception: jira-users group
  • 25. Q&A - don't let anything stop you http://www.atlassian.com/software/jira/docs