NICHOLAS MULDOON • AGILE COACH • TWITTER • @NJM
Collaborating Across an Enterprise
QUARTERLY PLANNING AT TWITTER WITH JIRA...
...add up an accumulating
series of now moments and
what you have is history.
!
ARRIANA HUFFINGTON, HUFFINGTON POST
”
“
140 characters
and so much more...
atlassian for the win
company alignment
engineering @ scale
more than 140 characters
success at twitter
atlassian for the win
company alignment
engineering @ scale
more than 140 characters
success at twitter
November 6, 2012 at 20:20:12 PST
15,107
Tweets per Second
August 3, 2013 at 11:21:50 JST
143,199
Tweets per Second
Technology is only half
the battle
http://moebio.com/newk/twitter/
atlassian for the win
company alignment
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
Company Objective
Key Result 1
Team Objective
Another

Company Objective
Key Result 2
Group Objective
Team Key Result
Grou...
• Level One
• Level Two
• Level Two
• Level Two
• Level One
Page title here
http://www.jokeroo.com/pictures/funny/misalign...
atlassian for the win
company alignment
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
Company Objective
Key Result 1
Team Objective
Another

Company Objective
Key Result 2
Group Objective
Team Key Result
Grou...
• 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 alignment
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!
NICHOLAS MULDOON • AGILE COACH • TWITTER • @NJM
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Collaborating Across an Enterprise - Presented at AgileCamp Silicon Valley, May 2014
Upcoming SlideShare
Loading in …5
×

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

3,225 views

Published on

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.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,225
On SlideShare
0
From Embeds
0
Number of Embeds
1,176
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. NICHOLAS MULDOON • AGILE COACH • TWITTER • @NJM Collaborating Across an Enterprise QUARTERLY PLANNING AT TWITTER WITH JIRA AND CONFLUENCE
  2. 2. ...add up an accumulating series of now moments and what you have is history. ! ARRIANA HUFFINGTON, HUFFINGTON POST ” “
  3. 3. 140 characters and so much more...
  4. 4. atlassian for the win company alignment engineering @ scale more than 140 characters success at twitter
  5. 5. atlassian for the win company alignment engineering @ scale more than 140 characters success at twitter
  6. 6. November 6, 2012 at 20:20:12 PST 15,107 Tweets per Second
  7. 7. August 3, 2013 at 11:21:50 JST 143,199 Tweets per Second
  8. 8. Technology is only half the battle
  9. 9. http://moebio.com/newk/twitter/
  10. 10. atlassian for the win company alignment engineering @ scale more than 140 characters success at twitter
  11. 11. http://goldenageofgaia.com/wp-content/uploads/2013/07/Egypt-protests-2.jpg
  12. 12. Goals.
  13. 13. http://upload.wikimedia.org/wikipedia/commons/4/4d/Gull_ca_usa.jpg
  14. 14. Gulls?
  15. 15. http://eofdreams.com/data_images/dreams/ostrich/ostrich-03.jpg
  16. 16. http://ibc.lynxeds.com/files/pictures/Corocora_colorada_o_roja_Scarlet_Ibis_Eudocimus_ruber.JPG
  17. 17. http://upload.wikimedia.org/wikipedia/commons/4/4d/Gull_ca_usa.jpg
  18. 18. Company Gulls
  19. 19. Company Objective Key Result 1 Team Objective Another
 Company Objective Key Result 2 Group Objective Team Key Result Group Key Result Group Key Result #2 Team Key Result Company Gulls
  20. 20. • Level One • Level Two • Level Two • Level Two • Level One Page title here http://www.jokeroo.com/pictures/funny/misalignment-of-the-rails.html
  21. 21. atlassian for the win company alignment engineering @ scale more than 140 characters success at twitter
  22. 22. http://goldenageofgaia.com/wp-content/uploads/2013/07/Egypt-protests-2.jpg
  23. 23. Tools? Tools.
  24. 24. Before Atlassian
  25. 25. Google Docs
  26. 26. Google Docs
  27. 27. Email
  28. 28. Email
  29. 29. With Atlassian
  30. 30. Company Objective Key Result 1 Team Objective Another
 Company Objective Key Result 2 Group Objective Team Key Result Group Key Result Group Key Result #2 Team Key Result Company Gulls
  31. 31. • JIRA • JIRA Agile • Script Runner ! • Confluence • Presentation Macro Structure with Tools
  32. 32. Team Key Results ➔ Epic
  33. 33. JIRA Agile - Epics
  34. 34. JIRA Agile - Epics
  35. 35. JIRA Agile - Backlog Order
  36. 36. JIRA Agile - Backlog Order
  37. 37. JIRA - Workflow
  38. 38. JIRA - Workflow
  39. 39. JIRA - Fields
  40. 40. JIRA - Fields
  41. 41. JIRA - Links
  42. 42. JIRA - Links
  43. 43. • Epic Issue Type • Prioritise Epics • Workflow • Screens • Fields • Links JIRA
  44. 44. Confluence - Company Gulls
  45. 45. Confluence - Company Gulls
  46. 46. Confluence - Team Gulls
  47. 47. Confluence - Team Gulls
  48. 48. Confluence - Team Gulls
  49. 49. Confluence - Team Gulls
  50. 50. Confluence - JIRA Issues Macro
  51. 51. Confluence - JIRA Issues Macro
  52. 52. Confluence - Presentation Macro
  53. 53. Confluence - JIRA Issues Macro
  54. 54. Confluence - JIRA Issues Macro
  55. 55. Confluence - Presentation Macro
  56. 56. Confluence - Presentation Macro
  57. 57. • Blueprint • Company & Group Gulls • Team Gulls • Excerpt Include • JIRA Issues Macro • Presentation Macro Confluence
  58. 58. • JIRA • JIRA Agile • Script Runner ! • Confluence • Issues Macro • Presentation Macro Company Gulls w/ Atlassian
  59. 59. atlassian for the win company alignment engineering @ scale more than 140 characters success at twitter
  60. 60. • Consistency • Visibility • Accountability Success
  61. 61. Cumulative Flow Diagram - Group A
  62. 62. Cumulative Flow Diagram - Group A
  63. 63. Control Chart - Group A
  64. 64. Control Chart - Group A
  65. 65. Cumulative Flow Diagram - Group B
  66. 66. Control Chart - Group B
  67. 67. How do you collaborate across an enterprise? ! • Vine? • Email: njm@noodlum.org • Source: http://nicholasmuldoon.com/ @njm
  68. 68. Thank you! NICHOLAS MULDOON • AGILE COACH • TWITTER • @NJM

×