Top Banner
@RayGallon @AndyMcD_TECH @TransformSoc @techad_fr Ea#ng Our Own Dog Food Ray Gallon Andy McDonald
35

Eating Our Own Dog Food

Feb 21, 2017

Download

Technology

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: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Ea#ngOurOwnDogFood

RayGallon AndyMcDonald

Page 2: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Ea#ngOurOwnDogFood

RayGallon AndyMcDonald

Unifying a content strategy for software publishers

Page 3: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

 A service company with a handful of major clients

 Developed internal authoring tool for delivering contextual information to software

 Could we turn it into a product and market it?

There Was a Tool… Lots of

small

software companies

don’t have

“documentation

Page 4: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

How can we do it?

  How do we convert that tool into a product?  How do we move from service to software publisher?

Market Positioning Niche The PRODUCT Mktg Plan

Page 5: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

A Clear Roadmap

Go/no go RoadmapBudget Ressources Technology

Page 6: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Virtual marketing as we understood it

  Drive the funnel through a persona-based content strategy

  Test & tune the roadmap as we go

  Build success through successful onboarding

Page 7: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Then we had an idea

  Product strategy and content strategy are one and the same

  As a software company, designing a tool for software publishers, surely we have a unique position ?

Page 8: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

  What if we had a nimble, agile approach, everywhere?

  What if content people work with techies?

  What if everybody contributes to design and content?

  What if features are planned via content strategy?

  What if we inject content strategy into the agile model?

  What if our product is the user experience/journey?

Product Strategy and Content Strategy: One and the Same

Page 9: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Content in the agile process

Product Strategy and Content Strategy: One and the Same

Page 10: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Content in the agile process

Product Strategy and Content Strategy: One and the Same

Page 11: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Content

What is our dogfood?   Content includes pre and post sales

  Content embedded deep in UI – integral to user journey & UX

  Continuous update and integrated feedback embedded in the design

  Content strategists collaborate with developers

  Continuous testing conducted by users, content strategists, and devs

ü  Product’s real added valueü We prove it by doing it

Page 12: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

  Features correspond to real persona requirements

  Quick concept testing allows refinement

  Develop just good enough and reiterate

  Be nimble: rapid implementation of game changing requirements

  UI/UX design with content people

  Onboarding in the product, not only in content

Features

What is our dogfood?

ü  Product’s real added valueü We prove it by doing it

Page 13: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Painful Practical Truth

  We had all the components for success – in silos!

  Distributed around France – many had never met

  Agile terminology and procedures ≠ AGILE MINDSET

  Service oriented developers resisted design input from content and marketing people

  Development schedule ignored market requirements

Page 14: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Finance Impact of virtual marketing (VM)

  Balance of power

Marke=ng Development Support05

1015202530354045

%revenu

Page 15: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Finance Impact of virtual marketing (VM)

  Balance of power

Marke=ng Development Support05

1015202530354045

%revenu

Page 16: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Content Impact of virtual marketing (VM)

  Addresses people’s needs – “let us help with your pain points”

  Selective messages to targeted groups with common interests via personas

  Snowball effect

  Window of opportunity is a moving target, must be planned

  Affects the product roadmap (semi real-time)

Page 17: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Features Impact of virtual marketing (VM)

Address pain points and fulfill the promises we made in content

Conceived and added to roadmap based on real-time user feedback

  Need to be just good enough – “Perfection is the enemy of the Good”

Adapt and improve in relation to user response

Page 18: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Development

Impact of virtual marketing (VM)

  As much as possible, developers’ priorities driven by customer needs priorities

  Agile priority changes

Staged development – make it work for today, scale it up tomorrow

  Let product team and beta testers break it

Page 19: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Support Impact of virtual marketing (VM)

  Customer care is primary

  Responsive, accessible, visible

  More and more bot driven

  Incorporates user feedback and know-how sharing among ALL stakeholders

Page 20: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Support Impact of virtual marketing (VM)

  Customer care is primary

  Responsive, accessible, visible

  More and more bot driven

  Incorporates user feedback and know-how sharing among ALL stakeholders

Page 21: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Digestible?   NO

Changing process for a dev team is a nightmare

  In a service company with bespoke clients, customer journey is unknown

  Agile is easy to masquerade, impossible to impose

Page 22: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Digestible?   NO

Success required a transition which challenged practices, habits even company culture

  Product is really a tool for a new CS paradigm in software, but dev knows nothing of this – no buy-in

Walls errected between product and dev

Page 23: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Error Codes   <001> Failure not acceptable

  <002> Invalid Sequence: development initiated before strategy

  <003> Product ownership ≠ project management

  <004> HR allocation error

  <005> Tools proliferation error

  <005A> Unused tools error

  <006> General failure: information sharing fault

Page 24: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

If we started again? Spend time onboarding ourselves

  Content strategy should drive agile governance

Everybody needs the same agile experience

  Charter core values: transparency, rapid delivery, reactivity, collegiality

Page 25: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

A CS role in small software companies?

 4 key roles:   Understand  Design  Negotiate  Interface

Page 26: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

A CS role in small software companies?

  Understand the role of the customer/user journey in entire life-cycle

  Define it through personas

  Deal with how pain points are addressed (content), catered for (features) and relieved (support)

  Understand the market and the niche

  Understand how developers work

  Understand management objectives

Page 27: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

A CS role in small software companies?

  Design persona-based strategy  Consider the entire journey and not just marketing

  Features, UI design, interaction design, onboarding, service and support

  Be garantor of the promise fulfilled and what satisfaction means

Page 28: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

A CS role in small software companies?

  Negotiate the adequate   Everything costs

  There is a balance between content and features, just as much as there is between features and support

Page 29: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

A CS role in small software companies?

  Interface with marketing, dev, support & management

  Delivering a strategy to management is not enough

  Must ensure, facilitate and accompany its implementation

Page 30: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

A CS role in small software companies?

  There is significant overlap and a blurred boundary between content strategist and product owner

  In some situations, they may be the same person

Page 31: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Lessons learned

  Everyone must understand the marketing funnel – how it affects the entire project

  In digital marketing, everyone – development included – needs to be on the same page

  Onboarding is critical  Onboarding cycles influence priorities in delivery  Difficult for developers to digest, creates insecurity

Marketing

Page 32: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

  Agile is not just methodology, it’s a mindset  Product owner is not a director of development

  Chief navigator piloting a complex vessel   Multiple teams collaborate, using their particular

expertise

  Upstream preparation saves time downstream

Agile Lessons learned

Page 33: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

  Unqualified support from highest level is essential  Team building cannot be ignored   Transparency is of the essence, especially in agile.

  Planned, specific contract between all participants  The shorter the cycles, the more transparent

everything must be

Team Lessons learned

Page 34: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Our Next Steps

OURSELVESBeIer

latethannever!

§  Reality check§  Agile education§  Change some roles§  Team & confidence

building§  Roadmap adjustment

Re

Page 35: Eating Our Own Dog Food

@RayGallon @AndyMcD_TECH@TransformSoc @techad_fr

Thank You! Want to know more? Talk to us!

@AndyMcD_TECH @techad_fr

Webs: www.transformationsociety.net

www.easydoccontents.com/en/home/

@RayGallon @TransformSoc