Vision, Roadmap, and Release Planning

Similar documents
Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017

User Stories Applied, Mike Cohn

Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint!

An Intro to Scrum. Agile (Iterative) Project Development. Written in 2001 Can be read in its entirety at:

Requirements and User-Centered Design in an Agile Context

Agile Project Management with Primavera

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

Exam Questions

User Stories Workshop

GETTING STARTED. Introduction to Backlog Grooming

ServiceNow - Agile in ServiceNow

CREATING EFFECTIVE USER STORIES

AGILE. Getting Started on Your Team. Davisbase. Copyright 2011 Davisbase LLC. Licensed for Classroom Use to ASPE for Webinar Use Only

Adopting Agile Practices

Agile Studio USER GUIDE 7.3

ROTATE TO THE NEW: FROM TESTING TO QUALITY ENGINEERING

Development Processes Agile Adaptive Planning. Stefan Sobek

SAFe Reports Last Update: Thursday, July 23, 2015

JIRA 5.x, first steps

Expanding Throughout the Lifecycle and Embracing New Participants

GETTING STARTED. User Story Mapping

Pega Agile Studio USER GUIDE 7.4

AI Model Training Platform

Microsoft. Recertification for MCSD: Application Lifecycle Management

l e a n Lean Software Development software development Faster Better Cheaper

Inside JIRA scheme, everything can be configured, and it consists of. This section will guide you through JIRA Issue and it's types.

The Case: Danske Bank

TABLE OF CONTENTS INTRODUCTION...3 MAIN ELEMENTS OF A PRODUCT ROADMAP...4 PRODUCT ROADMAPS...11 MARKETING ROADMAPS...27 ABOUT PRODUCTPLAN...

Writing Agile User Stories

defined. defined. defined. defined. defined. defined. defined. defined. defined.

A CONFUSED TESTER IN AGILE WORLD

Annual Policy Initiatives Roadmap Process Straw Proposal

User Stories Overrated (Farlig) Lyntale

Secure Agile How to make secure applications using Agile Methods Thomas Stiehm, CTO

User Stories Applied, Mike Cohn

Optimize tomorrow today.

Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!

Agile Tester Foundation E-learning Course Outline

<Insert Picture Here> CxP Design Sprint

Best Practices for Collecting User Requirements

Kanban One-Day Workshop

Ready for Scrum? Steve Hutchison DISA T&E

Project Management Framework

Testing in the Agile World

Constant Velocity Is a Myth

Agile Implementation The Anaplan Way Dashboard Input Guides

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK

Determining Best Fit for ITIL Implementation

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013

Rapid Application Development. Course Outline Semester 2, 2012

MTAT Software Engineering Management

The Improvement Backlog. Claude Rémillard InCycle Software

What s the Value of Your Data? The Agile Advantage

Agile Estimating. User Story As a buyer, I want to have my shipping information confirmed so I get a chance to correct any errors Estimate = 8 Points

Defining Project Requirements

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts

By Camille Spruill SPC4, SA, CSM, PMP, CBAP. Raleigh Business Analysis Development Day (RBADD) October 18 th, 2016

Pega Underwriting for Insurance

Getting Started with the Salesforce Agile Accelerator

How Can a Tester Cope With the Fast Paced Iterative/Incremental Process?

GETTING STARTED. Building User Story Maps

DOWNLOAD OR READ : SUCCEEDING WITH AGILE SOFTWARE DEVELOPMENT USING SCRUM ADDISON WESLEY SIGNATURE PDF EBOOK EPUB MOBI

LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process

3,500. The Developer Division at Microsoft

Evolutionary Architecture and Design

THE SCRUM FRAMEWORK 1

The Need for Agile Project Management

Architecture and Design Evolution

5. Product Management

Designed in collaboration with Infosys Limited

UX Runway ensuring teams take off successfully. User Experience (UX) Owner: Natalie Warnert

Agile where are we at?

JetBrains YouTrack Comparison

Administering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources

Expanding Metering and Telemetry Options Technical Stakeholder Initiative

The LUCID Design Framework (Logical User Centered Interaction Design)

Administration Guide. Release

Dilbert Scott Adams. CSc 233 Spring 2012

When the template is complete, the whole Project Initiation Document can be printed and approved.

02291: System Integration

Scaling LEGO & Spotify. Henrik

Scaling agile with Atlassian and SAFe

Agile Manifesto & XP. Topics. Rapid software development. Agile methods. Chapter ) What is Agile trying to do?

JIRA Studio Use Cases and Tutorial basis

Project Management Course. Zenhub + Github, when agile become a reality. Aitor Corchero

a brief introduction to creating quality software continuously Copyright 2011 Davisbase, LLC

Scaling agile with Atlassian and SAFe

The Scaled Agile Framework

Working in Harmony: Integrating the efforts of usability engineers and agile software developers

Atlas 2.0. Atlas Help

Sprint Review. DesignOps / September 27, Sprint 1 Sprint Dates: 9/14/2017 to 9/27/2017. CWDS / Child Welfare Digital Services

Story Writing Basics

Software Requirements Specification. <Project> for. Version 1.0 approved. Prepared by <author(s)> <Organization> <Date created>

Delivery 4. From group 4 at Florida Atlantic University (FAU)

Architecture and Standards Development Lifecycle

Need to access completely for Ebook PDF agile product management box set user stories

Saving the Project Brief document under its own name

Tracking System for Job Applicants Sprint Schedule and Overview. By Erik Flowers

Transcription:

Vision, Roadmap, and Release Planning Supplemental Materials for a Product Owner Jessica Komarek and Sara Alterisio

5 Levels of Agile Release Planning Vision Roadmap Release Iteration Daily What, Who, Why, When, Constraints, Assumptions Releases Iterations/Sprints User Stories Tasks This material focuses on the top 3 levels Often planned at the "Product" and "Team" level PO should be clear on the "Product" level plans to best drive "Team" level planning These levels of planning are often shared by a Product Management team, especially in larger organizations 00 Month 0000 Footer (Edit footer for all slides with View > Header & Footer) 2

Why do we need a Vision? Understand the Big Picture Everyone Working Toward a Common Goal Shared Understanding of the Problem We re Trying To Solve Develop Roadmap High level Product Backlog Business Value Assessment 00 Month 0000 Footer (Edit footer for all slides with View > Header & Footer) 3

Release Roadmaps Release Roadmaps help set scope over a series of releases Some reasons for Release Roadmaps: Becomes a filter for user story creation and backlog prioritization Gains consensus around the direction Avoids the last/loudest priority problem Prevents too large releases early in program (everything plus the kitchen sink ) Tip: Start with a minimum viable product to get functionality into customer hands as as quickly as possible to establish a feedback loop to help drive future work Caution: A roadmap is not a contract it will likely change over time 00 Month 0000 Footer (Edit footer for all slides with View > Header & Footer) 4

Roadmap: Example Template Release date, driven by: An event or specific dates/schedule Level of functionality needed Name of Release / Version Make name meaningful Indicate where release will happen: Internal delivery to a platform, other team, or release train Distribution to Production Theme Compelling reason to use by whom? Significant business value to the organization Planned feature set High-level descriptions of system services that delivers value to the user/customer Release date Name of Release / Version Theme: Prove? For <stakeholder X>, this release provides <what value> Key Features: 1. Feature A 2. Feature B 3. Feature C Footer (Edit footer for all slides with View > Header & Footer) 5

Features Who/What Example Release Roadmap April June Aug Oct Pilot Call Center (CC) R1 (to PROD) First CC expansion R2 (to PROD) Second CC expansion R3 (to PROD) Full CC exp n/mobile POC R4 (to PROD) For client subgroup #1, submit claim request for autos via call center For client subgroups 2-4, submit claim request for autos via call center For client subgroups 5-10, submit claim request for autos via call center Create mobile Proof of Concept (POC) For remaining client subgroups, submit claim request for autos via call center Pilot POC for mobile with subgroup #1 1. Simple 2 forms (data entry, data validation) 2. Send data to sub system to initiate processing 3. Validate manually in sub system 4. Manually send email confirmation 1. Update/expand 2 forms with feedback 2. Auto validate processing confirmation 3. Auto send email confirmation 4. Validate/revise training materials 1. Revise forms with critical/moderate improvements and bug fixes 2. Validate performance 3. Establish POC for mobile (customer driven) claim submission 1. Monitor performance 2. Run mobile POC with client subset (TBD) 3. Revise forms with critical/moderate improvements as needed 00 Month 0000 Footer (Edit footer for all slides with View > Header & Footer) 6

Why Plan Releases? 1. Decide on reasonable value and how long it will take to deliver. 2. Communicate expectations with stakeholders. Often fed into other strategic planning activities across the organization 3. Guidepost toward which the team can progress and context for a set of sprints to culminate into a satisfying whole. 00 Month 0000 Footer (Edit footer for all slides with View > Header & Footer) 7

Inputs to Release Planning 1. Prioritized and estimated backlog 2. The (estimated) velocity of the Scrum team 3. Conditions of satisfactions (schedule, scope, resources) 00 Month 0000 Footer (Edit footer for all slides with View > Header & Footer) 8

Velocity in Planning 00 Month 0000 Footer (Edit footer for all slides with View > Header & Footer) 9

Determining Release Plans Feature-Driven: Ready for release when specified features are complete Sum of all features Expected velocity Date-Driven: Scope is determined by how many features can be completed in the specified time Expected velocity * number of sprints 00 Month 0000 Footer (Edit footer for all slides with View > Header & Footer) 10

Release Planning Steps Notes: Many organizations pre-determine release strategy and need to coordinate amongst many teams Pega plans releases at the Epic level Feature-driven or date-driven? Do in any sequence Select an iteration length Determine conditions of satisfaction Estimate the user stories Estimate velocity Select stories and a release date Prioritize user stories Taken from: Agile Estimating and Planning by Mike Cohn 00 Month 0000 Footer (Edit footer for all slides with View > Header & Footer) 11