Scrum: Applying Agile Project Management Concepts to Life Product Development

Similar documents
Agile Scrum Workshop

Roles: Scrum Master & Project Manager

Introduction to Agile Scrum

Issues in Internet Design and Development

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Introduction to Agile and Scrum

Agile Scrum and PMBOK Compatible or Contrary?

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

Course Title: Managing the Agile Product Development Life Cycle

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

Applying Agile Project Management to a Customized Moodle Implementation

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

Traditional SDLC Vs Scrum Methodology A Comparative Study

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

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

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

No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum

Scrum Methodology in Product Testing : A Practical Approach

Sprint with Scrum and get the work done. Kiran Honavalli, Manager Deloitte Consulting LLP March 2011

Agile Methods for Analysis

Agile project portfolio manageme nt

Agile Projects 7. Agile Project Management 21

Agile for Product Owners

Iteration Planning. also called Iteration Kickoff

Managing Agile Projects in TestTrack GUIDE

Agile Planning & Metrics That Matter

Successfully Scaling an Agile Innovation Culture with Perforce

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

Agile Metrics. It s Not All That Complicated

Scrum includes a social agreement to be empirical as a Team. What do you think an empirical agreement is?

RAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD)

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

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Best Practices for Adopting Visualization Into Your Software Process. Mitch Bishop Johann Mendoza

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

How To Plan An Agile Project

Product Development: From Conception to Execution. Slide 1

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Scrum: A disciplined approach to product quality and project success.

Getting Agile with Scrum

THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

When is Agile the Best Project Management Method? Lana Tylka

Agile Project Management at Penn. Delphine Khanna University of Pennsylvania DLF Forum -- Nov 1, 2010

Agile Project Management By Mark C. Layton

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015

Course Title: Planning and Managing Agile Projects

44-76 mix 2. Exam Code:MB Exam Name: Managing Microsoft Dynamics Implementations Exam

Successful Agile Project Management

LEAN AGILE POCKET GUIDE

How Product Management Must Change To Enable the Agile Enterprise

Agile Data Warehousing. Christina Knotts Associate Consultant Eli Lilly & Company

Is Your Organization Agile-Ready?

Would you like to have a process that unlocks ability to learn and produce faster?

Is PRINCE 2 Still Valuable in an Agile Environment?

Moderator: Albert Jeffrey Moore, ASA, MAAA. Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven L. Stockman, ASA, MAAA

A Glossary of Scrum / Agile Terms

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process

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

D25-2. Agile and Scrum Introduction

Software Development Methodologies

Scrum. in five minutes

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

Agile Training Portfolio

VIII. Project Management Glossary

AGILE & SCRUM. Revised 9/29/2015

Bridging the Gap Between Acceptance Criteria and Definition of Done

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

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

Test Automation: A Project Management Perspective

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

IMQS TECHNOLOGY AGILE METHODOLOGY

"Bezpieczny Projekt"

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

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary Stakeholders. Business Owner. Product Owner.

Agile vs. Waterfall. Why not both. Arnold Okkenburg PMP

Measuring ROI of Agile Transformation

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

Mastering the Iteration: An Agile White Paper

Today: Software Development Models (cont)

Agile Software Development

When to use Agile/Scrum

The Thinking Approach LEAN CONCEPTS , IL Holdings, LLC All rights reserved 1

Agile Project Management with Scrum

AGILE - QUICK GUIDE AGILE - PRIMER

Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery

INTRODUCTION. Chapter Motivation

Controlling Change on Agile Software Development Projects

Practical Agile Requirements Engineering

VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN. Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc.

Thank you for joining, we will begin shortly. Please dial in using VANTS line 58203#

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile:

Scrum in a Large Project Theory and Practice

Introduction to Agile and Scrum

The Agile Manifesto is based on 12 principles:

Becoming an Agile Project Manager

agenda AGILE AT SCALE

Agile QA Process. Anand Bagmar Version 1.

Transcription:

Scrum: Applying Agile Project Management Concepts to Life Product Development LOMA Customer Service Conference Annette Brommel Dodd Starbird March 4, 2016 1

Objectives The session will illustrate through a case study the application of an exciting new approach to Project Management. Agile Scrum emphasizes disciplined speed and flexibility in place of exhaustive planning. Though the approach has been popularized in IT companies, many other teams are starting to apply it to their projects, including the Life Insurance industry. Objectives: Understand the basic concepts of Agile Scrum Hear a case study of an insurance company that uses Agile Scrum for product development projects Discuss how participants could deploy Agile Scrum in their own organizations 2

Standard PM Methodology Standard Project Methodology WBS, Estimate, Risk, Schedule Triple Constraints Waterfall Development Sequential Development 3

Agile Scrum Agile Scrum is: a flexible project management framework based on the ability to iteratively adapt to rapidly changing customer requirements Agile Scrum is: a Rugby term Agile Scrum is: The team moving the ball down the field together as a single unit! 4

A (Modified) Agile Manifesto Individuals and interactions over project management process and tools Working designs with appropriate documentation (per compliance and/or regulatory requirements) Collaboration and involvement in prioritization instead of us and them Responding to change while following an overall high-level plan We will only be 2 weeks wrong! Adapted from: 2001, www.agilemanifesto.org/principles.html 5

Agile Scrum Flow Burn Down Chart Daily Scrum Project Project Sprint Backlog 2-Week Sprint Sprint Kickoff Planning Meeting Selected Product Backlog Project Product Requirements/ Features Product Backlog Program Project Sprint Demo/ Retro Program Sprint Pre-Planning Meeting Program + Team Capabilities + Business Conditions 6

Why Agile at The Principal? Prior product development process: Linear project flow emphasized careful research, design, and documentation of requirements prior to development Handoff to development occurred at the 75% milestone in design, but we were never really at 75% at that point! Post Production and Phase 2 were planned rework of functions that didn t make it into the original design! 7

Deployment Timeline - 2015 Framework Refine & Plan Program & Backlog Prep Training Launch Dec - Jan Feb Mar Apr May Jun 8

Interview Feedback and Quotes Agile will help us deliver more of the most critical business value, sooner. We should be able to launch any time. The 2-month delivery window impedes innovation. We have roller-coaster resourcing. There s a rift in priority between Product and Administration, and Agile will force us to manage our backlog. We re already using Implementation to flesh out our design. 9

Our Strategy Drive improvements for the business to provide the flexibility to react, execute, and deliver upon the dynamic and fast changing business needs 10

Design Workshop Purpose: Design how the agile methodology could be applied to Product development and how we could then pilot this approach. Deliverables: Define team structure and roles for Product agile pilot team. Define how Product work will be organized to meet batch deliveries. Determine how best to organize team members into a pilot. 11

Workshop Objectives & Scope Objectives Determine how to manage the product calendar work through an agile team Define structure for an agile product team Number of teams Roles Skillsets Get Product teams trained, up and running using agile methodology Determine best way to evolve existing concurrent product batch work in to agile Determine how to handle product rate fluctuations Scope In Scope: Product Calendar IT defined roles that are traditionally in our product projects Out of Scope: Production Fixes Administration Efforts Helpdesk Changes to the Actuarial research and pricing work 12

Pilot Scope - Product Process 13

Workshop Day 1 Goal: Design a framework for product development using agile concepts. Discussion points we worked through as a group were centered around: What does the perfect process look like? Why Agile? Day 2 Goals: Finalize framework design Finalize team structure; capture issues and roadblocks Determine pilot scope and transition plans Plan for final review with sponsors within 3 weeks 14

New PFG Life Scrum Team Structure Repeatable Work Backlog Scrum Team1 Backlog Scrum Team2 New Product (Admin Focus) Backlog Scrum Team3 Overflow (Admin Focus) Backlog Scrum Team4 New Product (Markets/Calc Focus) Request as Needed: -Architect -DBA -SME s -Vendors -Ancillary system BA s -Ancillary system App Developers 15

New PFG Life Scrum Team Structure Backlog Scrum Team1 Illustrations/Calc/Admin Backlog Scrum Team2 Admin (PGS) Backlog Scrum Team3 Illustrations/Calc/Admin Request as Needed: -Architect -DBA -SME s -Vendors -Ancillary system BA s -Ancillary system App Developers 16

Transition from Waterfall to Agile 17

Foundational Tenants of Agile Visibility, Testing, and Adaptation Basic Rules: Collaborative prioritization of features using stories that connect to the customer(s) needs Self-managed teams that own a product delivery, with product owner decision-maker Time-boxed, low-interference 2-week Sprints, with effort estimation and retrospective review Test-driven design: create the test and/or acceptance criteria before designing the product Self-disciplined adherence to ground-rules and collaborative norms 18

Collaborative Norms Needed Use of visual displays for coordination: 19

Collaborative Norms Needed Daily collaboration amongst team members 20

Collaborative Norms Needed Daily huddles (quick!) for scrum teams to coordinate cross-functionally 21

Collaborative Norms Needed Standard use of tracking / reporting software Confluence Business Requirement 22

Benefits of Agile Development Stakeholder Engagement: Provides multiple opportunities for stakeholder and team engagement before, during, and after each Sprint. High degree of collaboration provides more opportunity for the team to understand the Business vision. Transparency: Provides a unique opportunity for stakeholders to be involved throughout the project, from prioritizing features to iteration planning and review sessions. Allows for Change: Because we plan for 2 weeks sprints, there is an opportunity to refine and reprioritize the overall product backlog. New or changed backlog items can be planned for the next iteration, providing the opportunity to introduce changes within a few weeks. 23

Benefits of Agile Development Improves Quality: By breaking down the project into manageable units, the project team can focus on high-quality development, testing, and collaboration. App Dev and QA work side by side. By conducting tests and reviews during each iteration, defects are found and fixed quickly. Higher team morale: Being part of a self-organizing, self-managing team allows people to be creative, innovative, and acknowledged for their expertise. Scrum master removes impediments and shields the development team from external interference. Working cross-functionally allows team members to learn new skills and to grow by teaching others. Cultivates a Culture of Innovation 24

Interview Feedback and Quotes The Agile thing for us is going well actually the product/admin program seems to be running very well!! So everyone hit the mark on that! People have started talking to each other rather than waiting on someone to deliver answers to them. App Dev and QA really started to work together more and started breaking down some of that Us vs. Them mentality. The transparency agile brings to what is really being worked on and the ability to pivot and work on other items quicker has been a big benefit. 25

Interview Feedback and Quotes It is great to see IT work directly with our business partners and determine the best plan for implementation When we stopped working on one of our Product projects earlier this year, we were able to react in a nimble fashion and put our resources on things important to the business. We got a ton of work done and really provided a lot of value. As people are more involved in planning their own work, we have less of we have always done it that way and more engagement in the process and what they are working on. We are able to adapt a product along the way rather than having to rely (or go back and redo) product specifications that were developed at the beginning of the process 26

Discuss: Design & Structure Decisions Challenge paradigms! What has to change? How to organize? Draw a picture How to apply the Agile guiderails? How to manage the feature backlog? How to dedicate resources? How to co-locate and/or use space? What new tools or capabilities do we need? How to do proof-of-concept or pilot? How to scale / integrate? How we might transition after piloting? How to apply Agile controls? 27

Other Questions? Presenters: Annette Brommel 515-362-2302 Brommel.annette@principal.com Dodd Starbird 303-809-5054 (mobile) dodd@implementationpartners.com Websites: www.principal.com www.implementationpartners.com 28