Download - Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Transcript
Page 1: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

JOHN WETENHALL • PRODUCT MARKETER • ATLASSIAN • @JPWETENHALL

Agile for the MassesHow to make any team more effective

Page 2: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Questions?

Ask live: bit.ly/ask-atlassian !

Log in with your email you used to register

Page 3: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Who am I?

• Product Marketing - Confluence + Confluence Questions

• @ Atlassian since May 2013• Scrum Master for Collaboration PMM

team

Page 4: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track AdaptPlan

Page 5: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
Page 6: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile for everyone

Page 7: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile for everyoneCore concepts

Page 8: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile for everyoneCore conceptsAgile applied

Page 9: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile is not just about software

Page 10: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile is not just about software

Page 11: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile is not just about software

5.4

Page 12: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
Page 13: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
Page 14: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
Page 15: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile for marketers

Page 16: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile for marketers

Page 17: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile for marketers

Page 18: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile for marketers

Page 19: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Who is your “customer”?

Page 20: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

What are you shipping?

Page 21: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Team Customer Product

Page 22: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Team Customer Product

Page 23: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Team Customer Product

Page 24: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Team Customer Product

Page 25: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Team Customer Product

Page 26: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Team Customer Product

Page 27: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Team Customer Product

Page 28: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Team Customer Product

Page 29: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Core concepts

Page 30: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile is a cycle

Track AdaptPlan

Sprint

Page 31: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Sprint components

Sprint: 2 weeks

Page 32: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Sprint components

Sprint: 2 weeks

Sprint planning

Page 33: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Sprint components

Sprint: 2 weeks

Sprint planning

Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum

Page 34: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Sprint components

Sprint: 2 weeks

Sprint planning Retrospective

Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum

Page 35: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Sprint

Page 36: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Notify Customers of Confluence 5.4

Page 37: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Notify Customers of Confluence 5.4

Write email content

Page 38: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Notify Customers of Confluence 5.4

Take product screenshots

Write email content

Page 39: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Notify Customers of Confluence 5.4

Write announcement blog

Take product screenshots

Write email content

Page 40: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Confluence 5.4 Marketing LaunchNotify Customers of

Confluence 5.4

Write announcement blog

Take product screenshots

Write email content

Page 41: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

What do tasks look like?

Page 42: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

What do tasks look like?

Page 43: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

What do tasks look like?

Page 44: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
Page 45: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

IssueIssue Issue

Page 46: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

IssueIssue Issue

Sub-task

Sub-task

Sub-task

Sub-task

Sub-task

Sub-task

Sub-taskSub-task

Sub-task

Page 47: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

EpicIssueIssue Issue

Sub-task

Sub-task

Sub-task

Sub-task

Sub-task

Sub-task

Sub-taskSub-task

Sub-task

Page 48: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Marketing Epics

Page 49: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Marketing Epics

5.4

Page 50: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Marketing Epics

5.4

Page 51: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Marketing Epics

5.4

Page 52: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Marketing Epics

5.4

Page 53: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Marketing Epics

5.4

Page 54: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Marketing Epics

5.4

Page 55: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Sprint

Epic

Sprint Sprint Sprint

Page 56: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Key roles: Scrum Master

• “Servant leader”• Facilitates:• Scrum, planning, retrospective meetings• Tracks roadmap• Coordinates with other teams

Page 57: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Key Roles: Product Owner

• Source of truth for goals/objectives• Prioritizes the backlog• On our team: Ryan Anderson

Page 58: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Key roles: Team

• Everyone else• Owns estimates and work• Self-organizing

Page 59: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Agile applied

Page 60: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track AdaptPlan

Sprint

Page 61: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track AdaptPlan

Sprint

Page 62: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Sprint planning goals

Page 63: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Sprint planning goals

Page 64: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Sprint planning goals

Page 65: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Start before you meet

Page 66: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Start before you meet

Issue

Sub-task

Sub-task

Page 67: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Start before you meet

Issue

Sub-task

Sub-task

Page 68: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Step 1: Clarify Priorities

Page 69: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Prioritize epics

Page 70: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Step 2: Translate priorities into work

Page 71: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Planning poker

1/2 1 2 3

5 8 13 20

Page 72: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Step 3: Estimate work

Notify Customers of Confluence 5.4

Write announcement blog

Take product screenshots

Write email content

Page 73: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Step 3: Estimate work

Notify Customers of Confluence 5.4

Write announcement blog

Take product screenshots

Write email content2

21

3

2

Page 74: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Step 4: Sum it up

Page 75: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track AdaptPlan

Sprint

Page 76: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track AdaptPlan

Sprint

Page 77: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

• 10 minute limit• What did you accomplish

yesterday?• What will you accomplish today?• Any blockers?

Daily Standup

Page 78: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track and complete work

Page 79: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track and complete work

Page 80: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track and complete work

Page 81: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track and complete work

Page 82: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track AdaptPlan

Sprint

Page 83: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Track AdaptPlan

Sprint

Page 84: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Complete sprints in JIRA

Page 85: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Run Retrospectives in Confluence

Page 86: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Run Retrospectives in Confluence

Page 87: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Run Retrospectives in Confluence

Page 88: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Run Retrospectives in Confluence

Page 89: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Run Retrospectives in Confluence

Page 90: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Repeat the cycle!

Sprint: 2 weeks

Sprint planning Retrospective

Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum

Page 91: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Any team can be Agile

Page 92: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Keys to becoming Agile

Who is my customer? What product am I delivering?

Principles > process

Page 93: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Focus on delivering value

Page 94: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Questions?

Ask live: bit.ly/ask-atlassian

Page 95: Agile for the Masses: How to Make Any Team More Effective - John Wetenhall

Thank you!

JOHN WETENHALL • PRODUCT MARKETING • ATLASSIAN • @JPWETENHALL