Engineering the Future of Software
Feb 25–26, 2018: Training
Feb 26–28, 2018: Tutorials & Conference
New York, NY

Agile Product Roadmaps for Software Architecture

James Siddle (Skyhook Consulting Ltd)
10:45am–12:15pm Wednesday, February 28, 2018
Secondary topics:  Best Practice, Case Study
Average rating: *****
(5.00, 2 ratings)

Who is this presentation for?

  • Software architects and product managers

Prerequisite knowledge

  • A basic understanding of Agile principles, Scrum practices, enterprise-scale architectures, and organizational transformation
  • Experience working on an architecture initiative or a highly technical product (useful but not required)

What you'll learn

  • Learn Agile roadmapping techniques, specifically goal-oriented roadmaps and Agile backlogs and prioritization techniques for balancing competing demands
  • Understand how to drive architecture development using application requirements and how technical product managers complement architects
  • Explore minimum viable products for architecture and product backlogs


Agile product roadmaps describe key stepping stones toward major objectives but also provide regular checkpoints against measurable goals and opportunities for tactical reprioritization. James Siddle explains how living product roadmaps help you deal with reality without compromising your architecture vision, particularly when the benefits are not easy to measure.

You’ll learn Agile roadmapping techniques, drawn from real-world case studies at the UK Home Office and major retailer Marks and Spencer, as James walks you through the concrete steps for building a roadmap and provides guidance on the role that roadmaps play in engaging with stakeholders for business case development, objective setting and assessment, and ongoing tactical prioritization.

Topics include

  • Agile product roadmapping
  • How to use application requirements as drivers for your architecture initiative
  • MVPs for architecture and applications
  • Product backlogs: What to put in them and what to omit
  • Prioritization techniques to reduce noise and increase objectivity
  • Stakeholder engagement
  • The relationship between technical product management and architecture
  • Ways to measure and demonstrate value
  • Handling change in business, technology, understanding, and people
  • Architecture constraints
Photo of James Siddle

James Siddle

Skyhook Consulting Ltd

James Siddle is principal consultant at his London-based firm Skyhook Consulting, where he describes his role as half product manager, half software engineer, with a sprinkling of data scientist. James blogs on The Variable Tree and contributes to Boing Boing. He also spends a lot of time climbing rocks.

Comments on this page are now closed.


Picture of James Siddle
03/06/2018 10:55am EST

FYI I’ve just sent the final copy of the slides to the conference organizer, they should be online shortly. Thanks.

03/01/2018 12:53pm EST

Great, thank you!

Picture of James Siddle
03/01/2018 10:08am EST

Yes, I’ll be posting the slides in the next few days, they should be online by early next week.

02/28/2018 5:56pm EST

Excellent session, really learned some valuable techniques. Are there any plans to make the slides available.