Top Banner
Marketing the Agile Way Kirsten Knipp, Director of Product Marketing @kirstenpetra Applying Scrum Outside of Development
23

Marketing the Agile Way - Applying Scrum Outside of Develoment

Oct 21, 2014

Download

Business

Using agile development methodologies in marketing is becoming more prevalent. This presentation defines scrum and describes how it's used in practice at HubSpot to gain greater transparency, manage prioritization better and achieve more predictability in our marketing efforts.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Marketing the Agile Way - Applying Scrum Outside of Develoment

Marketing the Agile Way

Kirsten Knipp, Director of Product Marketing

@kirstenpetra

Applying Scrum Outside of Development

Page 2: Marketing the Agile Way - Applying Scrum Outside of Develoment

The next 45 minutes …

• What is Scrum / Agile?

• Why & how does HubSpot apply Agile

in marketing?

• Workshop it for your organization!

Page 3: Marketing the Agile Way - Applying Scrum Outside of Develoment

• Waterfall … big project .. .issues …

• Not flexible

• Scope creep

• Cannot shift to market

• Black box

3

Long Lead Times

Black Box

Inflexible

Page 4: Marketing the Agile Way - Applying Scrum Outside of Develoment

• RUGBY IMAGE

4

Page 5: Marketing the Agile Way - Applying Scrum Outside of Develoment

• Question mark

5

What is scrum?

Anyone using it?

Page 6: Marketing the Agile Way - Applying Scrum Outside of Develoment

What does Wikipedia say?

6

Scrum is an iterative, incremental methodology for project management often seen

in agile software development, a type of software engineering.

Although Scrum was intended for management of software development projects, it

can be used to run software maintenance teams, or as a general project/program

management approach.

Page 7: Marketing the Agile Way - Applying Scrum Outside of Develoment

Your Scrum Glossary …adapted for marketing …

Roles • Scrum Team: Product Owner, ScrumMaster & Team

• Product Owner (PO): Responsible for maintaining the

Backlog by representing the interests of the stakeholders.

• Scrum Master: The person responsible for the Scrum

process & implementing properly.

• Team: A cross-functional group of people responsible for

managing itself to develop the product.

7

Page 8: Marketing the Agile Way - Applying Scrum Outside of Develoment

Scrum Glossary cont’d …adapted for marketing …

Activities & Artifacts • Team Backlog: A prioritized list of high level requirements.

• Sprint: A time period (typically 2–4 weeks) in which work occurs on a set of

backlog items that the Team has committed.

• Sprint Backlog: A prioritized list of tasks to be completed during the sprint.

• Epic: A large effort split up into multiple related user stories.

• User Story: A detailed description of a task with the stakeholders in mind.

• Sprint Burn Down: Daily progress chart for a Sprint over the sprint’s

length.

• Impediment/Blocker: Anything that prevents a team member from

performing work as efficiently as possible.

• Planning Poker: The team estimates effort for the stories in the backlog.

The PO uses estimates to prioritize & forecast stories based on velocity.

• Point Scale: Point system, used to describe task difficulty, without assigning

actual hours. HubSpot uses the Fibonacci sequence (1,2,3,5,8…).

• Success Criteria: The exit-criteria to determine if a task is complete.

8

Page 9: Marketing the Agile Way - Applying Scrum Outside of Develoment

Agile Marketing @HubSpot

9

Marketing Leadership

Macro Goals: Lead Gen, Conversion & Brand

TOFU

Top of the Funnel

MOFU

Middle of the Funnel

Services Marketplace

Biweekly / Monthly Sprints – Sync’d with Dev & Sales

Page 10: Marketing the Agile Way - Applying Scrum Outside of Develoment

Why?

10

Transparency

Prioritization

Predictability

Page 11: Marketing the Agile Way - Applying Scrum Outside of Develoment

Sample Team Home & Backlog: MOFU

11

Page 12: Marketing the Agile Way - Applying Scrum Outside of Develoment

Sample Monthly Sprint Backlog: MOFU

12

54

Stories

Page 13: Marketing the Agile Way - Applying Scrum Outside of Develoment

How we poker …

13

Page 14: Marketing the Agile Way - Applying Scrum Outside of Develoment

Anatomy of a User Story

14

Prio User Story Success

Criteria Owner

Points

& Status

1 As a HubSpot Sales Person, I need a way

to prioritize my active trials so that I can

connect with prospects most likely to buy.

• Define ‘active trial’

• Create HubSpot + SFDC Report

• Publish to Sales-Viewable Dashboard

• Create Automated Weekly Email

Prototype

trial alert

launched,

Sales

feedback

for S32

Kirsten 5

A specific description of a task – from the

stakeholder perspective. Should start with

“As a _____ (stakeholder), I want to _____

(task), so that _____ (desired result).

List specific activities, if story becomes too

large, consider ways you could break it up.

Ensure dependencies are noted.

Measureable results.

What defines ‘done’?

How difficult is this

task? Velocity &

points get refined

over time.

Page 15: Marketing the Agile Way - Applying Scrum Outside of Develoment

How we standup …

15

15 Minutes Daily • Yesterday

• Today

• Blockers

• Cross Pollination

Page 16: Marketing the Agile Way - Applying Scrum Outside of Develoment

How we report out …

16

Monthly Science Fair

Sprint Review

Sprint Commit

Check it out!

Page 18: Marketing the Agile Way - Applying Scrum Outside of Develoment

Content Creation! 10 Blogs, 2 Case Studies & More

10 MOFU Blog Posts with 11,000+ Page Views! 2011 Revenue Goals: How Much Traffic Do You Need to Succeed? Final Prize! Play to Win an iPod Touch with Marketing Surprises

3 Metrics to Prove to Your Boss That Social Media Marketing is Working

Win Marketing Prizes in @HubSpot's Countdown to 2011

4 Metrics to Measure Your Best Leads

3 Reasons Landing Pages Should be Free

What is a 301 Redirect and Why Should You Care?

4 Ways to Segment Your Best Leads

6 Key Pieces of Lead Intelligence

5 Marketing Graphs to Send Your CMO Every Month

18

Page 19: Marketing the Agile Way - Applying Scrum Outside of Develoment

Home Page Testing Continues!

19

Page 20: Marketing the Agile Way - Applying Scrum Outside of Develoment

Local HUGs Alpha Site + 2011 Venue Narrowed

20

#1 for HubSpot

Late September Mid August

Page 21: Marketing the Agile Way - Applying Scrum Outside of Develoment

What do we get …

21

Transparency

Prioritization

Predictability

Page 22: Marketing the Agile Way - Applying Scrum Outside of Develoment

How could you apply agile?

• Audit a dev scrum team at your company …

• Pick one project to define, poker & execute using scrum

• Draft a team to go agile for a few months

• Get the whole organization using agile

22

Workshop It! Cheatsheat provided … • Groups of 3-5

• Pick a project or team

• Define a user story & success criteria

• Discuss how you’d start evaluating points

• How would you execute?

• What cultural barriers might you encounter?

• Could this increase transparency?

• Could this help you prioritize?

• Could this improve predictability?

Page 23: Marketing the Agile Way - Applying Scrum Outside of Develoment

• Rugby shot

• Twitter handle

• Question mark …

• Interacting …

23

Questions?

@kirstenpetra