SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Seven Sins of Jira
Administration
How not to destroy your Jira
Matthew Cobby
1Thursday, 16 May 13
How to represent the sins?
2Thursday, 16 May 13
Source: http://commons.wikimedia.org/wiki/File:Brueghel_-_Sieben_Laster_-_Disidia.jpg
Seven Vices by Brueghel (1558)
3Thursday, 16 May 13
Dante’s Inferno
Source: http://en.wikipedia.org/wiki/Divine_Comedy
4Thursday, 16 May 13
There must be another way...
Modern, loved by millions, colourful?
5Thursday, 16 May 13
SpongeBob Squarepants!
Ref: http://www.toonzone.net/forums/nicktoons/190291-spongebob-7-deadly-sins.html
6Thursday, 16 May 13
Lust
Lust (or Lechery) is seen as sexual
wants but it’s original form was
desire, desire of money, fame,
power.
Spongebob
“Life is as extreme as
you wanna make it”
7Thursday, 16 May 13
Marketplace is brilliant!
but ask yourself...
Is the plugin maintained?
How widely used is it?
Does it have a good reputation?
How well does it perform?
Do support questions go answered?
Check Atlassian Answers
Do you really need it?
How many users will benefit?
Is it worth it's cost?
Consider federating your Jira instances to save costs.
I want, I want, I want!
Lust
8Thursday, 16 May 13
Press Release upgrades
Beware the Beta
Release early, release often can have drawbacks
Remember you’re there to service a business
Lust Premature Upgrading
9Thursday, 16 May 13
Wrath
Wrath, also known as rage may be
described as inordinate and
uncontrolled feelings of hatred and
anger. In its purest form, presents
with self-destructiveness, violence,
and hate that may provoke feuds.
Squidward
“That’s not what I
meant barnacle
head!”
10Thursday, 16 May 13
Wrath What do you mean, “it’s slow”?
Be proactive with performance measurement
Know your Jira
Listen to the users (anecdotal)
but get evidence (empirical)
Know your cache & pool sizes
Understand the basic of the JVM
Consider a reverse proxy with Apache
11Thursday, 16 May 13
Sloth
Sloth is sometimes defined as
physical laziness, spiritual laziness
and a failure to do things that one
should do and so evil exists when
good men fail to act.
Patrick
“To Do List: nothing!”
12Thursday, 16 May 13
Don’t run with the default schemes
Decouple your config
Use strong naming conventions
MyIssueTypeScheme,
MyIssueTypeScreenScheme
Set up 4-6 standard project types
New project request workflow
Have 80% of projects on a standard configurations
Customizations by exception
Sloth Not setting standards
13Thursday, 16 May 13
Slow death of complexity
Configuration easy to add, hard to take away
Not cleaning up old projects
Do you still need that custom field?
How do you know?
Manage user churn
Subscriptions, Filters, Dashboards,Watchers
Forgotten XML backups
Sloth Silent Killers
14Thursday, 16 May 13
Greed
Greed, like lust and gluttony, a sin
of excess is an inordinate desire to
acquire or possess more than one
needs, especially with respect to
material wealth.
Mr Krabs
“Hello, I like money!”
15Thursday, 16 May 13
Too many administrators
Developer administrators
Decentralized administrators & centralized
configuration
Delegate via roles
Lack of documentation!
Have a deployment methodology
Change management process
Approve & document changes
Source Control
Greed Can I just have..?
16Thursday, 16 May 13
Envy
Like greed and lust, is characterized by an
insatiable desire. Envy is similar to jealousy
in that they both feel discontent towards
someone's traits, status, abilities, or
rewards. The difference is the envious also
desire the entity and covet it.
Plankton
“I will rule the world!”
17Thursday, 16 May 13
One Jira to rule them all!Envy
Know Jira’s limitations
Jira will grow & grow fast!
Maintain service levels
Be wary of taking on too much too fast
18Thursday, 16 May 13
Pride
Pride (or hubris in greek) is the original and
most serious of the seven deadly sins, and
the source of the others. It is identified as a
desire to be more important or attractive than
others, failing to acknowledge the good work
of others, and excessive love of self
Sandy
“I’m hotter than a
hickory smoked
sausage!”
19Thursday, 16 May 13
Practising in production
If the worst happens:
Do you know your backups work?
Database,Attachments & customizations
Run the integrity checker, mistakes do happen
...and who put the delete project button next to the browse?
Nothing can go wrong!
Pride
20Thursday, 16 May 13
Gluttony
Gluttony is the over-indulgence and over-
consumption of anything to the point of
waste. It can be be interpreted as
essentially placing concern with one's own
interests above the well-being or interests
of others
Gary
“meow”
21Thursday, 16 May 13
Custom fields
Push back & reuse
Beware field configuration schemes
Don't overload the existing core field behaviour
Jira Field Helper is available
Simple workflows are best
Do you really need..?
Gluttony
Just because you can...
22Thursday, 16 May 13
@mcobby
Matthew Cobby
mcobby@gmail.com
mcobby
matt@andamooka.com
matthew-cobby
Thank you!
23Thursday, 16 May 13
24Thursday, 16 May 13

Más contenido relacionado

Destacado

JIRA System Admin Traning
JIRA System Admin Traning JIRA System Admin Traning
JIRA System Admin Traning Cprime
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsKeith Klundt
 
How to create a workflow
How to create a workflow How to create a workflow
How to create a workflow Atlassian
 
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
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingAnjali Rao
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To JiraHua Soon Sim
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
 
Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management ToolPaolo Mottadelli
 

Destacado (10)

JIRA System Admin Traning
JIRA System Admin Traning JIRA System Admin Traning
JIRA System Admin Traning
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutions
 
How to create a workflow
How to create a workflow How to create a workflow
How to create a workflow
 
Adapting JIRA For Scrum
Adapting JIRA For ScrumAdapting JIRA For Scrum
Adapting JIRA For Scrum
 
Jira fundamentals
Jira fundamentalsJira fundamentals
Jira fundamentals
 
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
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue Tracking
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
 
Jira as a Project Management Tool
Jira as a Project Management ToolJira as a Project Management Tool
Jira as a Project Management Tool
 

Más de Matthew Cobby

Project oz - using Jira to manage a move from the UK to Australia
Project oz - using Jira to manage a move from the UK to AustraliaProject oz - using Jira to manage a move from the UK to Australia
Project oz - using Jira to manage a move from the UK to AustraliaMatthew Cobby
 
London Atlassian User Group Keynote - June/July 2014
London Atlassian User Group Keynote - June/July 2014London Atlassian User Group Keynote - June/July 2014
London Atlassian User Group Keynote - June/July 2014Matthew Cobby
 
Agile in distributed teams - London Atlassian User Group
Agile in distributed teams - London Atlassian User GroupAgile in distributed teams - London Atlassian User Group
Agile in distributed teams - London Atlassian User GroupMatthew Cobby
 
Micro Talk - 60s timer
Micro Talk - 60s timerMicro Talk - 60s timer
Micro Talk - 60s timerMatthew Cobby
 
AUG Micro talks- London Atlassian User Group
AUG Micro talks- London Atlassian User GroupAUG Micro talks- London Atlassian User Group
AUG Micro talks- London Atlassian User GroupMatthew Cobby
 
Practical Continuous Deployment - Atlassian - London AUG 18 Feb 2014
Practical Continuous Deployment - Atlassian - London AUG 18 Feb 2014Practical Continuous Deployment - Atlassian - London AUG 18 Feb 2014
Practical Continuous Deployment - Atlassian - London AUG 18 Feb 2014Matthew Cobby
 
Advanced Agile Workflow - Dione Technology
Advanced Agile Workflow - Dione TechnologyAdvanced Agile Workflow - Dione Technology
Advanced Agile Workflow - Dione TechnologyMatthew Cobby
 
Atlassian Tools in Selfridges
Atlassian Tools in SelfridgesAtlassian Tools in Selfridges
Atlassian Tools in SelfridgesMatthew Cobby
 
Deploying atlassian tools in the enterprise - Dione Technology
Deploying atlassian tools in the enterprise - Dione TechnologyDeploying atlassian tools in the enterprise - Dione Technology
Deploying atlassian tools in the enterprise - Dione TechnologyMatthew Cobby
 
6 Updates in Collaboration @ Atlassian
6 Updates in Collaboration @ Atlassian6 Updates in Collaboration @ Atlassian
6 Updates in Collaboration @ AtlassianMatthew Cobby
 
Atlassian Update - London AUG Oct 2013
Atlassian Update - London AUG Oct 2013Atlassian Update - London AUG Oct 2013
Atlassian Update - London AUG Oct 2013Matthew Cobby
 
Introduction to Confluence Blueprints
Introduction to Confluence BlueprintsIntroduction to Confluence Blueprints
Introduction to Confluence BlueprintsMatthew Cobby
 
London AUG - Intro 9 July 2013
London AUG - Intro 9 July 2013London AUG - Intro 9 July 2013
London AUG - Intro 9 July 2013Matthew Cobby
 
Git: enterprise adoption challenges
Git: enterprise adoption challengesGit: enterprise adoption challenges
Git: enterprise adoption challengesMatthew Cobby
 
From 25 - 2500 users: Experiences from an Atlassian rollout
From 25 - 2500 users: Experiences from an Atlassian rolloutFrom 25 - 2500 users: Experiences from an Atlassian rollout
From 25 - 2500 users: Experiences from an Atlassian rolloutMatthew Cobby
 

Más de Matthew Cobby (15)

Project oz - using Jira to manage a move from the UK to Australia
Project oz - using Jira to manage a move from the UK to AustraliaProject oz - using Jira to manage a move from the UK to Australia
Project oz - using Jira to manage a move from the UK to Australia
 
London Atlassian User Group Keynote - June/July 2014
London Atlassian User Group Keynote - June/July 2014London Atlassian User Group Keynote - June/July 2014
London Atlassian User Group Keynote - June/July 2014
 
Agile in distributed teams - London Atlassian User Group
Agile in distributed teams - London Atlassian User GroupAgile in distributed teams - London Atlassian User Group
Agile in distributed teams - London Atlassian User Group
 
Micro Talk - 60s timer
Micro Talk - 60s timerMicro Talk - 60s timer
Micro Talk - 60s timer
 
AUG Micro talks- London Atlassian User Group
AUG Micro talks- London Atlassian User GroupAUG Micro talks- London Atlassian User Group
AUG Micro talks- London Atlassian User Group
 
Practical Continuous Deployment - Atlassian - London AUG 18 Feb 2014
Practical Continuous Deployment - Atlassian - London AUG 18 Feb 2014Practical Continuous Deployment - Atlassian - London AUG 18 Feb 2014
Practical Continuous Deployment - Atlassian - London AUG 18 Feb 2014
 
Advanced Agile Workflow - Dione Technology
Advanced Agile Workflow - Dione TechnologyAdvanced Agile Workflow - Dione Technology
Advanced Agile Workflow - Dione Technology
 
Atlassian Tools in Selfridges
Atlassian Tools in SelfridgesAtlassian Tools in Selfridges
Atlassian Tools in Selfridges
 
Deploying atlassian tools in the enterprise - Dione Technology
Deploying atlassian tools in the enterprise - Dione TechnologyDeploying atlassian tools in the enterprise - Dione Technology
Deploying atlassian tools in the enterprise - Dione Technology
 
6 Updates in Collaboration @ Atlassian
6 Updates in Collaboration @ Atlassian6 Updates in Collaboration @ Atlassian
6 Updates in Collaboration @ Atlassian
 
Atlassian Update - London AUG Oct 2013
Atlassian Update - London AUG Oct 2013Atlassian Update - London AUG Oct 2013
Atlassian Update - London AUG Oct 2013
 
Introduction to Confluence Blueprints
Introduction to Confluence BlueprintsIntroduction to Confluence Blueprints
Introduction to Confluence Blueprints
 
London AUG - Intro 9 July 2013
London AUG - Intro 9 July 2013London AUG - Intro 9 July 2013
London AUG - Intro 9 July 2013
 
Git: enterprise adoption challenges
Git: enterprise adoption challengesGit: enterprise adoption challenges
Git: enterprise adoption challenges
 
From 25 - 2500 users: Experiences from an Atlassian rollout
From 25 - 2500 users: Experiences from an Atlassian rolloutFrom 25 - 2500 users: Experiences from an Atlassian rollout
From 25 - 2500 users: Experiences from an Atlassian rollout
 

Último

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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 

Último (20)

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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 

Seven sins of Jira administration

  • 1. Seven Sins of Jira Administration How not to destroy your Jira Matthew Cobby 1Thursday, 16 May 13
  • 2. How to represent the sins? 2Thursday, 16 May 13
  • 5. There must be another way... Modern, loved by millions, colourful? 5Thursday, 16 May 13
  • 7. Lust Lust (or Lechery) is seen as sexual wants but it’s original form was desire, desire of money, fame, power. Spongebob “Life is as extreme as you wanna make it” 7Thursday, 16 May 13
  • 8. Marketplace is brilliant! but ask yourself... Is the plugin maintained? How widely used is it? Does it have a good reputation? How well does it perform? Do support questions go answered? Check Atlassian Answers Do you really need it? How many users will benefit? Is it worth it's cost? Consider federating your Jira instances to save costs. I want, I want, I want! Lust 8Thursday, 16 May 13
  • 9. Press Release upgrades Beware the Beta Release early, release often can have drawbacks Remember you’re there to service a business Lust Premature Upgrading 9Thursday, 16 May 13
  • 10. Wrath Wrath, also known as rage may be described as inordinate and uncontrolled feelings of hatred and anger. In its purest form, presents with self-destructiveness, violence, and hate that may provoke feuds. Squidward “That’s not what I meant barnacle head!” 10Thursday, 16 May 13
  • 11. Wrath What do you mean, “it’s slow”? Be proactive with performance measurement Know your Jira Listen to the users (anecdotal) but get evidence (empirical) Know your cache & pool sizes Understand the basic of the JVM Consider a reverse proxy with Apache 11Thursday, 16 May 13
  • 12. Sloth Sloth is sometimes defined as physical laziness, spiritual laziness and a failure to do things that one should do and so evil exists when good men fail to act. Patrick “To Do List: nothing!” 12Thursday, 16 May 13
  • 13. Don’t run with the default schemes Decouple your config Use strong naming conventions MyIssueTypeScheme, MyIssueTypeScreenScheme Set up 4-6 standard project types New project request workflow Have 80% of projects on a standard configurations Customizations by exception Sloth Not setting standards 13Thursday, 16 May 13
  • 14. Slow death of complexity Configuration easy to add, hard to take away Not cleaning up old projects Do you still need that custom field? How do you know? Manage user churn Subscriptions, Filters, Dashboards,Watchers Forgotten XML backups Sloth Silent Killers 14Thursday, 16 May 13
  • 15. Greed Greed, like lust and gluttony, a sin of excess is an inordinate desire to acquire or possess more than one needs, especially with respect to material wealth. Mr Krabs “Hello, I like money!” 15Thursday, 16 May 13
  • 16. Too many administrators Developer administrators Decentralized administrators & centralized configuration Delegate via roles Lack of documentation! Have a deployment methodology Change management process Approve & document changes Source Control Greed Can I just have..? 16Thursday, 16 May 13
  • 17. Envy Like greed and lust, is characterized by an insatiable desire. Envy is similar to jealousy in that they both feel discontent towards someone's traits, status, abilities, or rewards. The difference is the envious also desire the entity and covet it. Plankton “I will rule the world!” 17Thursday, 16 May 13
  • 18. One Jira to rule them all!Envy Know Jira’s limitations Jira will grow & grow fast! Maintain service levels Be wary of taking on too much too fast 18Thursday, 16 May 13
  • 19. Pride Pride (or hubris in greek) is the original and most serious of the seven deadly sins, and the source of the others. It is identified as a desire to be more important or attractive than others, failing to acknowledge the good work of others, and excessive love of self Sandy “I’m hotter than a hickory smoked sausage!” 19Thursday, 16 May 13
  • 20. Practising in production If the worst happens: Do you know your backups work? Database,Attachments & customizations Run the integrity checker, mistakes do happen ...and who put the delete project button next to the browse? Nothing can go wrong! Pride 20Thursday, 16 May 13
  • 21. Gluttony Gluttony is the over-indulgence and over- consumption of anything to the point of waste. It can be be interpreted as essentially placing concern with one's own interests above the well-being or interests of others Gary “meow” 21Thursday, 16 May 13
  • 22. Custom fields Push back & reuse Beware field configuration schemes Don't overload the existing core field behaviour Jira Field Helper is available Simple workflows are best Do you really need..? Gluttony Just because you can... 22Thursday, 16 May 13