scaling jira: challenge accepted

20
Scaling JIRA: Challenge Accepted BRIAN WALLACE • VICE PRESIDENT CERNER CORPORATION @WALLACEBRIAN MIKE DAMMAN • KNOWLEDGE ARCHITECT CERNER CORPORATION @MJDAMMAN

Upload: atlassian

Post on 13-Apr-2017

1.701 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Scaling JIRA: Challenge Accepted

Scaling JIRA: Challenge Accepted

BRIAN WALLACE • VICE PRESIDENT • CERNER CORPORATION • @WALLACEBRIAN

MIKE DAMMAN • KNOWLEDGE ARCHITECT • CERNER CORPORATION • @MJDAMMAN

Page 2: Scaling JIRA: Challenge Accepted
Page 3: Scaling JIRA: Challenge Accepted

Our Environment…

•  Issues – 444,783

•  Projects – 433

•  Custom Fields – 928

•  Workflows – 188

•  Attachments – 193,933

•  Comments – 1,211,080

•  Issues – 561,763

•  Projects – 466

•  Custom Fields – 139

•  Workflows – 14

•  Attachments – 155,069

•  Comments – 1,262,905

•  Issues – 382,613

•  Projects – 516

•  Custom Fields – 1,116

•  Workflows – 363

•  Attachments – 91,251

•  Comments – 768,512

1 2 3(Data Center)

2008! 2010! 2012! 2014!

1 2&3

Page 4: Scaling JIRA: Challenge Accepted

Lesson 1: Stay Current

2008! 2010! 2012! 2014!

1 2&3

6.3.12 3.13

Page 5: Scaling JIRA: Challenge Accepted

Lesson 2: Standardize Where Possible

2008! 2010! 2012! 2014!

1 2&3

6.3.12 3.13

Page 6: Scaling JIRA: Challenge Accepted

Lesson 2: Standardize Where Possible

G E T T I N G S T A R T E D W I T H J I R A S C A L E - S C A L I N G J I R A

“The configuration attributes that affect JIRA speed the most are custom fields and workflows. In particular, they impact the time of the create issue operation, which is one of the most important for JIRA users. That means it is still a good practice to keep your JIRA configuration lean.”!

2008! 2010! 2012! 2014!

1 2&3

6.3.12 3.13

Page 7: Scaling JIRA: Challenge Accepted

Lesson 2: Standardize Where Possible

•  Issues – 444,783

•  Projects – 433

•  Custom Fields – 928

•  Workflows – 188

•  Attachments – 193,933

•  Comments – 1,211,080

•  Issues – 561,763

•  Projects – 466

•  Custom Fields – 139

•  Workflows – 14

•  Attachments – 155,069

•  Comments – 1,262,905

•  Issues – 382,613

•  Projects – 516

•  Custom Fields – 1,116

•  Workflows – 363

•  Attachments – 91,251

•  Comments – 768,512

1 2 3(Data Center)

2008! 2010! 2012! 2014!

1 2&3

6.3.12 3.13

Page 8: Scaling JIRA: Challenge Accepted

Lesson 3: Monitor Activity

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 9: Scaling JIRA: Challenge Accepted

Lesson 3: Monitor Activity

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 10: Scaling JIRA: Challenge Accepted

Lesson 3: Monitor Activity

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 11: Scaling JIRA: Challenge Accepted

Lesson 3: Monitor Activity

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 12: Scaling JIRA: Challenge Accepted

Lesson 4: Educate Users on JQL

project = ACME AND issue in parent("status in (verified, released, closed, deployed)")

AFTER

issue in parent("project = ACME AND status in (verified, released, closed, deployed)")

BEFORE

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 13: Scaling JIRA: Challenge Accepted

Lesson 5: Evaluate Plugins

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 14: Scaling JIRA: Challenge Accepted

Lesson 5: Evaluate Plugins

“COMMON SENSE:!Just because you can, doesn’t mean you should.”!

http://www.psychicdonut.com/wp-content/uploads/2014/06/common-sense-just-because-you-can-doesn-t-mean-you-should.jpg

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 15: Scaling JIRA: Challenge Accepted

Lesson 5: Evaluate Plugins

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 16: Scaling JIRA: Challenge Accepted

Lesson 6: Take Advantage of High Availability

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 17: Scaling JIRA: Challenge Accepted

Lesson 6: Take Advantage of High Availability

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 18: Scaling JIRA: Challenge Accepted

Lesson 6: Take Advantage of High Availability

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 19: Scaling JIRA: Challenge Accepted

Lessons Learned 1.  Stay Current

2.  Standardize Where Possible

3.  Monitor Activity

4.  Evaluate Plugins

5.  Educate Users on JQL

6.  Take Advantage of High Availability

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Page 20: Scaling JIRA: Challenge Accepted

Thank you!

B R I A N W A L L A C E • V I C E P R E S I D E N T • C E R N E R C O R P O R A T I O N • @ W A L L A C E B R I A NM I K E D A M M A N • K N O W L E D G E A R C H I T E C T • C E R N E R C O R P O R A T I O N • @ M J D A M M A N