Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014

Post on 23-Aug-2014

1.063 views 1 download

Tags:

description

The Twitter planning process is based upon Objectives, Key Results. Andy Grove at Intel first wrote about this approach 30+ years ago and we’ve taken it and added a distinct Twitter flavour. We have a quarterly planning cadence that all individuals, teams and groups participate in. This is coupled with continuous planning - think Kanban at the portfolio level. Twitter is growing at a cracking pace! As we grew from 10′s to 100′s of agile teams we faced a challenge – how can we get visibility across teams, and how can we drive alignment with the company goals? Clearly scaling Twitter effectively and efficiently is essential to our continued success and growth. In this session we’ll explore Twitter’s quarterly planning process*, and learn how we leveraged tools to enable hundreds of teams to align with company goals and provide visibility at the right level of granularity for the intended audience.

Transcript of Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014

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

Collaborating Across an EnterpriseQUARTERLY PLANNING AT TWITTER WITH J IRA 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 TO N , H U F F I N G TO N P O S T

”“

140 characters and so much more...

atlassian for the win

company al ignment

engineering @ scale

more than 140 characters

success at twitter

atlassian for the win

company al ignment

engineering @ scale

more than 140 characters

success at twitter

November 6, 2012 at 20:20:12 PST

15,107Tweets per Second

August 3, 2013 at 11:21:50 JST

143,199Tweets per Second

Technology is only half the battle

http://moebio.com/newk/twitter/

atlassian for the win

company al ignment

engineering @ scale

more than 140 characters

success at twitter

http://goldenageofgaia.com/wp-content/uploads/2013/07/Egypt-protests-2.jpg

Goals.

http://upload.wikimedia.org/wikipedia/commons/4/4d/Gull_ca_usa.jpg

Gulls?

http://eofdreams.com/data_images/dreams/ostrich/ostrich-03.jpg

http://ibc.lynxeds.com/files/pictures/Corocora_colorada_o_roja_Scarlet_Ibis_Eudocimus_ruber.JPG

http://upload.wikimedia.org/wikipedia/commons/4/4d/Gull_ca_usa.jpg

Company Gulls

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

Ke y Re s u l t 1

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

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

Ke y Re s u l t 2

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

Te a m Ke y Re s u l t

G r o u p Ke y Re s u l t

G r o u p Ke y Re s u l t # 2

Te a m Ke y Re s u l t

Company Gulls

• Level One

• Level Two

• Level Two

• Level Two

• Level One

Page title here

http://www.jokeroo.com/pictures/funny/misalignment-of-the-rails.html

atlassian for the win

company al ignment

engineering @ scale

more than 140 characters

success at twitter

http://goldenageofgaia.com/wp-content/uploads/2013/07/Egypt-protests-2.jpg

Tools? Tools.

Before Atlassian

Google Docs

Google Docs

Email

Email

With Atlassian

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

Ke y Re s u l t 1

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

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

Ke y Re s u l t 2

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

Te a m Ke y Re s u l t

G r o u p Ke y Re s u l t

G r o u p Ke y Re s u l t # 2

Te a m Ke y Re s u l t

Company Gulls

• JIRA

• JIRA Agile

• Script Runner

!

• Confluence

• Presentation Macro

Structure with Tools

Team Key Results ➔ Epic

JIRA Agile - Epics

JIRA Agile - Epics

JIRA Agile - Backlog Order

JIRA Agile - Backlog Order

JIRA - Workflow

JIRA - Workflow

JIRA - Fields

JIRA - Fields

JIRA - Links

JIRA - Links

• Epic Issue Type

• Prioritise Epics

• Workflow

• Screens

• Fields

• Links

JIRA

Confluence - Company Gulls

Confluence - Company Gulls

Confluence - Team Gulls

Confluence - Team Gulls

Confluence - Team Gulls

Confluence - Team Gulls

Confluence - JIRA Issues Macro

Confluence - JIRA Issues Macro

Confluence - Presentation Macro

Confluence - JIRA Issues Macro

Confluence - JIRA Issues Macro

Confluence - Presentation Macro

Confluence - Presentation Macro

• Blueprint

• Company & Group Gulls

• Team Gulls

• Excerpt Include

• JIRA Issues Macro

• Presentation Macro

Confluence

• JIRA

• JIRA Agile

• Script Runner

!

• Confluence

• Issues Macro

• Presentation Macro

Company Gulls w/ Atlassian

atlassian for the win

company al ignment

engineering @ scale

more than 140 characters

success at twitter

• Consistency

• Visibility

• Accountability

Success

Cumulative Flow Diagram - Group A

Cumulative Flow Diagram - Group A

Control Chart - Group A

Control Chart - Group A

Cumulative Flow Diagram - Group B

Control Chart - Group B

How do you collaborate across an enterprise?

!

• Vine?

• Email: njm@noodlum.org

• Source: http://nicholasmuldoon.com/

@njm

Thank you!

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