Your SlideShare is downloading. ×
0
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Collaborative Roadmapping
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Collaborative Roadmapping

1,718

Published on

A talk on collaborative roadmapping given at the Univ of TX, Dallas. Sponsored by Tom Hill, and EDS HP Fellow (thanks, Tom and EDS HP!).

A talk on collaborative roadmapping given at the Univ of TX, Dallas. Sponsored by Tom Hill, and EDS HP Fellow (thanks, Tom and EDS HP!).

Published in: Technology, Business
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,718
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • www.enthiosys.com
  • Transcript

    • 1. Collaborative Roadmap Development Presentation to UT & Friends Luke Hohmann Founder & CEO, Enthiosys, Inc.
    • 2. <ul><li>Founder/CEO of Enthiosys </li></ul><ul><ul><li>Agile Product Management consulting </li></ul></ul><ul><ul><li>Customer needs, roadmaps, business model </li></ul></ul><ul><ul><li>Product management mentoring and training </li></ul></ul><ul><li>Agile product guy </li></ul><ul><ul><li>VP Bus Dev (Aladdin), VP Eng &Product Dev’t (Aurigin), VP Systems Eng (EDS Fleet Services) </li></ul></ul><ul><ul><li>Board of Agile Alliance </li></ul></ul><ul><li>Author, speaker, blogger </li></ul><ul><ul><li>“ Innovation Games” </li></ul></ul><ul><ul><li>“ Beyond Software Architecture” </li></ul></ul><ul><ul><li>“ Journey of the Software Professional” </li></ul></ul><ul><ul><li>agile PM blog at www.Enthiosys.com </li></ul></ul>About Luke Hohmann
    • 3. Services for Business Agility <ul><li>continuous customer collaboration to understand complex markets and provide input throughout the development process </li></ul><ul><li>agile transformation of your entire company to leverage the power of Agile product development and management </li></ul><ul><li>pricing, licensing and creation of business models to capture the full value of your solutions </li></ul><ul><li>Product roadmaps for individual products and portfolios with processes and best practices to sustain them over time </li></ul><ul><li>service design to improve the customer experience by delivering a whole product solution and additional revenue </li></ul>
    • 4. Enthiosys Services
    • 5. Agile, Scrum, Projects, and Products A few slides to help us set context
    • 6. Agile Development Processes Agile is all about planning for and participating in the infinite game
    • 7. The Agile Manifesto (2001) <ul><li>We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: </li></ul><ul><ul><li>Individuals and interactions over processes and tools </li></ul></ul><ul><ul><li>Working software over comprehensive documentation </li></ul></ul><ul><ul><li>Customer collaboration over contract negotiation </li></ul></ul><ul><ul><li>Responding to change over following a plan </li></ul></ul><ul><li>That is, while there is value in the items on the right, we value the items on the left more. </li></ul><ul><li> www.agilemanifesto.org </li></ul>
    • 8. Dominant Approaches <ul><li>Waterfall-Centric </li></ul><ul><li>Agile-Centric (Scrum) </li></ul><ul><li>Information known up front </li></ul><ul><li>Manage and reduce risk </li></ul><ul><li>Change is expensive (avoid) </li></ul><ul><li>Contractual (“sign off”) </li></ul><ul><li>Document centric </li></ul><ul><li>Resources variable </li></ul><ul><li>Emergent knowledge/behavior </li></ul><ul><li>Deliver highest value </li></ul><ul><li>Change is inevitable (embrace) </li></ul><ul><li>Negotiated </li></ul><ul><li>Communication centric </li></ul><ul><li>Resources fixed </li></ul>
    • 9. Iterative-Incremental Development <ul><li>Iterative: The system is subject to continuous improvement through refactoring and entropy reduction. </li></ul><ul><li>Incremental: Deliverables are created in “chunks” – each increment delivers more functionality to the user </li></ul><ul><li>We don’t expect you to get it right the first time. We do expect you and the system to improve. </li></ul><ul><li>We want to reduce risk and increase flexibility of market deliverables. </li></ul>
    • 10. Product Development Cycle Domain of Development (Agile) Domain of Development Influence A defined process to help people work efficiently across the organization defining and building products.
    • 11. Fixed Vs. Variable Fixed Estimated Requirements Time Resources Time Features Plan Driven Value Driven The Plan creates cost/schedule estimates Release themes & feature intent drive estimates Waterfall Agile Resources
    • 12. Getting it On the Shelf Inception Planning and Analysis Development End-Game Change Control Board Change Management
    • 13. Getting it Off the Shelf Marketing Sales Distribution Service and Support
    • 14. The Product Lifecycle success leads to more releases… failure leads to…
    • 15. The Scrum Framework
    • 16. Scrum  Project Mapping Strategy / Vision Inception Planning and Analysis Development End-Game
    • 17. Agile is Growing Up! <ul><li>Agile was… Agile is… </li></ul><ul><li>Small teams  Global scale </li></ul><ul><li>IT projects  All product categories </li></ul><ul><li>Engineering focus  Whole company focus </li></ul><ul><li>Backlogs  Roadmaps & Portfolios </li></ul><ul><li>Business value  Sustainable profits </li></ul><ul><li>Something you do  Something you are </li></ul>
    • 18. Let’s Draw Your Product <ul><li>Close your eyes. </li></ul><ul><li>Reflect on </li></ul><ul><ul><li>Current capabilities / features of your product </li></ul></ul><ul><ul><li>Your customers, users and buyer personas </li></ul></ul><ul><ul><li>Future capabilities / features of your product </li></ul></ul><ul><li>Draw a picture of what you see. </li></ul>
    • 19. What Kind of Picture Did You Draw? Backlog / Stack of Cards Organic Model Roles and Goals Object Translation Service Layer Domain Model Persistent Store
    • 20. Agile Roadmaps The FIRST STEP in Prioritizing Your Backlog
    • 21. 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
    • 22. Cost of a Solving a Problem
    • 23. What’s a Roadmap? <ul><li>What does it look like? </li></ul><ul><li>What questions does it answer? </li></ul><ul><li>How was it created? </li></ul>
    • 24. Does It 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
    • 25. Does It Look This?
    • 26. Or This?
    • 27. Who Was Involved?
    • 28. Agile Roadmap <ul><li>A living document designed to answer key strategic questions: </li></ul><ul><ul><li>Who are my desirable markets/market segments? What do they care about? </li></ul></ul><ul><ul><li>When / how often should I serve them? </li></ul></ul><ul><ul><li>What technologies can I leverage? How must my current product change to deal with the answers to these questions? </li></ul></ul><ul><ul><li>What are the external factors that I must address to deal with these issues? </li></ul></ul>
    • 29. Core Artifacts What markets? When? Work to be done in release Work to be done in Sprint markets to serve Daily Sprint Strategy Portfolio Product Release backlog 1. use case 2. bug fix 3. arch change market driven road maps
    • 30. Roadmaps and Backlogs Are Independent But Linked “ infinite” backlog 1. use case 2. bug fix 3. arch change 14. this 29. that 40. the other thing market driven road maps release release release
    • 31. Benefits of a Roadmap <ul><li>Roadmaps identify and clarify the tactical and strategic intent of your product </li></ul><ul><li>Internally: </li></ul><ul><ul><li>Becomes the filter for backlog prioritization </li></ul></ul><ul><ul><li>Gains consensus around direction </li></ul></ul><ul><ul><li>Ensures the “ship is headed in the right direction” </li></ul></ul><ul><ul><li>Avoids the “last/loudest” priority problem </li></ul></ul><ul><li>Externally: </li></ul><ul><ul><li>Provides customers with access to near-term commitments and long term “points of view” </li></ul></ul><ul><ul><li>Binds customers to your company </li></ul></ul>
    • 32. Typical Roadmap Failures <ul><li>No visible logic </li></ul><ul><li>Created unilaterally </li></ul><ul><ul><li>Lack of buy-in </li></ul></ul><ul><ul><li>Poor technical and market inputs </li></ul></ul><ul><li>No plan for internal or external sharing </li></ul>
    • 33. Successful Roadmaps Creation… <ul><li>Active participation of key constituents </li></ul><ul><ul><li>Engineering (architects), Marketing, Support, next-level product strategists </li></ul></ul><ul><li>Extended in-person meetings </li></ul><ul><li>Time to research issues </li></ul><ul><li>Quarterly reviews </li></ul><ul><li>Clear (written) distribution plan </li></ul><ul><li>Easy to say, hard to do </li></ul>
    • 34. Low-Tech Speeds Collaboration <ul><li>Formal results can be transcribed </li></ul><ul><li>in various tools </li></ul>
    • 35. Roadmaps are Scary <ul><li>Forces you to articulate what you are not going to build </li></ul><ul><li>Makes you commit to an uncertain future </li></ul>
    • 36. Creating a Strategic Roadmap Market Map Market Events & Rhythms Tarchitecture Map Feature/Benefit Map Timeline
    • 37. Case Study: Acquisition Digestion <ul><li>Startup offering self-service access to small company benefits systems via “smart phones” </li></ul><ul><ul><li>Want to support multiple devices </li></ul></ul><ul><ul><li>Innovator-adopters like the system but are frustrated with the slow frequency of releases </li></ul></ul><ul><ul><li>Your unsure if system should be deployed as a service or as a customer-premise </li></ul></ul><ul><ul><li>Customers have asked for backend integration </li></ul></ul><ul><ul><li>Development wants to leverage more devices </li></ul></ul>
    • 38. Build Your Strategic Roadmap Iteratively Market Map Time Horizon -- Quarters work well… F/B Map Tarchitecture Roadmap Market Events / Rhythms The Real Schedule Small Office Managed Service Linux Biometric Id What technology should we use? The Result…
    • 39. Market Map <ul><li>Small Office </li></ul><ul><li>< 75 employees </li></ul><ul><li>Web only </li></ul><ul><li>Managed Service </li></ul><ul><li>Minimal ERP Integration </li></ul>Q306 Q406 Q107 Q308 Q208 <ul><li>Medium Office </li></ul><ul><li>75 - 500 employees </li></ul><ul><li>Web, PALM </li></ul><ul><li>On-site or managed service </li></ul><ul><li>ADP payroll integration </li></ul>Beta Customer Growth Development Beta Short name and key segmentation attributes Focus on segments for just this product Add graphics and annotate your map! Launch Launch
    • 40. Market Events / Rhythms Expected Launch of Competing Product Int’l HR Benefits Conference Congress: 401K self-service regulations Beta Customer Growth Development Beta Q306 Q406 Q107 Q308 Q208 Events  One time Rhythms  Cyclical 401K Open Enrollment Launch Launch
    • 41. Life “Firsts” Purchase Request Assisted Purchase 4 Savings Account 7 2 Independent Income Job Housing (Apartment) Subscription (Pager) Loan (Car, PC) Credit Card Mortgage Prom Investment (401K) ... 12 15-18 20s 18-22 Independent Purchase
    • 42. American Life Rhythms Jan Apr Sep Aug Jul Jun May Mar Feb Oct Nov Dec Vacation Mother’s Day My Birthday Valentine’s Thanksgiving School Starts Spring Break Religious Holidays Anniversary
    • 43. Market Rhythms Jan Apr Sep Aug Jul Jun May Mar Feb Oct Nov Dec
    • 44. Feature / Benefit Map Beta Customer Growth F: Managed Service B: Rapid, easy deployment B: Low initial cost F: “Fixed” benefit plans B: No hard work or cost in designing a new plan F: Installed onsite B: Privacy, customization F: Installed onsite B: Privacy, customization Development Beta Q306 Q406 Q107 Q308 Q208 Only the features that move the needle! Describe in business terms where possible Launch Launch
    • 45. Tarchitecture Roadmap Beta Customer Growth Development Beta VoiceXML 2.0 Tools Standardized Privacy Mgt Tools 64-bit Intel Servers 2.5G/3G Cellular Location-Based Apps Q306 Q406 Q107 Q308 Q208 Typically just the large pieces Can span multiple quarters Launch Launch
    • 46. Focus on Capabilities <ul><li>Major components of the application that enable multiple features </li></ul><ul><li>EX: Notification Engine </li></ul><ul><ul><li>Allows users to send schedule, event, or conditional based notifications via any communication channel. </li></ul></ul>
    • 47. Managing Architectural Change <ul><li>SEI classifies changes as: </li></ul><ul><ul><li>Local fix a bug in a module </li></ul></ul><ul><ul><li>Non-Local add new features within existing architecture </li></ul></ul><ul><ul><li>Architectural swap out a user interface library with a new library </li></ul></ul><ul><li>To manage architectural change </li></ul><ul><ul><li>1. Lodge the change into the roadmap </li></ul></ul><ul><ul><li>2. Ensure it is on the backlog </li></ul></ul><ul><ul><li>3. Ensure it is prioritized into actual work </li></ul></ul>
    • 48. Scheduling Considerations <ul><li>Holidays & vacations </li></ul><ul><li>Internal events & rhythms </li></ul><ul><ul><li>Quarterly earnings calls </li></ul></ul><ul><ul><li>Peer reviews </li></ul></ul><ul><li>Customer commitments </li></ul><ul><li>Other milestones </li></ul>
    • 49. Can We Make It Fun?
    • 50. Background on Innovation Games® for Customer Understanding Innovation Games® Are Serious Management Tools That Create High-Output Low-Cost Organizational Performance
    • 51. What Are Innovation Games® <ul><li>Innovation Games® are serious games that solve a wide range of product strategy and management problems across the market lifecycle. </li></ul><ul><li>They can be played: </li></ul><ul><li>with customers </li></ul><ul><li>in-person or online </li></ul><ul><li>within or across organizational units </li></ul><ul><li>in single or multi-game formats </li></ul>
    • 52. Organizing Innovation Games® To understand… … then consider these games Product Box Buy a Feature Me and My Shadow Give Them A Hot Tub Remember The Future 20/20 Vision Speed Boat Spider Web Show And Tell Start Your Day The Apprentice Prune The Product Tree These questions exist across the product-market lifecycle. Customer Needs Requirements Product Usage Future Products
    • 53. Innovation Game®: Prune the Product Tree Goal: Develop ideas for new products and services. <ul><li>Draw a graphic image of a tree to represent growth of the product/service. </li></ul><ul><li>Add your current project portfolio / product roadmap as leaves and apples. </li></ul><ul><li>5 to 8 invited stakeholders are asked to shape the “growth” of your offering. </li></ul><ul><li>Captures very rich information about perceptions of the future, timing of new concepts, and balance among delivered offerings </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>
    • 54. Prune the Product Tree In Person
    • 55. 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.
    • 56. Place Initial Items Any existing ideas or roadmap items are placed on the tree.
    • 57. 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
    • 58. 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.
    • 59. 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?”
    • 60. Many Ways to Play: Parties and Galas “ Dude, you sharded collaboration!” (friend from Google) What is it? Who plays? Facilitated? Number of players? Party A “dinner party”. You select and control participants Yes 5..8 Gala An “open seating event” Random participants based on a shared URL No 9+
    • 61. Are You Done? Depends… <ul><li>Portfolio roadmaps manage collections of related offerings </li></ul><ul><li>Radar roadmaps help manage EOL </li></ul><ul><li>Scenario roadmaps assist leadership teams in strategic planning </li></ul><ul><li>Value roadmaps assist product managers in raising prices </li></ul>
    • 62. Thank You !!! 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]

    ×