Welcome Building the backlog for Technical Runway at
Welcome Building the backlog for Technical Runway at Portfolio, Program and Team levels Privileged and Confidential 1 Copyright © 2015, Agile Trailblazers, LLC
Agenda • • Know you Enablers Define the Decision Model Scale (or not) the backlog Scenario 1 – BAU – dealing with Technical Debt Scenario 2 – Modernization Scenario 3 – Functional Green Field Scenario – Who’s got one? Privileged and Confidential 2 Copyright © 2015, Agile Trailblazers, LLC
Know your Enablers Privileged and Confidential 3 Copyright © 2015, Agile Trailblazers, LLC
Enablers are For: • Exploration: Build an understanding of what is needed They Exist as • Epics • Architecture: Used to build Architectural Runway • Features • Stories/ Spikes • Infrastructure – Environments and deployment capabilities Privileged and Confidential 4 Copyright © 2015, Agile Trailblazers, LLC
Architectural Enablers Privileged and Confidential 5 Copyright © 2015, Agile Trailblazers, LLC
Planning Enablers – Do they get this big? Is this feasible? In the end you have to understand your company’s appetite for big change. Privileged and Confidential 6 Copyright © 2015, Agile Trailblazers, LLC
Since they end up on the Backlog – We have to understand the Cost of Delay Attribute Cost of Delay Category For the sake of what are we doing this Business Option Value Can it be Monetized / Will it make money? x x Will it save money? x x Does it avoid cost? x Is it a pre-requisite to doing something else? x Is it being requested by some authority? x Does it improve user experience? x Risk Reduction x x x Are there other questions? Privileged and Confidential 7 Copyright © 2015, Agile Trailblazers, LLC
How do you know where to start? Of Course it Depends; We need to apply lean principles to the development of architecture and balance intentional architecture vs evolving architecture. Privileged and Confidential 8 Copyright © 2015, Agile Trailblazers, LLC
Scenario 1 BAU Scenario – you have an application and your standard runway work consists of refactoring to make the application scale and reduce technical debt. Attribute Cost of Delay Category For the sake of what are we doing this Business Option Value Risk Reduction Can it be Monetized / Will it make money? Will it save money? Does it avoid cost? x x Is it a pre-requisite to doing something else? Is it being requested by some authority? Does it improve user experience? Privileged and Confidential 9 Copyright © 2015, Agile Trailblazers, LLC
Scenario 1 – Most likely focus on the team level • We are avoiding cost • This is usually the result of preserving options • Do No Harm – write stories to that effect – include nonfunctional acceptance criteria • Don’t prescribe how it gets done – the team will find the right solution Privileged and Confidential 10 Copyright © 2015, Agile Trailblazers, LLC
Scenario 2 Modernization Scenario – Your company has made the decision to invest in Big Data and prove out the value of modernization to Hadoop. Attribute Cost of Delay Category For the sake of what are we doing this Business Option Value Can it be Monetized / Will it make money? x Will it save money? ? Does it avoid cost? x ? Is it a pre-requisite to doing something else? Risk Reduction x x ? Is it being requested by some authority? Does it improve user experience? Privileged and Confidential 11 Copyright © 2015, Agile Trailblazers, LLC
Scenario 2 – This Is Epic (Program/Team then back to portfolio) • There is huge upside • A whole new system for processing and leveraging data • Use the Enchilada – Modeling, – Prototypes – Pilots • R&D might need to be it’s own train • Find people who are passionate about a problem and people who are passionate about the tech – put them together Privileged and Confidential 12 Copyright © 2015, Agile Trailblazers, LLC
Scenario 4 Green Field Scenario – your company wants to go after something newyou are completely unsure what the tech should be. Attribute Cost of Delay Category For the sake of what are we doing this Business Option Value Can it be Monetized/ Will it make money? x x x Risk Reduction Will it save money? Does it avoid cost? Is it a pre-requisite to doing something else? Is it being requested by some authority? Does it improve user experience? Privileged and Confidential 13 Copyright © 2015, Agile Trailblazers, LLC
Scenario 2 – Is this a Test? Only a Test? Spikes to Feature/ team to program • Tech is part of an unproven solution – need to view the whole test? • Speed and Rapid learning are important – Build lightweight instrumentation – Make Scale decisions on models that are fed with actual data and then revalidated • Put it on a train that already has infrastructure for instrumentation and other critical needs Privileged and Confidential 14 Copyright © 2015, Agile Trailblazers, LLC
Your Scenario Attribute Cost of Delay Category For the sake of what are we doing this Business Option Value Risk Reduction Can it be Monetized/ Will it make money? Will it save money? Does it avoid cost? Is it a pre-requisite to doing something else? Is it being requested by some authority? Does it improve user experience? Privileged and Confidential 15 Copyright © 2015, Agile Trailblazers, LLC
Your Scenario Privileged and Confidential 16 Copyright © 2015, Agile Trailblazers, LLC
- Slides: 16