www.enthiosys.com Copyright (c) 2003-2007 by Luke Hohmann
www.enthiosys.com Copyright (c) 2001-2008 by Luke Hohmann
Another picture from our first session
www.enthiosys.com Copyright (c) 2003-2006 by Luke Hohmann
Leveraging Distributed Tools with Agile Teams
Leveraging Collaborative Tools with Distributed Customer Teams Agile 2009 Luke Hohmann Founder and CEO, Enthiosys
Agenda <ul><li>Collaboration – What’s that? </li></ul><ul><li>Challenges in distributed Agile teams </li></ul><ul><li>CSCW Framework </li></ul><ul><li>Solving specific problems with focused tools </li></ul>
A bit about Luke Work Hard Play Hard (even at work )
So, what’s Collaboration? <ul><li>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. </li></ul><ul><li>Thanks, wikipedia! </li></ul>
It’s not the platform But tools and platforms are important!!!
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
It’s not “sharing” But we need to share to collaborate. http://www.inf.unisi.ch/postdoc/lelli/imgIndexArticle/social_network.jpg
But notifications are important. But we need to be notified of changes.
More Like Settlers of Catan & Euchre Meet Business
And yes, it is FUN V1-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 yes V1-393 Mike Yes -- it was fun V1-393 Sarah Definitely V1-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 yup V1-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 hahaha V1-394 Mike ok, gotta go guys.... it was fun
Not Work (Leisure) Pleasure Work Play Not-Play External Goals Internal Goals Not-Pleasure Adapted from http://it.coe.uga.edu/~lrieber/resources/blanchardmodel.gif
Collaboration is about the goals Manage strategic roadmaps . Identify New Products Determine Product Interactions Train Sales Teams Prioritize Strategic Features Improve Marketing Messages Prioritize Project Portfolio Identify Product Enhancements Prioritize User Ideas
To take Action we need to: <ul><li>Create goals and/or equifinal meanings </li></ul><ul><li>Reduce ambiguity </li></ul><ul><li>Reduce equivocality </li></ul><ul><li>Identify, distribute, perform, integrate, verify… </li></ul>
Special Communication Problems in Distributed Teams <ul><li>Language </li></ul><ul><li>Culture </li></ul><ul><li>Cold communication </li></ul><ul><li>Time shifting takes a toll </li></ul>
Collaborative Prioritization Games Prune the Product Tree Buy a Feature 20/20 Vision
Planning Time Horizons Daily Sprint Strategy Portfolio Product Release Exec PM Dev Team 2-4 wk 2-9 mon many mons years many years Iteration Plan Portfolio Map Release Plan Vision & Roadmap Roadmapping is NOT easy!
Cost of a Solving a Problem The stakes are big!
Do your roadmaps look like this? Thundercloud June 09 Sept 09 Dec 09 Mar 10 June 10 Jayko Idaho Version 4.0 SaaS Offering Extra fast install Comprehensive Platforms Multi-site Collaboration Oracle Support Version 3.2 New platform support Security Management Scalability enhancements Usability improvements Better Integration* Version 3.01 Security Patch Better Scalability Client Access SDK
Innovation Game®: Prune the Product Tree Goal: Understand the evolution of your offering. <ul><li>Draw a tree to represent growth of your offering </li></ul><ul><li>Add current ideas from your roadmap as leaves and apples. </li></ul><ul><li>5 to 8 invited stakeholders shape the “growth” of your offering. </li></ul><ul><li>Captures very rich information about perceptions of the future, timing of new concepts, balance, and relationships among ideas </li></ul>
Identify Relationships <ul><li>B depends on A means: </li></ul><ul><ul><li>A must come before B </li></ul></ul><ul><ul><li>deleting A deletes all its children </li></ul></ul><ul><li>B replaces A </li></ul><ul><li>C groups A, B means A and B both provide independent value but C requires both </li></ul><ul><li>B is an alternative to A </li></ul><ul><li>B enhances A </li></ul>Details on my blog at www.enthiosys.com
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.
Place Initial Items Any existing ideas or roadmap items are placed on the tree.
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
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.
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?”
Problem: Prioritization Where is the “ Voice of the Customer? “ infinite” backlog use case bug fix arch change do this do that the other thing 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!
Innovation Game® Buy a Feature <ul><li>A list of 12-20 items (features or projects) are described in terms of benefits and cost </li></ul><ul><li>5 to 8 invited stakeholders given limited “budget”, must reach consensus on projects to “buy” </li></ul><ul><li>Captures very rich information about customer motivations, trade-offs, objections, actual collective needs </li></ul><ul><li>In-person </li></ul><ul><li>Provides rich opportunity for “new” ideas </li></ul><ul><li>Online </li></ul><ul><li>Captures data for sophisticated analysis of preferences </li></ul><ul><li>Preliminary trials indicate faster/more accurate results than traditional tools </li></ul>Goal: Prioritize Product Backlogs / Project Portfolios
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!
Buy A Feature Game Play 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.
Buy A Feature Online - Results Results of many games played, sorted by number of times purchased.
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
Tournament Structure Play many tournaments to control for “bracket strength”.
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 <ul><li>Very clear separation of the “winning” projects – the original list of 46 was prioritized to the top 5 projects </li></ul><ul><li>High degrees of collaboration – even when collaboration was not required to purchase an project! </li></ul><ul><li>Participant chat logs provided detailed explanations behind the bidding – the meaning behind the choice. </li></ul><ul><li>Participants considered the process fun. </li></ul>
VersionOne Case Study <ul><li>From Ian Culling, VersionOne CTO, on their use of Buy a Feature </li></ul><ul><ul><li>The basic prioritized results held surprises </li></ul></ul><ul><ul><li>The rich information captured during the game helped us understand the basis for that prioritization </li></ul></ul><ul><ul><li>The conclusions and recommendations derived from the results were incredibly insightful </li></ul></ul><ul><ul><li>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 </li></ul></ul>
Let’s Change the World Innovation Through Understanding® Luke Hohmann Founder & CEO Enthiosys, Inc. 615 National Ave., Ste 230 Mountain View, CA 94043 cell: (408) 529-0319 www.enthiosys.com [email_address]