Living Iteratively. "Don't drive angry!" American Society for Quality Fall Conference November 3, 2016

Similar documents
Extreme Agile Implementation and Creating a Value Delivery Office

Administration Division Public Works Department Anchorage: Performance. Value. Results.

Accenture TaaS - Testing as a Service Platform Americas January 14, 2016

Meter Data Management System (MDMS) Sharing. Ricky Ip CLP Project Manager

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

How to Optimize your Office 365 Migration for Cognitive Capabilities. Ramin Mobasseri

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

Improve Engagement by Driving a Development Culture

COURSE LISTING. Courses Listed. with Customer Relationship Management (CRM) SAP CRM. 15 December 2017 (12:23 GMT)

Brand Plan Sample Template. Akademia Marketingu Farmaceutycznego

Child Welfare Services New System Project Quarterly Stakeholder Briefing. April 11, 2017

Dynamic Reallocation of Portfolio Funds

Introduction and Key Concepts Study Group Session 1

Impact of the Dark Rule Amendments. Baiju Devani Director, Analytics IIROC

Office Depot s ecommerce Repla2orming

Breaking the Silo Mentality Working With Opinion Leaders

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office

European Freight Forwarding Index

Regional Habitat Indicators Project. Workshop #1. Nov 9, 2016

HOW TO DEVELOP DIGITAL AGILITY IN ORDER TO STRUCTURE AND ACCELERATE INTERNATIONAL BUSINESS

Monitoring validated processes by using SPC

The Enterprise Project

PASSPORT TO PERFORMANCE Your Year-End. Empowering you to do your best work every day

Introduction and Key Concepts Study Group Session 1

COURSE LISTING. Courses Listed. Training for Applications with Integration in SAP Business One. 27 November 2017 (07:09 GMT) Advanced

Panorama WRHA Public Health Staff Development December 10 & 11,

Measuring Safety Performance

New Horizons Computer Learning Centers

approach to successful project

Software Development Life Cycle:

SWE 211 Software Processes

Retrocommissioning (RCx)

Learning to L ve Data Warehouse Testing

5 Star London Hotels - Example Report

Energy Efficient Buildings: Realizing Money and Energy- Saving Opportunities

The Call Center Balanced Scorecard

SUPPLY CHAIN EXCELLENCE IN WIDEX. June 2016

Energy Future Holdings (EFH)

Use Cases and User Stories for Agile Requirements

COURSE LISTING. Courses Listed. with SAP ERP. 3 January 2018 (00:08 GMT) SCM600 - Business Processes in Sales and Distribution

Introducing 2-Tier BI and Analytics

Reliability Improvement using Defect Elimination

Enterprise Technology Projects Fiscal Year 2012/2013 Fourth Quarter Report

New Specialty Crops for California

BPCS & ERP LX CONSULTANT & PROJECT MANAGAR

Overview of the New Zealand Natural Capital Assessment May 2014

HCM Project Planning SUN October 1, 2017

Daily Continuous Improvement

Application of a cooling tower model for optimizing energy use

Reducing Business Risk

COURSE LISTING. Courses Listed. with Business Intelligence (BI) Crystal Reports. 26 December 2017 (18:02 GMT)

The City of Oregon City Oregon City Tourism Strategic Plan - Scope of Work. May 30, 2017 Submitted by Coraggio Group coraggiogroup.

SMA Case Study: Unlocking Productivity through Sales Pipeline Management

Internet Protocol version 6 (IPv6) Transition. Presented to the Federal IPv6 Inter-Agency Conference

Scott Adams DILBERT. Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman

Supplier Performance Metrics External Balanced Score Card (EBSC) Update

Lessons from Teller Capture in the United Kingdom

U.S. Farm and Retail Egg Price Relationships to 2005 Changing Share of the Consumer's Egg Dollar

Aligning Process Redesign and Change Management with Project Management (System Implementation Projects)

ISO Monitoring and Measurement Nonconformance and Corrective and Preventative Action

Global Market Pulp Statistics

Project Management. Learning Objectives. What are Projects? Dr. Richard Jerz. Describe or Explain:

The Service Desk Balanced Scorecard

Welcome! Process Integration, Metrics and Setting ITSM Academy

Panama City Beach

Cattle Outlook. January, 2018

Energy Market Outlook

PROPANE TANK PRODUCT STEWARDSHIP PROJECT. PROJECT SUMMARY March 28, 2003

AGILE SOLUTIONS. Agile Basics

Why global businesses need global audit networks October 2012

CDASH Clinical Data Acquisition Standards Harmonization

Third Quarter 2017 Conference Call

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc.

Pinellas County Department of Solid Waste. Recycle Florida Today Environmental Sustainability Award Submittal Supporting Data

Dave Honkanen Sr. Director, EPO Prime Therapeutics. The EPMO: Strategy to Execution

COURSE LISTING. Courses Listed. with Logistics Execution & Warehouse Management SAP ERP. 23 January 2018 (16:50 GMT)

The Ultimate Guide to Performance Check-Ins

HV SHRM Member Survey

The Good, the Bad and the Puzzling: The Agile Experience at 5 Companies (Updated!)

So you want to be Agile in a Government setting?

Implementation of Dependency Structure Matrix (DSM) for Managing Design Iteration on Complex Projects

Service Level Agreement Policy. Table of Contents

Nova Scotia Power Inc. Fleet Asset Management

Fertility management in organic strawberries

Case Study. BiOWiSH Aqua has Positive Long-Term Effects. Biological Help for the Human Race

PJM Roadmap for edart

Energy Market Outlook

Creating Customized Solutions

Premium Sample Reports

% of Reference Price 190% Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Beef & Veal Production (E28 Slaughtering) - Tonnes

DoD Competency Management Overview. May 2013

DEVELOP THE RIGHT PLAN FOR YOU.

Business Alignment Through the DevOps Loop

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Climate Action Planning at Rice University. Richard R. Johnson Admin. Center for Sustainability and Energy Management 27 April 2016

SURFACE WATER WITHDRAWALS & LOW FLOW PROTECTION POLICY MICHAEL COLLEGE, P.E. SUSQUEHANNA RIVER BASIN COMMISSION

Predictive Conversations

COURSE LISTING. Courses Listed. 4 February 2018 (12:50 GMT) SAPSCM - SAP SCM. SCM200 - Business Processes in Planning (SCM)

FINANCE AND STRATEGY PRACTICE CFO EXECUTIVE BOARD. Safeguarding Supply. Protecting the Enterprise from Unforeseen Supply Chain Risks

Transcription:

Living Iteratively "Don't drive angry!" American Society for Quality Fall Conference November 3, 2016

Objectives 1. Identify the "right" opportunities to leverage iterative / incremental development (IID) 2. IID Exercise: "Living Iteratively" Time-Boxing Iterative Prototyping / Usability Iterative Stand-Ups

Waterfall Why IID? WHAT? HOW? WHY? IID Hybrid Hardware Installation

Why IID? Why? 100% 11% End-User Adoption Improved scope, less unused, unneeded functionality 10% Quality Lower cost due to less work 4% 125% Time-to-Value Benefits realization pulled from iterative releases rather than one single release at the project s end Traditional Approaches Source: Corporate Executive Board Expected Benefits Using IID

"Spar" with Change Why? Daily Focus Timely Risk / Impact Assessments Real-Time Communication

Conduct Quality Checkpoints Why? Daily Metrics Iterative Incremental Deliverable Sign-Offs

Build Value "One Success at a Time" Why? "Time-to-Value" Incremental Releases

IID Methodology How Iterations (Sprints)

IID Methodology How Incremental Iterative

Time-Boxing Picking a Date Study or Socialize? Student Syndrome wait until the very last minute to start their assignments Parkinson's Law work assigned expands to fill the allotted time

Rube Goldberg TIME-BOXED Exercise

Rube Goldberg "Hands-On" TIME-BOX Objective: 30 minutes: Needs: Pop a balloon! 25 minutes construction 5 minutes at end to showcase with other teams Race Track (10) Dominos (10) Pulley (20) POPPED Balloon! (40) Bonus Points: Mouse Trap (20) TOTAL Points Possible: 100 pts Pulley Examples:

Status JUN JUL AUG SEP OCT NOV DEC JAN FEB MAR APR Time-Boxing Time-Boxed Baseline 2016 2017 Tax Season NAME Planned Date Hard Date PHASE Product X 4/7 Plan Design/Development Test Plan Planning Requirements Signed off 7/29 8/31 Planning 7/22 8/31 Approval for Execution 7/24 Planning 7/25 Res ources As s igned & Coding Begins 7/29 Planning 7/29 Ris k As s es s ment Complete 8/31 Planning 8/31 Des ign/development Des ign / Dev Test Strategy Complete 8/25 9/16 Des ign / Dev 8/25 9/16 Functional Stream Tes t Strategies Complete 9/30 Des ign / Dev 9/30 Des ign Complete - Edelivery 9/30 9/30 Impl 9/30 Us ability Reviews Complete 10/7 Des ign / Dev 10/7 GUI Prototypes Complete 10/14 Des ign / Dev 10/14 Tes t Plans Complete 10/14 Des ign / Dev 10/14 Coding Complete 10/24 10/24 Des ign / Dev 10/24 Unit / Integration Tes ting Complete 10/21 Des ign / Dev 10/21 Development Complete - Edelivery 11/11 11/11 Impl 11/11 Tes ting Tes ting UAT Begins 10/24 Tes ting 10/24 UAT Complete 1/17 1/26 Tes ting 1/17 Pre-Prod Tes ting (QA Only) Begins 1/20 Tes ting 1/20 Production Ready 2/16 2/16 Tes ting 2/16 Implementation Implementation Plan Complete 3/17 Impl 3/17 Roll-Out Complete 2/24 3/24 Impl 2/24 3/24 Impl Impl.

Prototyping How Working model displaying limited functionality of the product under development. PERFECTION is your enemy! Rapid prototyping helps evolve customer requirements in the early stage of development. Prototypes can have business and technical dimensions.

Iterative Prototyping/Usability Gather Level 1 Requirements Create L1 Wireframe Gather Level 2 Requirements Create L2 Wireframe Conduct Interviews Gather Level 3 Requirements Create Prototypes Conduct End-User Trial Revise Prototypes Develop / Build Deliverables

Prototyping Case Study Seven Existing Screens Combine into One Screen

Prototyping Case Study

Effort Effort Iterative Effort How Waterfall Integration Functional / Performance Bundle Regression Test Strategy / Plans Unit Planning Design Development Verification Implementation IID Time-Block 1 Unit Integration Functional Performance Time-Block 2 Unit Integration Functional Performance Time-Block 3 Unit Integration Functional Performance Time-Block 4 Unit Integration Functional Performance Time-Block 5 Unit Integration Functional Performance Time-Block 6 Bundle Regression Test Strategy / Plans Planning Design Development / Verification Implementation

Effort Effort Iterative Test Planning How Waterfall Test Script BLITZ! > 80% Test Scripts Integration Functional / Performance Bundle Regression Test Strategy / Scripts Unit Planning Design Development Verification Implementation IID Requirements PRIORITIZATION Critical! Time-Block 1 Test Scripts 1 Time-Block 2 Test Scripts 1-2 Time-Block 3 Test Scripts 1-3 Time-Block 4 Test Scripts 1-4 Time-Block 5 Test Scripts 1-5 Time-Block 6 Bundle Regression Test Strategy / Scripts Planning Design Development / Verification Implementation

The Right Mindset How DEFEND DISCOVER!

Stand-Ups PURPOSE: Team alignment, focus, momentum, commitment Each team member answers three questions: 1. What did you do yesterday? 2. What will you do today? 3. Are there any obstacles in your way? Key Decisions Scope Alignment Resource Contentions Technology

Stand-Up Cadence Daily Stand-Ups 24 H 1-4 WEEKS Review Requirements Prioritized Chunking Master Schedule Deliverables time-boxed Tasks identified by team Team commitment Lessons-Learned

Stand-Ups - TIPS Standing promotes engagement Co-Location is critical Team visualization breeds accountability and collaboration Start and end ON TIME

Living Iteratively Iterative / Incremental approach promotes: High team interaction / creativity Heightened communication Alignment of expectations Early value realization Constant learning / improvement Product QUALITY + VALUE

Thank you for thinking outside the box!