SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Agile Roadmapping:
Plan, Execute & Re-Plan

                          (or… Avoiding the $250,000 mistake)


    Jeff Brantley
    Enthiosys Senior Consultant

    Contact me at:
    jbrantley@enthiosys.com
    jeffbrantley (twitter)

                     Motivated from Within®
About Jeff Brantley

Senior Consultant at Enthiosys

Background
• Product Strategy.
• Product Mgmt Leadership,
• Product Marketing,
• Product Owner,
• Sales,
• Entrepreneurship

Special Expertise & Training
• Scrum, (CSM)
• Agile PM,
• Backlog Prioritization,
• Pragmatic Marketing,
• Innovation Games®,
• Agile Roadmapping
About Enthiosys
 Enthiosys is an Agile Product Management Consulting Firm
Agile Roadmap is:

• An Agile Roadmap is a living document designed to answer
  key strategic questions:
   • Who are my desirable markets/market segments?
     What do they care about?

   • When, how, and how often should I serve them?

   • What technologies can I leverage?
     How must my current product change to deal with the answers to
     these questions?

   • What are the internal or external factors that I must address to deal
     with these issues?
Typical Roadmap Failures


•No visible logic
•Created unilaterally
   • Lack of buy-in
   • Poor technical and market
     inputs
•No plan for internal or
external sharing
What do effective roadmaps contain?


• Generally roadmaps should contain answers to:
   • Who, What, When, How, How often, and Why (at least)


• Market Map (Who)
   • Who do we serve? Who do we want to serve?
• Market Events/Rhythms Map (When/How Often)
   • What happens to THEM? Now and then? Regularly?
   • What happens to us?
• Feature/Benefit Map (What)
   • What do THEY care about? ($$)
• Technical Architecture (How)
   • How do we deliver the features to THEM?
More on the Roadmap Content layers

• Market Map
    • How do you segment your market?
    • Create a visual representation of the market(s) you’re targeting.
• Market Events/Market Rhythms
    • What is the right frame of reference for time in your problem domain?
    • Identify the events and rhythms of your market/market segments.
• Feature/Benefit Map
    • How do you ensure that the right features and benefits are being created for
      your target market(s)?
    • Create a map of the proposed features and their benefits. Tie these to the
      market(s) you’re targeting.
• Tarchitecture Roadmap
    • How do you manage the evolution of your technical architecture?
    • Create a roadmap of known technology trends. Include specific and well-known
      changes you want to make to your architecture so that everyone can plan for
      them.
Agile Roadmapping
- A working definition

Collaboratively creating, managing, and
communicating strategic product intent.
Successful Roadmaps Creation…


• Active participation of key constituents
     • Engineering (architects), Marketing, Support, next-level product
       strategists, Fulfillment, etc.
•   Extended in-person meetings
•   Time to research issues
•   Quarterly reviews
•   Clear (written) distribution plan
•   Easy to say, hard to do
Low-Tech Speeds Collaboration

Fast and messy,
But ultimately…
Very effective




Formal results
can be transcribed
in various tools
(Excel/Visio/PPT)
Use a Simple Template - Build iteratively

                   Q1   Q2   Q3   Q4    Q1


Customer Groups
(Mkt Segments)




Features and
Benefits



Architecture and
Systems



Events and
Rhythms



Scheduling
Clarify the “Who” in your market


• Personas, Goals, and Problems

   • Often it is helpful to clarify who the product is being built for

   • Buyer Personas (who buys our product not necessarily uses)
   • User Personas (who we build products for)
   • Technocal Personas (implements and/or manages the product
     or the IT architecture it will be installed into)
   • (insert slides on Personas etc.)
Major Features & Benefits

• Features
   •   Our delivery of features drive (hopefully) the customer benefit
   •   List ONLY the major features (those that “move the needle”)
   •   These features would likely have many User Stories
   •   Remember that a feature may have multiple benefits or serve multiple
       segments

• Benefits
   • Describe in business terms what benefits each feature will deliver to
     the customer.
   • General is OK. Specific is MUCH better!
         •   Reduce Costs (How? How much?)
         •   Avoid Costs (How?)
         •   Increase Revenue by…
         •   Avoid human error by…
         •   Reduce manpower by…
Events and Rhythms

• Things that occur one-time are events
    •   IPO of competitor (or of your company)
    •   New IRS / Govt. mandate or regulation in effect
    •   Company launches new website
    •   Opening of new store or site
    •   Hurricane/Flood (part of Disaster Recovery Planning)
• Things that occur regularly are rhythms
    •   Industry conferences
    •   Holidays
    •   Regulatory issues
    •   Gartner Quadrant or other Analyst activity
    •   US Presidential Election
• Things that are knowable but out of your direct control.
    • But you might have indirect influence
A word on Rhythms


• Rhythms effect everything we do;
   • Life rhythms
       • Firsts – single events
       • Life Rhythms – recurring events


   • Business events follow the same patterns
Rhythms - Scheduling Considerations

• Holidays & vacations
• Internal events & rhythms
   • Quarterly earnings calls
   • Peer reviews
• Customer commitments
• Product dependencies
• Other milestones
How are you going to deliver?


• Mapping in the Technical Architecture and Capabilities
  (Tarchitecture) required
Technical Architecture (Tarchitecture)


• Typically just the large pieces
• Required Technologies
• Known updates to embedded technologies
• New technologies to improve stability, performance,
  flexibility, etc.
• You may want to break out development phases such
  as exploration, POC, development, beta as they span
  over quarters.
Tarchitecture Roadmap Activity

• Forces
   • No matter how well an application has been architected, changes in technology
     can invalidate prior assumptions. Technologies usually appear on the horizon
     with enough time to accommodate them if they’re planned for.
   • Developers like to understand where they are headed.
   • Developers like to learn new things.
   • Developers want a way to manage the tarchitectural evolution of poorly
     implemented features. The want a way to make both the poor feature known to
     others and register their desire to change it.
   • Technology can enable new features that marketing may want.
   • Marketing may demand features that can be supported only by adopting a new
     technology.
   • Competitors’ adoption of a new technology may put you in a disadvantageous,
     reactive state. Technical people will argue over emerging technologies.
     Sometimes the arguments are a way of learning more about the issues. Most of
     the time the only way to reach consensus is to give them plenty of time to
     discuss the issues.
Example Roadmap Process




                          16
Example Roadmap Final Result




                               17
Other Benefits



   Team Collaboration   Builds Trust




                                       18
Variations


• Do you need other swimlanes?
   •   Services?
   •   Operations?
   •   Legal?
   •   Manufacturing?
   •   Integration (Scrum of Scrums)?
   •   Partners?
   •   ???
• You will need whatever gives your team(s) better
  visibility and clarity for the timeframe
• Keep it simple and at the right level

Weitere ähnliche Inhalte

Was ist angesagt?

AgileCamp Dallas: Unpacking Business Value (Mironov)
AgileCamp Dallas: Unpacking Business Value (Mironov)AgileCamp Dallas: Unpacking Business Value (Mironov)
AgileCamp Dallas: Unpacking Business Value (Mironov)Rich Mironov
 
Product Tank Dublin: Scaling Agile Product Models
Product Tank Dublin: Scaling Agile Product ModelsProduct Tank Dublin: Scaling Agile Product Models
Product Tank Dublin: Scaling Agile Product ModelsRich Mironov
 
Making Hard (Strategic) Decisions about Products and Portfolios
Making Hard (Strategic) Decisions about Products and PortfoliosMaking Hard (Strategic) Decisions about Products and Portfolios
Making Hard (Strategic) Decisions about Products and PortfoliosRich Mironov
 
Creating Killer Product Roadmaps
Creating Killer Product RoadmapsCreating Killer Product Roadmaps
Creating Killer Product RoadmapsSVPMA
 
Product vs Program/Project Management
Product vs Program/Project ManagementProduct vs Program/Project Management
Product vs Program/Project ManagementRich Mironov
 
What Your Roadmap Audiences Are Really Thinking
What Your Roadmap Audiences Are Really ThinkingWhat Your Roadmap Audiences Are Really Thinking
What Your Roadmap Audiences Are Really ThinkingRich Mironov
 
The Agile Product Manager/Owner Dilemma (ProdCampNYC)
The Agile Product Manager/Owner Dilemma (ProdCampNYC)The Agile Product Manager/Owner Dilemma (ProdCampNYC)
The Agile Product Manager/Owner Dilemma (ProdCampNYC)Rich Mironov
 
Building and Scaling a Product Team
 Building and Scaling a Product Team Building and Scaling a Product Team
Building and Scaling a Product TeamRich Mironov
 
Product Management Is Not Optional (EL-SIG/SVForum)
Product Management Is Not Optional (EL-SIG/SVForum)Product Management Is Not Optional (EL-SIG/SVForum)
Product Management Is Not Optional (EL-SIG/SVForum)Rich Mironov
 
Four Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich MironovFour Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich MironovProductCampPortland
 
Agile09: The Product Manager/Owner Dilemma
Agile09: The Product Manager/Owner DilemmaAgile09: The Product Manager/Owner Dilemma
Agile09: The Product Manager/Owner DilemmaRich Mironov
 
Product Management Basics (for SCU MBA program)
Product Management Basics (for SCU MBA program)Product Management Basics (for SCU MBA program)
Product Management Basics (for SCU MBA program)Rich Mironov
 
Dealing with Misaligned Stakeholders
Dealing with Misaligned StakeholdersDealing with Misaligned Stakeholders
Dealing with Misaligned StakeholdersRich Mironov
 
SVProdCamp - P Roles & Getting Promoted
SVProdCamp - P Roles & Getting PromotedSVProdCamp - P Roles & Getting Promoted
SVProdCamp - P Roles & Getting PromotedRich Mironov
 
What It Takes to Be a Great Product Leader - The Four Pillars
What It Takes to Be a Great Product Leader - The Four PillarsWhat It Takes to Be a Great Product Leader - The Four Pillars
What It Takes to Be a Great Product Leader - The Four PillarsJay Patel
 
Pillars of Product Management
Pillars of Product ManagementPillars of Product Management
Pillars of Product ManagementTom Burky MIExpE
 
Product Management Basics for Project Managers
Product Management Basics for Project ManagersProduct Management Basics for Project Managers
Product Management Basics for Project ManagersRich Mironov
 
How Agile plus Product Management helps Build the RIGHT Things the RIGHT Way
How Agile plus Product Management helps Build the RIGHT Things the RIGHT WayHow Agile plus Product Management helps Build the RIGHT Things the RIGHT Way
How Agile plus Product Management helps Build the RIGHT Things the RIGHT WayRich Mironov
 
Why You’ll (Eventually) Need a Product Manager at Your Startup
Why You’ll (Eventually) Need a Product Manager at Your StartupWhy You’ll (Eventually) Need a Product Manager at Your Startup
Why You’ll (Eventually) Need a Product Manager at Your StartupRich Mironov
 

Was ist angesagt? (20)

AgileCamp Dallas: Unpacking Business Value (Mironov)
AgileCamp Dallas: Unpacking Business Value (Mironov)AgileCamp Dallas: Unpacking Business Value (Mironov)
AgileCamp Dallas: Unpacking Business Value (Mironov)
 
Product Tank Dublin: Scaling Agile Product Models
Product Tank Dublin: Scaling Agile Product ModelsProduct Tank Dublin: Scaling Agile Product Models
Product Tank Dublin: Scaling Agile Product Models
 
Making Hard (Strategic) Decisions about Products and Portfolios
Making Hard (Strategic) Decisions about Products and PortfoliosMaking Hard (Strategic) Decisions about Products and Portfolios
Making Hard (Strategic) Decisions about Products and Portfolios
 
Creating Killer Product Roadmaps
Creating Killer Product RoadmapsCreating Killer Product Roadmaps
Creating Killer Product Roadmaps
 
Product vs Program/Project Management
Product vs Program/Project ManagementProduct vs Program/Project Management
Product vs Program/Project Management
 
What Your Roadmap Audiences Are Really Thinking
What Your Roadmap Audiences Are Really ThinkingWhat Your Roadmap Audiences Are Really Thinking
What Your Roadmap Audiences Are Really Thinking
 
The Agile Product Manager/Owner Dilemma (ProdCampNYC)
The Agile Product Manager/Owner Dilemma (ProdCampNYC)The Agile Product Manager/Owner Dilemma (ProdCampNYC)
The Agile Product Manager/Owner Dilemma (ProdCampNYC)
 
Building and Scaling a Product Team
 Building and Scaling a Product Team Building and Scaling a Product Team
Building and Scaling a Product Team
 
Product Management Is Not Optional (EL-SIG/SVForum)
Product Management Is Not Optional (EL-SIG/SVForum)Product Management Is Not Optional (EL-SIG/SVForum)
Product Management Is Not Optional (EL-SIG/SVForum)
 
Four Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich MironovFour Laws of Tech Product Economics - Rich Mironov
Four Laws of Tech Product Economics - Rich Mironov
 
Agile09: The Product Manager/Owner Dilemma
Agile09: The Product Manager/Owner DilemmaAgile09: The Product Manager/Owner Dilemma
Agile09: The Product Manager/Owner Dilemma
 
Product Management Basics (for SCU MBA program)
Product Management Basics (for SCU MBA program)Product Management Basics (for SCU MBA program)
Product Management Basics (for SCU MBA program)
 
Dealing with Misaligned Stakeholders
Dealing with Misaligned StakeholdersDealing with Misaligned Stakeholders
Dealing with Misaligned Stakeholders
 
SVProdCamp - P Roles & Getting Promoted
SVProdCamp - P Roles & Getting PromotedSVProdCamp - P Roles & Getting Promoted
SVProdCamp - P Roles & Getting Promoted
 
What It Takes to Be a Great Product Leader - The Four Pillars
What It Takes to Be a Great Product Leader - The Four PillarsWhat It Takes to Be a Great Product Leader - The Four Pillars
What It Takes to Be a Great Product Leader - The Four Pillars
 
Pillars of Product Management
Pillars of Product ManagementPillars of Product Management
Pillars of Product Management
 
Product Management Basics for Project Managers
Product Management Basics for Project ManagersProduct Management Basics for Project Managers
Product Management Basics for Project Managers
 
How Agile plus Product Management helps Build the RIGHT Things the RIGHT Way
How Agile plus Product Management helps Build the RIGHT Things the RIGHT WayHow Agile plus Product Management helps Build the RIGHT Things the RIGHT Way
How Agile plus Product Management helps Build the RIGHT Things the RIGHT Way
 
Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...
Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...
Silicon Valley Agile - Product Managers, Product Owners, and Scalable Models ...
 
Why You’ll (Eventually) Need a Product Manager at Your Startup
Why You’ll (Eventually) Need a Product Manager at Your StartupWhy You’ll (Eventually) Need a Product Manager at Your Startup
Why You’ll (Eventually) Need a Product Manager at Your Startup
 

Ähnlich wie How to do agile roadmapping

B Plan Basics
B Plan BasicsB Plan Basics
B Plan Basicsrishi_pp
 
Product Management Resume session
Product Management Resume sessionProduct Management Resume session
Product Management Resume sessionSupportGCI
 
Why er ps maybe magic dust
Why er ps maybe magic dustWhy er ps maybe magic dust
Why er ps maybe magic dustAppchemi
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product EngineeringSagittarius
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianoGuild .
 
Evaluating Blockchain Companies
Evaluating Blockchain CompaniesEvaluating Blockchain Companies
Evaluating Blockchain CompaniesMike Slinn
 
Creating Disruptive Strategies In Legacy Products
Creating Disruptive Strategies In Legacy ProductsCreating Disruptive Strategies In Legacy Products
Creating Disruptive Strategies In Legacy ProductsJulie Anne Reda
 
TSH Masterclass - Business Plans: Don't Be A Gnome
TSH Masterclass - Business Plans: Don't Be A GnomeTSH Masterclass - Business Plans: Don't Be A Gnome
TSH Masterclass - Business Plans: Don't Be A GnomeTechMeetups
 
How to Write a Winning Business plan 2019
How to Write a Winning Business plan 2019How to Write a Winning Business plan 2019
How to Write a Winning Business plan 2019John J. H. Oh
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXLarry Burks
 
Getting Started with Product Analytics - A 101 Implementation Guide for Begin...
Getting Started with Product Analytics - A 101 Implementation Guide for Begin...Getting Started with Product Analytics - A 101 Implementation Guide for Begin...
Getting Started with Product Analytics - A 101 Implementation Guide for Begin...Vishrut Shukla
 
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...Andy Talbot
 
Technology Planning for Nonprofits – Net2van March 5 2019
Technology Planning for Nonprofits – Net2van March 5 2019Technology Planning for Nonprofits – Net2van March 5 2019
Technology Planning for Nonprofits – Net2van March 5 2019NetSquared Vancouver
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryMicro Focus
 
Developing Your Strategic Product Plan
Developing Your Strategic Product PlanDeveloping Your Strategic Product Plan
Developing Your Strategic Product Planleo17434
 
Mentoring Day - The Need for Technical Business Analysis - Thomas Varsamidis.pdf
Mentoring Day - The Need for Technical Business Analysis - Thomas Varsamidis.pdfMentoring Day - The Need for Technical Business Analysis - Thomas Varsamidis.pdf
Mentoring Day - The Need for Technical Business Analysis - Thomas Varsamidis.pdfVasoPolimerou
 
Agile product development and project management with Kanban
Agile product development and project management with KanbanAgile product development and project management with Kanban
Agile product development and project management with KanbanAlberto Caeiro, CSPO, CSM, PMP
 
Technology Planning for River Groups
Technology Planning for River GroupsTechnology Planning for River Groups
Technology Planning for River GroupsSean Larkin
 
Strategic planning and technology management
Strategic planning and technology managementStrategic planning and technology management
Strategic planning and technology managementSelf employed
 

Ähnlich wie How to do agile roadmapping (20)

B Plan Basics
B Plan BasicsB Plan Basics
B Plan Basics
 
Product Management Resume session
Product Management Resume sessionProduct Management Resume session
Product Management Resume session
 
Why er ps maybe magic dust
Why er ps maybe magic dustWhy er ps maybe magic dust
Why er ps maybe magic dust
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha Subramanian
 
Evaluating Blockchain Companies
Evaluating Blockchain CompaniesEvaluating Blockchain Companies
Evaluating Blockchain Companies
 
Creating Disruptive Strategies In Legacy Products
Creating Disruptive Strategies In Legacy ProductsCreating Disruptive Strategies In Legacy Products
Creating Disruptive Strategies In Legacy Products
 
TSH Masterclass - Business Plans: Don't Be A Gnome
TSH Masterclass - Business Plans: Don't Be A GnomeTSH Masterclass - Business Plans: Don't Be A Gnome
TSH Masterclass - Business Plans: Don't Be A Gnome
 
How to Write a Winning Business plan 2019
How to Write a Winning Business plan 2019How to Write a Winning Business plan 2019
How to Write a Winning Business plan 2019
 
A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UX
 
IT Strategy Tools
IT Strategy ToolsIT Strategy Tools
IT Strategy Tools
 
Getting Started with Product Analytics - A 101 Implementation Guide for Begin...
Getting Started with Product Analytics - A 101 Implementation Guide for Begin...Getting Started with Product Analytics - A 101 Implementation Guide for Begin...
Getting Started with Product Analytics - A 101 Implementation Guide for Begin...
 
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
 
Technology Planning for Nonprofits – Net2van March 5 2019
Technology Planning for Nonprofits – Net2van March 5 2019Technology Planning for Nonprofits – Net2van March 5 2019
Technology Planning for Nonprofits – Net2van March 5 2019
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
 
Developing Your Strategic Product Plan
Developing Your Strategic Product PlanDeveloping Your Strategic Product Plan
Developing Your Strategic Product Plan
 
Mentoring Day - The Need for Technical Business Analysis - Thomas Varsamidis.pdf
Mentoring Day - The Need for Technical Business Analysis - Thomas Varsamidis.pdfMentoring Day - The Need for Technical Business Analysis - Thomas Varsamidis.pdf
Mentoring Day - The Need for Technical Business Analysis - Thomas Varsamidis.pdf
 
Agile product development and project management with Kanban
Agile product development and project management with KanbanAgile product development and project management with Kanban
Agile product development and project management with Kanban
 
Technology Planning for River Groups
Technology Planning for River GroupsTechnology Planning for River Groups
Technology Planning for River Groups
 
Strategic planning and technology management
Strategic planning and technology managementStrategic planning and technology management
Strategic planning and technology management
 

Kürzlich hochgeladen

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Kürzlich hochgeladen (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

How to do agile roadmapping

  • 1. Agile Roadmapping: Plan, Execute & Re-Plan (or… Avoiding the $250,000 mistake) Jeff Brantley Enthiosys Senior Consultant Contact me at: jbrantley@enthiosys.com jeffbrantley (twitter) Motivated from Within®
  • 2. About Jeff Brantley Senior Consultant at Enthiosys Background • Product Strategy. • Product Mgmt Leadership, • Product Marketing, • Product Owner, • Sales, • Entrepreneurship Special Expertise & Training • Scrum, (CSM) • Agile PM, • Backlog Prioritization, • Pragmatic Marketing, • Innovation Games®, • Agile Roadmapping
  • 3. About Enthiosys Enthiosys is an Agile Product Management Consulting Firm
  • 4. Agile Roadmap is: • An Agile Roadmap is a living document designed to answer key strategic questions: • Who are my desirable markets/market segments? What do they care about? • When, how, and how often should I serve them? • What technologies can I leverage? How must my current product change to deal with the answers to these questions? • What are the internal or external factors that I must address to deal with these issues?
  • 5. Typical Roadmap Failures •No visible logic •Created unilaterally • Lack of buy-in • Poor technical and market inputs •No plan for internal or external sharing
  • 6. What do effective roadmaps contain? • Generally roadmaps should contain answers to: • Who, What, When, How, How often, and Why (at least) • Market Map (Who) • Who do we serve? Who do we want to serve? • Market Events/Rhythms Map (When/How Often) • What happens to THEM? Now and then? Regularly? • What happens to us? • Feature/Benefit Map (What) • What do THEY care about? ($$) • Technical Architecture (How) • How do we deliver the features to THEM?
  • 7. More on the Roadmap Content layers • Market Map • How do you segment your market? • Create a visual representation of the market(s) you’re targeting. • Market Events/Market Rhythms • What is the right frame of reference for time in your problem domain? • Identify the events and rhythms of your market/market segments. • Feature/Benefit Map • How do you ensure that the right features and benefits are being created for your target market(s)? • Create a map of the proposed features and their benefits. Tie these to the market(s) you’re targeting. • Tarchitecture Roadmap • How do you manage the evolution of your technical architecture? • Create a roadmap of known technology trends. Include specific and well-known changes you want to make to your architecture so that everyone can plan for them.
  • 8. Agile Roadmapping - A working definition Collaboratively creating, managing, and communicating strategic product intent.
  • 9. Successful Roadmaps Creation… • Active participation of key constituents • Engineering (architects), Marketing, Support, next-level product strategists, Fulfillment, etc. • Extended in-person meetings • Time to research issues • Quarterly reviews • Clear (written) distribution plan • Easy to say, hard to do
  • 10. Low-Tech Speeds Collaboration Fast and messy, But ultimately… Very effective Formal results can be transcribed in various tools (Excel/Visio/PPT)
  • 11. Use a Simple Template - Build iteratively Q1 Q2 Q3 Q4 Q1 Customer Groups (Mkt Segments) Features and Benefits Architecture and Systems Events and Rhythms Scheduling
  • 12. Clarify the “Who” in your market • Personas, Goals, and Problems • Often it is helpful to clarify who the product is being built for • Buyer Personas (who buys our product not necessarily uses) • User Personas (who we build products for) • Technocal Personas (implements and/or manages the product or the IT architecture it will be installed into) • (insert slides on Personas etc.)
  • 13. Major Features & Benefits • Features • Our delivery of features drive (hopefully) the customer benefit • List ONLY the major features (those that “move the needle”) • These features would likely have many User Stories • Remember that a feature may have multiple benefits or serve multiple segments • Benefits • Describe in business terms what benefits each feature will deliver to the customer. • General is OK. Specific is MUCH better! • Reduce Costs (How? How much?) • Avoid Costs (How?) • Increase Revenue by… • Avoid human error by… • Reduce manpower by…
  • 14. Events and Rhythms • Things that occur one-time are events • IPO of competitor (or of your company) • New IRS / Govt. mandate or regulation in effect • Company launches new website • Opening of new store or site • Hurricane/Flood (part of Disaster Recovery Planning) • Things that occur regularly are rhythms • Industry conferences • Holidays • Regulatory issues • Gartner Quadrant or other Analyst activity • US Presidential Election • Things that are knowable but out of your direct control. • But you might have indirect influence
  • 15. A word on Rhythms • Rhythms effect everything we do; • Life rhythms • Firsts – single events • Life Rhythms – recurring events • Business events follow the same patterns
  • 16. Rhythms - Scheduling Considerations • Holidays & vacations • Internal events & rhythms • Quarterly earnings calls • Peer reviews • Customer commitments • Product dependencies • Other milestones
  • 17. How are you going to deliver? • Mapping in the Technical Architecture and Capabilities (Tarchitecture) required
  • 18. Technical Architecture (Tarchitecture) • Typically just the large pieces • Required Technologies • Known updates to embedded technologies • New technologies to improve stability, performance, flexibility, etc. • You may want to break out development phases such as exploration, POC, development, beta as they span over quarters.
  • 19. Tarchitecture Roadmap Activity • Forces • No matter how well an application has been architected, changes in technology can invalidate prior assumptions. Technologies usually appear on the horizon with enough time to accommodate them if they’re planned for. • Developers like to understand where they are headed. • Developers like to learn new things. • Developers want a way to manage the tarchitectural evolution of poorly implemented features. The want a way to make both the poor feature known to others and register their desire to change it. • Technology can enable new features that marketing may want. • Marketing may demand features that can be supported only by adopting a new technology. • Competitors’ adoption of a new technology may put you in a disadvantageous, reactive state. Technical people will argue over emerging technologies. Sometimes the arguments are a way of learning more about the issues. Most of the time the only way to reach consensus is to give them plenty of time to discuss the issues.
  • 20.
  • 23. Other Benefits Team Collaboration Builds Trust 18
  • 24. Variations • Do you need other swimlanes? • Services? • Operations? • Legal? • Manufacturing? • Integration (Scrum of Scrums)? • Partners? • ??? • You will need whatever gives your team(s) better visibility and clarity for the timeframe • Keep it simple and at the right level