Transforming to a customer-centric product organisation through - - PowerPoint PPT Presentation

transforming to a customer centric product organisation
SMART_READER_LITE
LIVE PREVIEW

Transforming to a customer-centric product organisation through - - PowerPoint PPT Presentation

Transforming to a customer-centric product organisation through customer journey teams. David Halsey CTO & CPO Marktplaats (eBay Classifieds) June 2016 Leader in the Netherlands Source: eBay Classifieds Group, Goldman Sachs Investors


slide-1
SLIDE 1

Transforming to a customer-centric product

  • rganisation through customer journey teams.

David Halsey

CTO & CPO Marktplaats (eBay Classifieds) June 2016

slide-2
SLIDE 2

Leader in the Netherlands

2 Source: eBay Classifieds Group, Goldman Sachs Investors Presentation, 21/09/15.

slide-3
SLIDE 3

Agile Product Development @ Marktplaats

  • We have been a ‘good’ Agile engineering team

for several years: – Continuous integration, XP, Kanban, Lean UX – ‘Spotify type’ engineering culture – Talented and diverse team – Modern tech stack

3

slide-4
SLIDE 4

So what was the problem?

  • Silos competing for resource

– Reduced collaboration

  • Looking inwards, not outwards

– Not customer centric

  • Output rather than Outcome

– Success = feature delivered

  • Lack of accountability
  • Product and Tech ‘Service Providers’

4 Source: https://tisquirrel.me/2015/06/25/project-management-antipatterns/

slide-5
SLIDE 5

5 Source: https://www.thinkwithgoogle.com/tools/customer-journey-to-online-purchase.html#!/the-us/arts-and-entertainment/large/generic-paid-search

slide-6
SLIDE 6

6 Source: http://www.lynda.com/articles/6-steps-to-learning-culture

slide-7
SLIDE 7

What we did……………………..

slide-8
SLIDE 8

So what is the anatomy of a team?

  • Product Manager
  • Engineering (QA, BE, FE, iOS, Android)
  • Data Analyst
  • User Experience
  • Customer Service
  • Marketing
  • Business Development
  • Delivery Lead

8

slide-9
SLIDE 9

How do we task the teams?

  • Top-down Objective Key Result (OKR) setting, bottom-up initiative proposals

– Annual and Quarterly OKRs – Company wide – Teams select KRs to impact – Teams decide ‘how’ to achieve outcome – Progress is measured weekly against the KRs

9

slide-10
SLIDE 10

Room for improvement

  • Not asking for features is really hard
  • Product Manager has to say ‘no’ a lot
  • Teams are large so we split into sub-teams (initiative based)
  • Too many debates – common sense still has a place
  • People need support to change – Team Coach

10

slide-11
SLIDE 11

11 Source: http://sopef.com/dog-jumping-over-fence/

slide-12
SLIDE 12

@davehalsey

We’re recruiting! dhalsey@ebay.com

Questions?

slide-13
SLIDE 13

The DevOps disaster

10 ways to fail at DevOps

Bert Jan Schrijver

@bjschrijver

bertjan@jpoint.nl

slide-14
SLIDE 14

Bert Jan Schrijver

L e t ‘ s m e e t

@bjschrijver

slide-15
SLIDE 15

Outline

S o w h a t ‘ s n e x t ?

Context Definition of DevOps How to fail at DevOps What’s DevOps really about?

slide-16
SLIDE 16

Every change goes through the build/test pipeline and automatically gets put into production.

Continuous Deployment

?!

DevOps

Building and testing software in such a way that the software can be released to production at any time. 
 "Ship early, ship often, sacrificing features, never quality" - Kyle Neath

Continuous Delivery

Team members integrate their work

  • frequently. Commits are verified by

automated builds and tests.

Continuous Integration

Definitions

Who’s who in DevOps

slide-17
SLIDE 17

Source: https://i.ytimg.com/vi/64BOxYpVZpU/maxresdefault.jpg

YOU KEEP USING THAT WORD

I DO NOT THINK IT MEANS WHAT YOU THINK IT MEANS

slide-18
SLIDE 18

DevOps: a definition

Development and operations engineers being responsible together for the entire lifecycle of a product

slide-19
SLIDE 19

:

building and running better-quality software more quickly and more reliably

DevOps: another definition

Two or more teams working together on a shared goal

slide-20
SLIDE 20

Ready for failure?

Photo: Dave Lehl

slide-21
SLIDE 21

You need a central ‘DevOps team’ that handles all ops stuff

Source: http://www.nasa.gov/images/content/218652main_STOCC_FS_img_lg.jpg

  • No. DevOps is about removing silos, not about adding more.

Failure 1

slide-22
SLIDE 22

DevOps is only for development and operations engineers

  • No. Everyone in the team is in. Testers too!

Failure 2

slide-23
SLIDE 23

DevOps means developers managing production

WORKED FINE IN DEV OPS PROBLEM NOW

  • No. Yes. It depends ;-)

Failure 3

slide-24
SLIDE 24

DevOps is only for hipsters, startups and unicorns

Source: http://attitudes4innovation.com/wp-content/uploads/2014/04/3683.Nubis_Team_May_2013.jpg

  • No. DevOps can work for the enterprise, too.

Failure 4

slide-25
SLIDE 25

DevOps is about automation

Source: here

  • No. Well, automation helps, but it’s not the main goal of DevOps.

Failure 5

slide-26
SLIDE 26

You need containers, microservices and ‘the cloud’ to do DevOps

Source: http://www.matrixfans.net/wp-content/uploads/2011/10/spoon-boy.jpg

THERE IS NO CLOUD IT’S JUST SOMEONE ELSE’S COMPUTER

  • No. DevOps is not about technology. It’s about collaboration.

Failure 6

slide-27
SLIDE 27

DevOps is about tools

No, you don’t need Chef or Puppet to do DevOps.

Failure 7

slide-28
SLIDE 28

DevOps is a job title - something you can be certified in

Source: http://blog.mrii.org/wp-content/uploads/2015/10/certified.png

  • No. Noooo! Just no. Or actually: yes. You’re all certified!

Failure 8

slide-29
SLIDE 29

You can enforce DevOps in an organisation

Source: http://i.huffpost.com/gen/2561186/images/o-DONALD-TRUMP-facebook.jpg

  • No. You can never enforce cultural change.

Failure 9

slide-30
SLIDE 30

DevOps prevents failure

Photo: Andres Harambour

  • No. DevOps embraces failure. Failure is where you learn.

Failure 10

slide-31
SLIDE 31

So what is DevOps really about?

Source: https://7216-presscdn-0-76-pagely.netdna-ssl.com/wp-content/uploads/2011/12/confused-man-single-good-men.jpg

slide-32
SLIDE 32

DevOps is about culture

Source: http://www.azmc.org/wp-content/uploads/2012/11/Arts-and-Culture-Large.jpg

slide-33
SLIDE 33

DevOps is about freedom and responsibility

Source: https://images.unsplash.com/photo-1449177009399-be6867ef0505

slide-34
SLIDE 34

DevOps is about empathy

Source: http://www.scarymommy.com/wp-content/uploads/2014/06/empathy.jpg

slide-35
SLIDE 35

Source: https://cdn2.vox-cdn.com/thumbor/J9OqPYS7FgI9fjGhnF7AFh8foVY=/148x0:1768x1080/1280x854/cdn0.vox-cdn.com/uploads/chorus_image/image/46147742/cute-success-kid-1920x1080.0.0.jpg

THAT’S IT. NOW GO KICK SOME ASS!

slide-36
SLIDE 36

Questions?

@bjschrijver

slide-37
SLIDE 37

Thanks for your time.

Please rate this session. Got feedback? Tweet it!

@bjschrijver

All pictures belong to their respective authors