SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
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

Mais conteúdo relacionado

Destaque

Destaque (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
 

Mais 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 Australia
Matthew 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 2014
Matthew Cobby
 
Atlassian Tools in Selfridges
Atlassian Tools in SelfridgesAtlassian Tools in Selfridges
Atlassian Tools in Selfridges
Matthew 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 Technology
Matthew Cobby
 

Mais 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

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

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