Product Development: From Conception to Execution. Slide 1



Similar documents
Scrum In 10 Slides. Inspect & Adapt

Agile Metrics. It s Not All That Complicated

How To Plan An Agile Project

Agile Scrum Workshop

D25-2. Agile and Scrum Introduction

Agile Software Development

Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007

Lean QA: The Agile Way. Chris Lawson, Quality Manager

Chapter 6. Iteration 0: Preparing for the First Iteration

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

CompSci Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)

Agile Software Development

PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led

Introduction to Agile and Scrum

AGILE - QUICK GUIDE AGILE - PRIMER

Course Title: Planning and Managing Agile Projects

Agile Power Tools. Author: Damon Poole, Chief Technology Officer

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

Agile Scrum and PMBOK Compatible or Contrary?

Agile for Product Owners

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

In today s acquisition environment,

CSPO Learning Objectives Preamble. Scrum Basics

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

The Agile Manifesto is based on 12 principles:

LET S GET SOCIAL! /company/indigocube.co.za

Agile Testing (October 2011) Page 1. Learning Objectives for Agile Testing

Applying Agile Project Management to a Customized Moodle Implementation

EXIN Agile Scrum Foundation. Sample Exam

Mastering the Iteration: An Agile White Paper

WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)?

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Manage projects effectively

Software Development Methodologies

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

The Agile Project Manager

How Product Management Must Change To Enable the Agile Enterprise

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

Statistics New Zealand is Agile Continued Implementation of AGILE Process at Statistics NZ

Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

EXIN Agile Scrum Foundation

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

Introduction to Agile Scrum

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

One Trusted Platform. For all your software projects. Agile. Integrated. Simplified. Requirements brought to you the most

Leveraging Lean/Agile Elements in SAFe to Solve Immediate Business Challenges Nuance Communications, Inc. All rights reserved.

The style is: a statement or question followed by four options. In each case only one option is correct.

Improving Project Governance Using Agile and Metrics. Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM

PPM and Agile: Realizing the Best of Both Worlds

Introduction to Agile

Agile Software Development. Stefan Balbo / Patrick Dolemieux

See What's Coming in Oracle Project Portfolio Management Cloud

Agile Projects 7. Agile Project Management 21

An Introduction to Agile Performance Management

PMP vs. Scrum Master

LEAN AGILE POCKET GUIDE

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger

Real Life Risk Based Project Management for LEAN and Agile Development

Answered: PMs Most Common Agile Questions

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Call for Tender for Application Development and Maintenance Services

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

Agile Methods for Analysis

Agile Systems Engineering: What is it and What Have We Learned?

Agile Development Overview

Kanban vs Scrum Making the most of both

Sometimes: 16 % Often: 13 % Always: 7 %

The Basics of Scrum An introduction to the framework

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July Developed and sustained by Ken Schwaber and Jeff Sutherland

When is Agile the Best Project Management Method? Lana Tylka

Your Agile Team s Indispensible Asset

Introduction to Agile Software Development Process. Software Development Life Cycles

Gothenburg 2015 Jan Marek com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

Practical Agile Requirements Engineering

Testing and Scrum. Agenda. Fall 2007 Scrum Gathering

Agile Software Development

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Agile Requirements Engineering + LESSONS LEARNED

10 Keys to Successful Scrum Adoption

Agile Software Development in the Large

The Agile Service Management Guide. By Jayne Gordon Groll

Building Software in an Agile Manner

Agile Project Management A Primer. Brian Stewart AVU ACEP Nairobi 17 th 2013

Agile Project Management

Product Manager: BackOffice Product Suite

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

RISK MANAGMENT ON AN AGILE PROJECT

Scaling Agile with the Lessons of Lean Product Development Flow Copyright 2012 Net Objectives, Inc. All Rights Reserved

Quality Assurance in an Agile Environment

TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London conchango

Business Analysis Capability Assessment

Scrum and CMMI Level 5: The Magic Potion for Code Warriors

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

FREE ONLINE EDITION. (non-printable free online version) Brought to you courtesy of Sprint-IT &

Transcription:

Product Development: From Conception to Execution Slide 1

Product Development: From Conception to Execution Becky Lester, CPCU GAINWeb Product Owner Grange Insurance Damon Lay, ACAS, MAAA Director Business Insurance Farmers Insurance Group Slide 2

Agenda Getting Started What is Agile? Using Agile Practices When Will We Be Done? Metrics Advantages for the Product Owner Challenges for the Product Owner Closing Thoughts Slide 3

Getting Started Business Value Must Be Clearly Defined Our business challenge: The Commercial Package Product (CPP) is not up-to-date and has limited automation Project Business Value Statement: Investment in automation increases efficiency measured by DWP per FTE Policy Count per FTE Speed to Market Quality Product updates improve competitiveness and profitability Internal users benefit from automation and process updates Slide 4

Getting Started The Vision provides common understanding Why are we doing this? How are we doing this? Who will benefit? Example: Grange CPP Project Vision Support premium growth by receiving and processing information with as little human intervention as possible so that: Underwriters can focus on risk selection and agency management Technicians can focus on customer service and underwriter support Agents can obtain new and renewal quotes quickly Agents can process policy amendments easily Slide 5

What is Agile? Slide 6

What is Agile? Manifesto for Agile Software Development Individuals and interactions over processes and tools Communication over process NOT communication without process Working software over comprehensive documentation Working software is more important than excessive documentation NOT there is no need for documentation Customer collaboration over contract negotiation Customers working with developers to address a business need NOT developers satisfying a contractual obligation Responding to change over following a plan Adapting to change NOT failing to plan While there is value in the items on the right, we value the items on the left more. - Agile Manifesto 2001 Slide 7

What is Agile? Product Owner Project Manager Iteration manager Development Team Backlog Iteration Stand ups Stories Bugs Lead business representative and decision maker Leads the development team and coordinates with external team resources; manages overall schedule and budget Supports a development team to remove obstacles and provide coaching Dedicated group of business analysts, IT developers, and quality assurance experts Prioritized list of features (project scope) Time box for selected work to be completed (often 2-3 weeks) 15 minute daily update for Development Team and Product Owner Represent each feature in the backlog Defects identified during development Slide 8

Utilizing Agile Practices Who is the Product Owner? An individual who defines, prioritizes, and approves the features that are included in the product backlog May or may not be the Product Manager Responsible for representing the business stakeholders: Pricing Product Customer Service Underwriting External customers Business and product knowledge and communication skills are critical Slide 9

Utilizing Agile Practices Product Owner Commitment Ideally, the project is the top or only objective for the Product Owner Create the product backlog Must be available for collaboration and inspection Ideal is to co-locate with the development team On-going backlog grooming Adjust priority Remove features if no longer important Add features that become important (may include bugs) Define expected outcome for each feature Slide 10

Utilizing Agile Practices Building the Product Backlog - visualizing helps prioritize and communicate Slide 11

Utilizing Agile Practices Balance complexity with expectations Drives prioritization of product features or scope Manage customer & stakeholder expectations Leverage experience from other product development how does your project compare? Product A Product B Product C Rating Steps Lines of Business 50 60 300 2 1 6 Slide 12

Utilizing Agile Practices Incremental Delivery of Value Continue to build remaining features In order of importance: Adjust to changing market conditions Adjust to changing customer needs Adjust to changing project resources Lower Priority, Less Complex, or New Features Feature D Feature E New Feature Feature F Feature G Build most important and more complex features as highest priority: Reduces schedule risk Implement completed features if priority changes Most Important or Complex Features Important Feature C Complex Feature K Build foundational features first; Release if any immediate business value may be realized Feature A Feature B Slide 13

When Will We Be Done? How do agile projects build timelines? Slide 14

When Will We Be Done? Traditional Identified Opportunity Plan & Define Design Develop Test Deploy Value Realization Most value not realized until entire product is delivered Agile Identified Opportunity Plan & Define Design Develop Test Deploy Plan & Define Design Develop Test Deploy Plan & Define Design Develop Test Deploy Plan & Define Design Develop Test Deploy Plan & Define Design Develop Test Deploy Value Realization Value is added with each subsequent iteration Slide 15

When Will We Be Done? How are agile project timelines developed? Development team estimates each feature using a relative size method Translate estimates into a point scale Track completed work over several time box iterations Based upon tracked work, forecast what may be completed in each future iteration Utilize appropriate project metrics to track progress Slide 16

Project Metrics Metric Horizon > 12 Months Commercial Package Policy 6+ Months Property GL 3-5 Months Release 1 Release 2 Release 1 Release 2 2 Weeks T1 T2 T1 T2 T1 T2 T1 T2 Level Metric Purpose Program Gantt Provides highest level view of sequence and milestones for entire program Product Burnup Progress against backlog over time for product backlog Release Burndown Progress against backlog over a timebox for more detailed progress tracking (+ impact of non-planned work) Team Iteration Report Team s progress against iteration commitments Slide 17

Agile Advantages to the Product Owner How do agile practices help the Product Owner? Active involvement in day-to-day effort Understand product design impacts Adjust for new information Define features just in time Leverage user feedback Minimize over-engineering Good Enough For Now Identify roadblocks or training needs Release completed features incrementally Transparency - cannot hide missing deliverables Lessons learned are applied within the project Slide 18

Agile Challenges for the Product Owner How do Agile practices challenge the Product Owner? Level of involvement may be uncomfortable or more than desired Being the business voice and the decision maker for project details may be a new experience Adjusting to an open work environment Learning the development team language Overcoming concerns with Good Enough For Now versus perfection Slide 19

Closing Thoughts Don t underestimate the level of Product Owner involvement Adoption of agile practices must have executive support Embrace the visibility and transparency Empower team to determine how best to complete each feature Leverage the Project Manager Incorporating non-agile teams and work Build the project schedule including development and supporting work Retain an experienced agile coach to start Be willing to treat iterations as small experiments Slide 20

Closing Thoughts Slide 21