scaling jira: challenge accepted

Post on 13-Apr-2017

1.696 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Scaling JIRA: Challenge Accepted

BRIAN WALLACE • VICE PRESIDENT • CERNER CORPORATION • @WALLACEBRIAN

MIKE DAMMAN • KNOWLEDGE ARCHITECT • CERNER CORPORATION • @MJDAMMAN

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

Lesson 1: Stay Current

2008! 2010! 2012! 2014!

1 2&3

6.3.12 3.13

Lesson 2: Standardize Where Possible

2008! 2010! 2012! 2014!

1 2&3

6.3.12 3.13

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

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

Lesson 3: Monitor Activity

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Lesson 3: Monitor Activity

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Lesson 3: Monitor Activity

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Lesson 3: Monitor Activity

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

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

Lesson 5: Evaluate Plugins

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

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

Lesson 5: Evaluate Plugins

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Lesson 6: Take Advantage of High Availability

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Lesson 6: Take Advantage of High Availability

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

Lesson 6: Take Advantage of High Availability

2008! 2010! 2012! 2014!3.13 6.3.12

1 2&3

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

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

top related