56
www.conteneo.co Leveraging Collaborative Tools with Distributed Customer Teams Agile 2009 Luke Hohmann Founder and CEO of Conteneo, Inc.

Leveraging Collaborative Tools with Distributed Customer Teams

Embed Size (px)

DESCRIPTION

Leveraging Collaborative Tools with Distributed Customer Teams

Citation preview

Page 1: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Leveraging Collaborative Tools with Distributed Customer Teams

Agile 2009Luke Hohmann

Founder and CEO of Conteneo, Inc.

Page 2: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Agenda

1. Collaboration – What’s that?2. Challenges in distributed Agile teams3. CSCW Framework4. Solving specific problems with focused tools

Page 3: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

A bit about Luke

Work Hard

Play Hard (even at work )

Page 4: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Agile Product Management

Page 5: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

So, what’s Collaboration?

Collaboration is a recursive process where two or more people or organizations work together in an intersection of common goals — for example, an intellectual endeavor that is creative in nature—by sharing knowledge, learning and building consensus.

Thanks, wikipedia!

Page 6: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

It’s not the platform

But tools and platforms are important!!!

Page 7: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Is it about me?

It’s not about me… but I am important… https://jazz.net/downloads/pages/rational-team-concert/2.0/M3/images/apt_tempo.png

Page 8: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

It’s not “sharing”

http://www.inf.unisi.ch/postdoc/lelli/imgIndexArticle/social_network.jpg

But we need to share to collaborate.

Page 9: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

But notifications are important.

It’s

not

notifications

But we need to be notified of changes.

Page 10: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

It’s not just “talking”

Page 11: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Collaboration DOES Need Tools

collocated distributed

Different Time

SameTime

Page 12: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

The Web HAS

ALWAYS BEEN

ABOUT COLLABORATION

http://www.watchismo.com/images/products/detail/PastPresentFuturestainlessband.1.jpg

Page 13: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

We can collaborate & innovate(better) through serious games

Page 15: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

More LikeSettlers of Catan &

EuchreMeet Business

Page 16: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

And yes, it is FUNV1-388 Luke Did you enjoy this experience?V1-388 Toni Yes - fun!V1-388 Greg Sure.V1-388 Greg I enjoyed it.V1-388 Vladimir thanks for the chance. B)V1-393 Luke Did you enjoy the experience? Would you be willing to play again in

the future?V1-393 Tom yes, and yesV1-393 Mike Yes -- it was funV1-393 Sarah DefinitelyV1-393 Dominic Yes, and I think VersionOne are getting great info here

V1-393 Patrick I would be happy to play again.V1-394 Luke Team, are you now satisfied with your bids?V1-394 Mike YES!V1-394 Rene yupV1-394 Andre Indeed.V1-394 Jim I want more money!V1-394 Andre It was hard. But lots of fun. And yes, I want more money too - do you

take credit cards?V1-394 Mike hahahaV1-394 Mike ok, gotta go guys.... it was fun

Page 17: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Not Work(Leisure)

Pleasure

Work

Play

Not-Play

External GoalsInternal Goals

Not-P

leasure

Adapted from http://it.coe.uga.edu/~lrieber/resources/blanchardmodel.gif

Page 18: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Collaboration

Page 19: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Collaboration is about the goals

Manage strategic

roadmaps.

Identify New Products

Determine Product Interactions

Train Sales Teams

PrioritizeStrategicFeatures

ImproveMarketing Messages

PrioritizeProject Portfolio

Identify ProductEnhancements

Prioritize User Ideas

Page 20: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Enterprise Goals Have Verbs

Page 21: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Verbs mean ACTION

Page 22: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

To take Action we need to:

• Create goals and/or equifinal meanings

• Reduce ambiguity• Reduce equivocality

• Identify, distribute, perform, integrate, verify…

Page 23: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Special Communication Problems in Distributed Teams

• Language• Culture• Cold communication• Time shifting takes a toll

Page 24: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Solving Specific Problems With Specific Tools

Page 25: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co25

Page 26: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Collaborative PrioritizationGames

Prune the Product Tree

Buy a Feature

20/20 Vision

Page 27: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Planning Time Horizons

Daily

Sprint

Strategy

Portfolio

Product

Release

Exec

PM

DevTeam

2-4 wk

2-9 mon

many mons

years

many years

Iteration Plan

Portfolio Map

Release Plan

Vision & Roadmap

Roadmapping is NOT easy!

Page 28: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Cost of a Solving a Problem

Blended, fully loaded dev cost 180,000$ /yearIteration length 4 weeksIteration cost 13,850$ /developerIteration Team Size 8 peopleIteration cost 110,800$ /teamDelivered velocity 60 points/iteration

1,850$ per pointAvg backlog item size 5 pointsAvg backlog item cost 9,250$ Backlog items reqd for an epic? 24Avg epic cost 222,000$

The stakes are big!

Page 29: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Thundercloud

June 09 Sept 09 Dec 09 Mar 10 June 10

Jayko

Idaho

Version 4.0SaaS OfferingExtra fast installComprehensive PlatformsMulti-site CollaborationOracle Support

Version 3.2New platform supportSecurity Management Scalability enhancementsUsability improvementsBetter Integration*

Version 3.01Security PatchBetter ScalabilityClient Access SDK

Do your roadmaps look like this?

Page 30: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Or This?

Page 31: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Or This?

Actual Enthiosys client roadmap. Contents obscured per NDA.

Page 32: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Who Was Involved?

Page 33: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Innovation Game®: Prune the Product Tree

Goal:Understand the evolution of your offering.

• Draw a tree to represent growth of your offering

• Add current ideas from your roadmap as leaves and apples.

• 5 to 8 invited stakeholders shape the “growth” of your offering.

• Captures very rich information about perceptions of the future, timing of new concepts, balance, and relationships among ideas

Page 34: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

What Kind of Tree?

Page 35: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Prune the Product Tree In-person

Page 36: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Identify Relationships

• B depends on A means:• A must come before B• deleting A deletes all its children

• B replaces A • C groups A, B means A and B both provide

independent value but C requires both• B is an alternative to A• B enhances A

Details on my blog at www.enthiosys.com

Page 37: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Prune the Product Tree -- Preparing

Planners define layers and regions so that they will know where players

are placing their ideas.

Planners choose images to represent growth.

Planners select the kind & number of items that can be placed on the

image during the game.

Page 38: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Place Initial Items

Any existing ideas or roadmap items are placed on the tree.

Page 39: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Playing the Game!Players collaborate in real-time to

place features/benefits (leaves/apples) on the tree.

An integrated chat facility enables you to understand

player motivations.

Players label and describe their ideas

All information is recorded and available for analysis

Page 40: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Create Interpretations from the Results of Multiple Games

Game 1 Results

Game 2 Results

Interpretation

Game results are merged into a new game – which you can edit and shape, further process, or play with additional players.

Page 41: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Tabular Representation of Items for Post-Processing

Layers and regions enable planners to quickly determine where players have placed their items.

You can ask questions like “What are all of the features customers want in 2010?”

Page 42: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Problem: Prioritization

Common Approach Problems

Single expert Do they have the knowledge and trust of the organization to make the hard choices?

Small groups Tradeoffs are not clear

Large groups Insufficient tools!

Where is the “Voice of the Customer?“infinite” backlog

use casebug fixarch change

do this

do that

the other thing

Page 43: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Innovation Game® Buy a Feature

• A list of 12-20 items (features or projects) are described in terms of benefits and cost

• 5 to 8 invited stakeholders given limited “budget”, must reach consensus on projects to “buy”

• Captures very rich information about customer motivations, trade-offs, objections, actual collective needs

In-person• Provides rich opportunity for “new” ideasOnline• Captures data for sophisticated analysis of

preferences• Preliminary trials indicate faster/more accurate

results than traditional tools

Goal:Prioritize Product Backlogs / Project Portfolios

Page 44: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Buy A Feature Online - Preparing

A list of features with prices. This example is for product concepts for a pair of internet

sunglasses

“Shirt Sizes” help you quickly price your

features – or you can enter a price directly!

A list of features with prices. This example is for product concepts for a pair of internet

sunglasses

“Shirt Sizes” help you quickly price your

features – or you can enter a price directly!

Page 45: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Buy A Feature Game PlayParticipants.

Planner sets their budget.

An integrated chat facility enables you to understand participant motivations. Here, we learn that participants dislike learning a rental car’s navigation system.

Participant bids.

Highly desired items are purchased.

Participants.Planner sets their budget.

An integrated chat facility enables you to understand participant motivations. Here, we learn that participants dislike learning a rental car’s navigation system.

Participant bids.

Highly desired items are purchased.

Page 46: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Buy A Feature Online - Results

Results of many games played,

sorted by number of times

purchased.

Page 47: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Many Ways to Play: Parties, Galas, and Tournaments

What is it? Who plays? Facilitated? Number of Items?

Number of players?

Party A “dinner party”.

You select and control participants

Yes 12..20 5..8

Gala An “open seating event”

Random participants based on a shared URL

No 12..20 9+

Tournament A combination of parties!

You control and select participants

Yes 20+ Based on number of items and number of tournaments

Page 48: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Tournament Structure

15

15

7

745

15

14 7

7

14 7

1

2

3

4

5

List of projects

14 Each dark square represents one game

7 Each light square represents the “winning” projects

Play many tournaments to

control for “bracket strength”.

Page 49: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Tournament Case Study:

VeriSign Global Customer Support

Context 46 projects ranging from small to very large.

Problem The VeriSign leadership needed to quickly identify the high-priority, most globally supported projects.

Engagement Profile

VeriSign project managers prepared the portfolio for the games. Enthiosys structured the process into three tournaments involving ~60% of the 200 person global customer care organization and facilitated the games.

Results • Very clear separation of the “winning” projects – the original list of 46 was prioritized to the top 5 projects

• High degrees of collaboration – even when collaboration was not required to purchase an project!

• Participant chat logs provided detailed explanations behind the bidding – the meaning behind the choice.

• Participants considered the process fun.

Page 50: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Page 51: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

VersionOne Case Study

• From Ian Culling, VersionOne CTO, on their use of Buy a Feature• The basic prioritized results held surprises• The rich information captured during the game

helped us understand the basis for that prioritization• The conclusions and recommendations derived from

the results were incredibly insightful• Our customers really enjoyed the experience and

appreciated the opportunity to have influence on our roadmap and priorities – in an hour or less of their time

Page 52: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

http://www.togetherwecanchangetheworld.com/Images/TWCCTW.jpg

Page 53: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Games For Democracy

Page 54: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

http://www.togetherwecanchangetheworld.com/Images/TWCCTW.jpg

Page 55: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co

Games For Democracy

Page 56: Leveraging Collaborative Tools with Distributed Customer Teams

www.conteneo.co © Copyright 2014 Conteneo, Inc. 56

Luke HohmannFounder & CEO, Conteneo, Inc.

480 San Antonio Road, Suite 202Mountain View, CA 94040mobile: (408) [email protected]

Let’s Change the World