Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

59
NICHOLAS MULDOON AGILE COACH TWITTER @NJM Collaborating Across an Enterprise QUARTERLY PLANNING AT TWITTER WITH JIRA AND CONFLUENCE Saturday, October 5, 13

Transcript of Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Page 1: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

N I C H O L A S M U L D O O N • A G I L E C O A C H • T W I T T E R • @ N J M

Collaborating Across an EnterpriseQUARTERLY PLANNING AT TWITTER WITH J IRA AND CONFLUENCE

Saturday, October 5, 13

Page 2: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Saturday, October 5, 13

Page 3: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Saturday, October 5, 13

Page 4: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Saturday, October 5, 13

Page 5: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Saturday, October 5, 13

Page 6: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Saturday, October 5, 13

Page 7: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

...add up an accumulating series of now moments and what you have is history.

A R R I A N A H U F F I N G T O N , H U F F I N G T O N P O S T

”“

Saturday, October 5, 13

Page 8: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

140 charactersand so much more...

Saturday, October 5, 13

Page 9: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

atlassian for the win

company al ignment

engineering @ scale

more than 140 characters

success at twitter

Saturday, October 5, 13

Page 10: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

atlassian for the win

company al ignment

engineering @ scale

more than 140 characters

success at twitter

Saturday, October 5, 13

Page 11: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Saturday, October 5, 13

Page 12: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

November 6, 2012 at 20:20:12 PST

15,107Tweets per Second

Saturday, October 5, 13

Page 13: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

August 3, 2013 at 11:21:50 JST

143,199Tweets per Second

Saturday, October 5, 13

Page 14: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Saturday, October 5, 13

Page 15: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Technology is only half the battle

Saturday, October 5, 13

Page 16: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Saturday, October 5, 13

Page 17: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

atlassian for the win

company al ignment

engineering @ scale

more than 140 characters

success at twitter

Saturday, October 5, 13

Page 18: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

http://goldenageofgaia.com/wp-content/uploads/2013/07/Egypt-protests-2.jpgSaturday, October 5, 13

Page 19: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Goals.

Saturday, October 5, 13

Page 20: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

http://upload.wikimedia.org/wikipedia/commons/4/4d/Gull_ca_usa.jpgSaturday, October 5, 13

Page 21: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Gulls?

Saturday, October 5, 13

Page 22: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

http://eofdreams.com/data_images/dreams/ostrich/ostrich-03.jpgSaturday, October 5, 13

Page 23: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

http://ibc.lynxeds.com/files/pictures/Corocora_colorada_o_roja_Scarlet_Ibis_Eudocimus_ruber.JPGSaturday, October 5, 13

Page 24: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

http://upload.wikimedia.org/wikipedia/commons/4/4d/Gull_ca_usa.jpgSaturday, October 5, 13

Page 25: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

C o m p a n y O b j e c t i v e

K e y R e s u l t 1

T e a m O b j e c t i v e

A n o t h e rC o m p a n y O b j e c t i v e

K e y R e s u l t 2

G r o u p O b j e c t i v e

T e a m K e y R e s u l t

G r o u p K e y R e s u l t

G r o u p K e y R e s u l t # 2

T e a m K e y R e s u l t

Company Gulls

Saturday, October 5, 13

Page 26: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

• Level One

• Level Two

• Level Two

• Level Two

• Level One

Page title here

http://www.jokeroo.com/pictures/funny/misalignment-of-the-rails.htmlSaturday, October 5, 13

Page 27: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

atlassian for the win

company al ignment

engineering @ scale

more than 140 characters

success at twitter

Saturday, October 5, 13

Page 28: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

http://goldenageofgaia.com/wp-content/uploads/2013/07/Egypt-protests-2.jpgSaturday, October 5, 13

Page 29: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Tools? Tools.

Saturday, October 5, 13

Page 30: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Before Atlassian

Saturday, October 5, 13

Page 31: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Google Docs

Saturday, October 5, 13

Page 32: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Email

Saturday, October 5, 13

Page 33: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Saturday, October 5, 13

Page 34: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

With Atlassian

Saturday, October 5, 13

Page 35: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

C o m p a n y O b j e c t i v e

K e y R e s u l t 1

T e a m O b j e c t i v e

A n o t h e rC o m p a n y O b j e c t i v e

K e y R e s u l t 2

G r o u p O b j e c t i v e

T e a m K e y R e s u l t

G r o u p K e y R e s u l t

G r o u p K e y R e s u l t # 2

T e a m K e y R e s u l t

Company Gulls

Saturday, October 5, 13

Page 36: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

• Consistency

• Automated reporting

• Automated updates across all locations

• Deterministic GREEN / RED

Structure with Tools

Saturday, October 5, 13

Page 37: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

• JIRA

• JIRA Agile

• Script Runner

• Confluence

• Presentation Macro

Structure with Tools

Saturday, October 5, 13

Page 38: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Key Results ➔ Epic

Saturday, October 5, 13

Page 39: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

JIRA Agile - Epics

Saturday, October 5, 13

Page 40: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

JIRA Agile - Backlog Order

Saturday, October 5, 13

Page 41: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

JIRA - Workflow

Saturday, October 5, 13

Page 42: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

JIRA - Fields

Saturday, October 5, 13

Page 43: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

JIRA - Links

Saturday, October 5, 13

Page 44: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

• Epic Issue Type

• Prioritise Epics

• Workflow

• Screens

• Fields

• Links

JIRA

Saturday, October 5, 13

Page 45: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Confluence - Company Gulls

Saturday, October 5, 13

Page 46: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Confluence - Team Gulls

Saturday, October 5, 13

Page 47: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Confluence - Team Gulls

Saturday, October 5, 13

Page 48: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Confluence - JIRA Issues Macro

Saturday, October 5, 13

Page 49: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Confluence - Presentation Macro

Saturday, October 5, 13

Page 50: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Confluence - JIRA Issues Macro

Saturday, October 5, 13

Page 51: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Confluence - Presentation Macro

Saturday, October 5, 13

Page 52: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Saturday, October 5, 13

Page 53: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

• Blueprint

• Company & Group Gulls

• Team Gulls

• Excerpt Include

• JIRA Issues Macro

• Presentation Macro

Confluence

Saturday, October 5, 13

Page 54: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

• JIRA

• JIRA Agile

• Script Runner

• Confluence

• Issues Macro

• Presentation Macro

Company Gulls w/ Atlassian

Saturday, October 5, 13

Page 55: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

atlassian for the win

company al ignment

engineering @ scale

more than 140 characters

success at twitter

Saturday, October 5, 13

Page 56: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Continuous Improvement

Saturday, October 5, 13

Page 57: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

January 1, 2014 at 00:00:12 PST

? ? ?Tweets per Second

Saturday, October 5, 13

Page 58: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

• It’s possible to change behaviour with tools

• JIRA provides consistency, Confluence visibility

• JIRA and Confluence align team with company

#atlassiansummit / @njm

Remember...

Saturday, October 5, 13

Page 59: Collaborating Across an Enterprise: Quarterly Planning at Twitter with JIRA and Confluence

Thank you!

N I C H O L A S M U L D O O N • A G I L E C O A C H • T W I T T E R • @ N J M

Saturday, October 5, 13