JIRA Administration Best Practices



Similar documents
Confluence 3.5 JIRA 4.3 Customer Webinar

Plan, track, work smarter and faster

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

Sisense. Product Highlights.

Fixes for CrossTec ResQDesk

Continuous Integration and Bamboo. Ryan Cutter CSCI Spring Semester

RegoXchange Content List by RegoXchange

DETAILED BOOT CAMP AGENDA

System Administration of Windchill 10.2

Customization & Enhancement Guide. Table of Contents. Index Page. Using This Document

Cloud. Hosted Exchange Administration Manual

WebSphere Business Monitor

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Service Desk help topics for printing

Setting Up Person Accounts

HP Service Manager. Service Desk help topics for printing. For the supported Windows and UNIX operating systems. Software Version: 9.

PTC System Monitor Solution Training

Microsoft Office System Tip Sheet

Task Management. JobTraQ Core Features

Windchill Service Information Manager Curriculum Guide

Cognos Performance Troubleshooting

Introduction. Document Conventions. Administration. In This Section

Automated performance testing using Maven & JMeter. George Barnett, Atlassian Software

JIRA Workflows GUIDEBOOK

Presentation Reporting Quick Start

Windchill Service Information Manager Curriculum Guide

System Requirements for Microsoft Dynamics NAV 2016

Manage Workflows. Workflows and Workflow Actions

IT Service Management with System Center Service Manager

CCS HelpDesk 4.0 Screen Shot Tour

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

Version 6.5 Users Guide

Zoho CRM and Google Apps Synchronization

Setting Up Person Accounts

SharePoint 2010 End User - Level II

PRiSM Security. Configuration and considerations

System Requirements for Microsoft Dynamics NAV 2016

Project #1: Supporting Development Needs Across Multiple Salesforce Projects for a US Company

HP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Application Setup help topics for printing

INCIDENT MANAGEMENT PROCEDURES

c360 Product Catalog

Trustwave SEG Cloud Customer Guide

SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package Data Federation Administration Tool Guide

1 P a g e. Copyright CRMKnowledge.

Sage CRM 7.3 Release Preview

Sugar Community Edition Application Guide

Microsoft Business Contact Manager Complete

MOC 10964C: Cloud and Datacenter Monitoring with System Center Operations Manager

Go2Group JaM Plugin. Atlassian JIRA add-on for HP Quality Center. Quick Install Guide

Gentran Integration Suite. Archiving and Purging. Version 4.2

System Requirements for Microsoft Dynamics NAV 2016

Vector HelpDesk - Administrator s Guide

SysPatrol - Server Security Monitor

Product Information. Sugar vs Zoho. Features Comparison

Monitoring Replication

RESCO MOBILE CRM USER GUIDE. Access your CRM data on any mobile platform ipad, iphone, Android, Windows Phone or Win XP/Vista/7/8

Intellect Platform - Tables and Templates Basic Document Management System - A101

Incident Management. ITSM ServiceNow User Guide. Version 0.6 May 8, 2013 Draft- Third Sky. May 2013

55034-Project Server 2013 Inside Out

CatDV Pro Workgroup Serve r

Go2Group CRM Plugin. Atlassian JIRA add-on for CRM Systems - Upgrade Guide

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Incident Management help topics for printing

Reporting Services. White Paper. Published: August 2007 Updated: July 2008

SugarCRM for Law Firms A Whitepaper

Project Server 2013 Inside Out Course 55034; 5 Days, Instructor-led

OpenText Information Hub (ihub) 3.1 and 3.1.1

Microsoft Project Server 2010 Project Manager s Guide for Project Web App

WebSphere Business Monitor

XMailer Reference Guide

$99.95 per user. SQL Server 2005 Database Administration CourseId: 152 Skill level: Run Time: 30+ hours (158 videos)

Pipeline Orchestration for Test Automation using Extended Buildbot Architecture

Microsoft Project Server 2010 Administrator's Guide

WatchGuard Dimension v1.1 Update 1 Release Notes

Spectrum Technology Platform. Version 9.0. Administration Guide

Implementing Project Server 2010

MailEnable Connector for Microsoft Outlook

User Manual for Web. Help Desk Authority 9.0

ManageEngine Desktop Central Training

Integrity 10. Curriculum Guide

We are Atlassian. Our focus: Collaboration products for software innovation

Windchill ProjectLink Curriculum Guide

User Reports. Time on System. Session Count. Detailed Reports. Summary Reports. Individual Gantt Charts

HP Service Manager. Service Request Catalog (SRC) Tips & Tricks Document

Work.com Implementation Guide

Welcome The webinar will begin shortly

iglobe CRM SharePoint App Documentation

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide

Sugar Professional. Approvals Competitor tracking Territory management Third-party sales methodologies

Access to a unified real-time solution enables your company to make informed decisions and maximize profitability.

Oasis-CRM Your True Total Business Solution. Customer-Care Center Work Order Management Center WORK ORDER MANAGEMENT CENTER:

CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS

Using Microsoft Operations Manager To Monitor And Maintain Your Farm. Michael Noel.

AWS Service Catalog. User Guide

Administration Guide. BlackBerry Enterprise Service 12. Version 12.0

INSTALLATION GUIDE Datapolis Process System v

Polarion Application Lifecycle Management Platform. Installation Guide for Microsoft Windows

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL

Transcription:

JIRA Administration Best Practices Darren Bowles, Clearvison

Assumptions Working knowledge of JIRA Understanding of JIRA administration tasks Working to JIRA v6 or later.

1. Workflows 2. Scaling 3. Searching/Reporting 4. Troubleshooting

Workflows - Agenda More hands on time Workflow Design Workflow Sharing Simplifying Workflows (Activity)

JIRA 6.1 Default Behaviour Out of the Box experience simplified New default workflow Anyone can transition issues whoever does a transition will be the new assignee Create Issue now leaves the issue unassigned by default

Workflow Design First Steps Visualize Identify Plan

Design & document Keep a permanent record Diagram! Represent what you do People not process Use the Guidebook https://confluence.atlassian.com/display/jira/ Workflows+Guidebook Keep it simple! JIRA Workflows - Workflow Design

JIRA Workflows - Considerations Audit trails Push vs Pull processes Open vs Restricted Re-use what you can vs Start again Workflow sharing new in JIRA 6.0 Export / import workflows

Workflow Design Modify the Default if: Simple tweaks Push processes Built in notifications Default permissions Start from Scratch if: Pull processes Avoiding default dependencies Fewer Steps Many steps (10+)

Workflows - Case Study Clearvision Gaming Inc. has implemented a workflow for the Grand Theft Scooter project based on the input from various departments. As the project lead, you need to verify this implementation and look for improvements. Study this workflow in your environment Are there any ways it could be improved?

Workflows - Activity Study the workflow in place. Are there any ways it could be improved? Design a workflow by diagramming the proposed changes Gliffy is installed in JIRA if you would like to use it. Implement these changes in the Grand Theft Scooter project

1. Workflows 2. Scaling 3. Searching/Reporting 4. Troubleshooting

JIRA Security Scaling - Agenda Custom Fields Scaling JIRA Extending JIRA Integrations & Add-ons Upgrading JIRA

JIRA Permissions Users Groups Roles Global Permissions Project Permissions Issue Permissions Custom Field Permissions

Security - Tips Use permission checks sparingly Replace JIRA-users with anyone Comment visibility Restrictions trump permissions

JIRA Scaling - Custom Fields Custom field types Custom field context JavaScript in custom fields Do you need a custom field? Re-indexing takes time!

JIRA 6.1 Custom Fields Split into Standard & Advanced fields Standard fields show a preview as they are created On the Fly Creation Administrators can create and configure new Custom Fields from the Issue view screen Field is placed on View, Edit and Create screens i.e. use immediately

Scaling JIRA - Performance Factors Data Usage (users) Configuration (Plugins) Java Virtual Machine Hardware/Operating System Virtualized Key Factors Issues Custom Fields Permissions Concurrent Operations

Scaling JIRA Recent Performance Improvements New Features JIRA mobile Global workflow schemes Background Indexing Project Templates Recent Performance Improvements Faster searches (40%) Removed page loads (pop-ups)

Scaling JIRA - Capacity Determine your server limits and timescale Setup test environment Generate test data Check your performance

Scaling JIRA - Archiving Online archiving Hiding a project Making a project readonly Offline archiving XML Backup / delete New JIRA Archiver http://atlss.in/archiverbeta Clearvision Affinity Bridging http://www.clearvisioncm.com/products/affinity/

Select appropriate web browser (chrome) Reuse configurations where possible (schemes / workflows) Delete anything that s no longer needed Limit Bulk Editing perform out of hours Replace JIRA-users with the 'Anyone' permission JIRA Federation Monitor your logs even if nothing appears to be wrong Check your database regularly Tune the JVM! Scaling JIRA - Tips

Extending JIRA IT Infrastructure Library (ITIL) Agile Development Knowledge Base Change Management Customer Relationship Mgt (CRM) Helpdesk or Support Project Management Requirements Management Resource or Portfolio Mgt System Administration Test Case Management Others?

Integrations & Add-ons Atlassian 3 rd Party JIRA Agile (GreenHopper) JIRA Collect (Bonfire) Confluence Team Calendars Hipchat Stash Bitbucket Fisheye Crucible Bamboo Clover Subversion DVCS Zendesk IDE connectors Salesforce Bugzilla JIRA Client JIRA Command Line AgileSCM TortoiseSVN Plugin Gliffy Balsamiq Lucid Chart

Upgrading JIRA Check add-ons Check integrations Customizations? Check the upgrade guide!

Strategic Thinking Case Study The Clearvision Gaming Inc. directors are looking to reduce development costs and leverage JIRA for additional uses. As JIRA is embedded into the process, the directors are looking to you for recommendations as to other areas of the business JIRA could be used for or integrated with.

Strategic Thinking - Activity Using your own organization, think about ways that you could leverage JIRA for additional uses. Consider the impact these changes may have on your server. Using your understanding of JIRA extensions, make a personal recommendation to the board of directors based on the provided information.

1. Workflows 2. Scaling 3. Searching & Reporting 4. Troubleshooting

Searching/Reporting - Agenda Searching Searching & Filters Advanced Searching JQL Searching Tips Reporting Default Reports Reporting Integrations Reporting Add-ons Custom Reports & API Reporting Tips

JIRA Searching Searching & Filters Filters Quick Search Basic Search Unique ID Report Access Advanced Search Using JIRA 6.0 6.0.6? Upgrade now to 6.0.7 or later! This point release corrects several performance challenges discovered in earlier point versions of JIRA 6.

Searching - Tips You cannot compare the values of two different fields Nested Queries: You can reference the results of saved queries (filters) within other JQL queries If you want to search a string, use the text operator rather than naming multiple search fields

Default Reports Workload pie chart User workload report Version workload report Version time tracking report Single level group by report Created vs resolved issue report* Resolution time report Pie chart report* Avg age report * Recently created issues report* Time since issued report

Reporting Integrations Confluence Excel REST API Wallboards

Reporting Add-ons Common 3 rd Party Add-on Categories Display reports Project management reports Time tracking reports Risk management reports Additional charting tools Version control Gantt Chart

Custom Reports Using the API Custom Add-ons REST API Developer Guide

Reporting Tips Limit the data your filter returns Include only relevant columns Avoid search-intensive gadgets Limit the number of gadget refreshes Plan subscriptions for out of hours.

Case Study Searching/Reporting John Spencer, the VP of Gaming at Clearvision Gaming Inc. Entertainment has heard of a competitor to Grand Theft Scooter in development at a rival company. He requires a number of reports to gain an overview of the project In order to have a visual reference of the health of the project so that appropriate measures can be taken to speed up development. You need to generate these reports and use an appropriate method of visualizing them.

Case Study Searching/Reporting 1) The amount of time remaining on the estimates for version 1.0 of Grand Theft Scooter. 2) The amount of time spent in total on issues within the Grand Theft Scooter project. 3) Open issues in the Grand Theft Scooter project which have never been assigned in descending priority order.

Activity Searching/Reporting Use what you know about JQL to generate searches and save them as filters for each of the above reports https://confluence.atlassian.com/display/jira/advanced+searching Configure a dashboard to display the required data in the format you think fits best. Remember to share the generated filters and dashboard so John has access

1. Workflows 2. Scaling 3. Searching/Reporting 4. Troubleshooting

Troubleshooting - Agenda Introduction to troubleshooting Crashes JIRA log files Common causes Performance issues Email Failures Email loops Atlassian resources

Troubleshooting JIRA Home JIRA database JIRA install

Crashes Consider your server environment Antivirus Network outage Virtual environment JIRA log location Default location Application server logs

JIRA Log Files

Common Causes Java Seg Faults Out of Memory: Permgen space java.lang.outofmemoryerror: PermGen space Out of Memory: Heap space java.lang.outofmemoryerror: Java heap space

Key sources: 1. Memory 2. Disk access 3. Database access 4. Untuned JVM Performance Issues

Email Failures Check the following : JIRA s SMTP Server Heap Space Errors The Mail Queue User Settings Transition Notifications Email Content JIRA Logging

Email Loops Email loops can cause : Out of memory errors JIRA crashes Poor performance https://confluence.atlassian.com/display/jira/creating+issues+and+comments+from+email

Atlassian Resources

Troubleshooting - Case Study On the 1 st October, at around 3:15 Clearvision Gaming Inc. s JIRA crashed. Log files are available. Can you find and correct the cause of this?

Troubleshooting - Activity Analyse the provided log file. It is available on your desktop in your training environment Using your own experience, and the resources available on the internet, identify the cause and a solution for this problem. Implement the solution in your JIRA.

Thank you! Your Feedback is vital to us! Please spend five minutes completing this survey: https://www.surveymonkey.com/s/cvjira Darren Bowles, Clearvison dbowles@clearvision-cm.com

Questions?

Resources JIRA documentation Atlassian Answers Atlassian Support portal Little JIRA Tricks https://confluence.atlassian.com/display/jira/jira+document ation https://answers.atlassian.com https://support.atlassian.com/secure/dashboard.jspa http://www.j-tricks.com/ Atlassian Marketplace https://marketplace.atlassian.com Latest Atlassian Blogs http://blogs.atlassian.com/