SlideShare a Scribd company logo
1 of 25
Download to read offline
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

What's hot

Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingAnjali Rao
 
JIRA-An intro
JIRA-An introJIRA-An intro
JIRA-An introAsha G.K.
 
Introduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolIntroduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolGlobal SQA
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To JiraHua Soon Sim
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRAguestb67fcdb
 
Using JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentUsing JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentJeff Leyser
 
Atlassian Community March 2023
Atlassian Community March 2023Atlassian Community March 2023
Atlassian Community March 2023Maitrey Patel
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jiraXpand IT
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jiraKhubaib Ahmed
 
A New Introduction to Jira & Agile Product Management
A New Introduction to Jira & Agile Product ManagementA New Introduction to Jira & Agile Product Management
A New Introduction to Jira & Agile Product ManagementDan Chuparkoff
 
PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...
PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...
PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...Francis Yan
 
Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management ToolPaolo Mottadelli
 

What's hot (20)

Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue Tracking
 
Jira
JiraJira
Jira
 
JIRA-An intro
JIRA-An introJIRA-An intro
JIRA-An intro
 
Introducing JIRA AGILE
Introducing JIRA AGILEIntroducing JIRA AGILE
Introducing JIRA AGILE
 
Introduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking toolIntroduction to Jira - Bug Tracking tool
Introduction to Jira - Bug Tracking tool
 
Jira 101
Jira 101Jira 101
Jira 101
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
 
Why jira
Why jiraWhy jira
Why jira
 
Jira overview
Jira overviewJira overview
Jira overview
 
JIRA
JIRAJIRA
JIRA
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRA
 
Using JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentUsing JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile Development
 
Atlassian Community March 2023
Atlassian Community March 2023Atlassian Community March 2023
Atlassian Community March 2023
 
JIRA
JIRAJIRA
JIRA
 
Jira Agile
Jira AgileJira Agile
Jira Agile
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jira
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jira
 
A New Introduction to Jira & Agile Product Management
A New Introduction to Jira & Agile Product ManagementA New Introduction to Jira & Agile Product Management
A New Introduction to Jira & Agile Product Management
 
PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...
PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...
PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...
 
Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management Tool
 

Viewers also liked

Portfolio for JIRA & Kanban: How Thrillist Manages Their Product Roadmap
Portfolio for JIRA & Kanban: How Thrillist Manages Their Product RoadmapPortfolio for JIRA & Kanban: How Thrillist Manages Their Product Roadmap
Portfolio for JIRA & Kanban: How Thrillist Manages Their Product RoadmapAtlassian
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test ManagementMaija Laksa
 
Administrivia: Golden Tips for Making JIRA Hum
Administrivia: Golden Tips for Making JIRA HumAdministrivia: Golden Tips for Making JIRA Hum
Administrivia: Golden Tips for Making JIRA HumAtlassian
 
Scaling Agile in an Un-SAFe World
Scaling Agile in an Un-SAFe WorldScaling Agile in an Un-SAFe World
Scaling Agile in an Un-SAFe WorldAtlassian
 
(Re)Discover JIRA Core: Tricks that Make a BIG Difference
(Re)Discover JIRA Core: Tricks that Make a BIG Difference(Re)Discover JIRA Core: Tricks that Make a BIG Difference
(Re)Discover JIRA Core: Tricks that Make a BIG DifferenceAtlassian
 
Driving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple ConfigurationDriving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple ConfigurationAtlassian
 
Combining Operations and Support: Incident Management with Atlassian
Combining Operations and Support: Incident Management with AtlassianCombining Operations and Support: Incident Management with Atlassian
Combining Operations and Support: Incident Management with AtlassianAtlassian
 
The Future of QA at Atlassian
The Future of QA at AtlassianThe Future of QA at Atlassian
The Future of QA at AtlassianAtlassian
 
The piping guide
The piping guideThe piping guide
The piping guideRegytru
 
Strategi Promosi Efektif
Strategi Promosi EfektifStrategi Promosi Efektif
Strategi Promosi EfektifAzis Mustaqim
 
Latin Final Exam Study Guide
Latin Final Exam Study GuideLatin Final Exam Study Guide
Latin Final Exam Study Guidebut13
 
Tortilla de patatas (2)
Tortilla de patatas (2)Tortilla de patatas (2)
Tortilla de patatas (2)spanisch
 
Sacylite 05 1 insulinas i. (1)
Sacylite 05 1 insulinas i. (1)Sacylite 05 1 insulinas i. (1)
Sacylite 05 1 insulinas i. (1)Gabriela Ramirez
 
How Ideapreneurs take Relationships Beyond the Contract
How Ideapreneurs take Relationships Beyond the ContractHow Ideapreneurs take Relationships Beyond the Contract
How Ideapreneurs take Relationships Beyond the ContractHCL Technologies
 
Diseño de aulas virtuales precatolica ucsm 2015 (1)
Diseño de aulas virtuales   precatolica ucsm 2015 (1)Diseño de aulas virtuales   precatolica ucsm 2015 (1)
Diseño de aulas virtuales precatolica ucsm 2015 (1)riense
 
Magento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMagento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMichel Doens
 
RUSSIAN REVOLUTION
RUSSIAN REVOLUTIONRUSSIAN REVOLUTION
RUSSIAN REVOLUTIONRoyB
 
Essentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at TwitterEssentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at TwitterAtlassian
 

Viewers also liked (20)

Portfolio for JIRA & Kanban: How Thrillist Manages Their Product Roadmap
Portfolio for JIRA & Kanban: How Thrillist Manages Their Product RoadmapPortfolio for JIRA & Kanban: How Thrillist Manages Their Product Roadmap
Portfolio for JIRA & Kanban: How Thrillist Manages Their Product Roadmap
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test Management
 
Administrivia: Golden Tips for Making JIRA Hum
Administrivia: Golden Tips for Making JIRA HumAdministrivia: Golden Tips for Making JIRA Hum
Administrivia: Golden Tips for Making JIRA Hum
 
Adapting JIRA For Scrum
Adapting JIRA For ScrumAdapting JIRA For Scrum
Adapting JIRA For Scrum
 
Scaling Agile in an Un-SAFe World
Scaling Agile in an Un-SAFe WorldScaling Agile in an Un-SAFe World
Scaling Agile in an Un-SAFe World
 
(Re)Discover JIRA Core: Tricks that Make a BIG Difference
(Re)Discover JIRA Core: Tricks that Make a BIG Difference(Re)Discover JIRA Core: Tricks that Make a BIG Difference
(Re)Discover JIRA Core: Tricks that Make a BIG Difference
 
Driving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple ConfigurationDriving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple Configuration
 
Combining Operations and Support: Incident Management with Atlassian
Combining Operations and Support: Incident Management with AtlassianCombining Operations and Support: Incident Management with Atlassian
Combining Operations and Support: Incident Management with Atlassian
 
The Future of QA at Atlassian
The Future of QA at AtlassianThe Future of QA at Atlassian
The Future of QA at Atlassian
 
The piping guide
The piping guideThe piping guide
The piping guide
 
Strategi Promosi Efektif
Strategi Promosi EfektifStrategi Promosi Efektif
Strategi Promosi Efektif
 
Latin Final Exam Study Guide
Latin Final Exam Study GuideLatin Final Exam Study Guide
Latin Final Exam Study Guide
 
Tortilla de patatas (2)
Tortilla de patatas (2)Tortilla de patatas (2)
Tortilla de patatas (2)
 
Sacylite 05 1 insulinas i. (1)
Sacylite 05 1 insulinas i. (1)Sacylite 05 1 insulinas i. (1)
Sacylite 05 1 insulinas i. (1)
 
How Ideapreneurs take Relationships Beyond the Contract
How Ideapreneurs take Relationships Beyond the ContractHow Ideapreneurs take Relationships Beyond the Contract
How Ideapreneurs take Relationships Beyond the Contract
 
Diseño de aulas virtuales precatolica ucsm 2015 (1)
Diseño de aulas virtuales   precatolica ucsm 2015 (1)Diseño de aulas virtuales   precatolica ucsm 2015 (1)
Diseño de aulas virtuales precatolica ucsm 2015 (1)
 
Magento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beherenMagento cursus: theme opzetten & beheren
Magento cursus: theme opzetten & beheren
 
Distillation
DistillationDistillation
Distillation
 
RUSSIAN REVOLUTION
RUSSIAN REVOLUTIONRUSSIAN REVOLUTION
RUSSIAN REVOLUTION
 
Essentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at TwitterEssentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at Twitter
 

Similar to Go Jira

Trank and branches for configuration management
Trank and branches for configuration managementTrank and branches for configuration management
Trank and branches for configuration managementscmsupport
 
Drools & jBPM Info Sheet
Drools & jBPM Info SheetDrools & jBPM Info Sheet
Drools & jBPM Info SheetMark Proctor
 
Sustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSoftware Sustainability Institute
 
Best practice adoption (and lack there of)
Best practice adoption (and lack there of)Best practice adoption (and lack there of)
Best practice adoption (and lack there of)John Pape
 
AUG NYC May-24 event presentations
AUG NYC May-24 event presentationsAUG NYC May-24 event presentations
AUG NYC May-24 event presentationsMadhusudhan Matrubai
 
Interstage BPM 2011
Interstage BPM 2011Interstage BPM 2011
Interstage BPM 2011Gordon Folz
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...Xebia IT Architects
 
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit BookingSmas Hits May 11, 2009 Sensex Down 193 Points On Profit Booking
Smas Hits May 11, 2009 Sensex Down 193 Points On Profit BookingJagannadham Thunuguntla
 
Comparative Study and Evulation of system analysis and design methods
Comparative Study and Evulation of system analysis and design methodsComparative Study and Evulation of system analysis and design methods
Comparative Study and Evulation of system analysis and design methodsshoriful435
 
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...
Sanjeevi's SDLC Guest Lecture in Anna University campus at AU-PERS Centre (Ye...Sanjeevi Prasad
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 
Kelis king - software development life cycle (sdlc)
Kelis king  - software development life cycle (sdlc)Kelis king  - software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)KelisKing
 
Kelis king - software development life cycle (sdlc)
Kelis king -  software development life cycle (sdlc)Kelis king -  software development life cycle (sdlc)
Kelis king - software development life cycle (sdlc)KelisKing
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
Software process life cycles
Software process life cyclesSoftware process life cycles
Software process life cycles sathish sak
 

Similar to Go Jira (20)

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

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

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