When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment

Similar documents
Organizational Change Through Metrics

Accelerating Your DevOps Journey

Knowledge Solution Services

The Faster Road to Innovation Why Workopolis Went Agile

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather

Using Scrum to Complement Existing Organizational Transformation Methods: Exercise Guide Agile 2010

TSP*-Agile Blend: The Gun Smoke Clears

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

Overcoming Barriers Facing Agile Adoption Eliassen Group. All Rights Reserved --

Procurement and Supplier engagement in New Product Development. Driving OMX early in the development cycle

LEAN ENTERPRISE TRANSFORMATION

Why PMOs Fail: Is Your Organization at Risk?

Transformation Strategy Session

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

Bridging the Gap Between Governance and Agility. Mario E. Moreira

Implementing SAFe: A Roadmap

Steven Horvath. Differentiating ITSM with Transformation. CTO/Practice Lead

Course Title: Planning and Managing Agile Projects

Firms with Resilient Supply Chains Minimize Supply Disruptions

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013

PINK ELEPHANT THOUGHT LEADERSHIP WHITE PAPER. Identifying & Implementing Quick Wins

Steven Horvath. Differentiating ITSM with Transformation. CTO/Practice Lead

Planview Enterprise One

Aligning Technical Requirements with Agile Development

Procurement Transformation on the Fast Track: Doing More with Less

A Guide to Critical Success Factors in Agile Delivery

Tug the CFO s Purse String for a CMMI Program

Putting the E in EPMO. Agenda. Context. Typical Project Office Implementations. Real World Examples. Open Forum. Stephen Beise PPM Domain Leader

It can be done. Agile at Scale

IBM Rational Software

How a project approach will build change management capability across your organization

2013 Eliassen Group. All Rights Reserved -1- Enterprise Agility

Final Audit Report. IT Client Services - Application Development and Maintenance Process

The Key to Project Success: Reducing Solution Scope

Agile in a Regulatory & Compliance Environment. Julie Bridges

Copyright Software Engineering Competence Center

Waterfall Vs. Agile PM

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012

for Financial Services. A UK Perspective

"Charting the Course to Your Success!" Planning and Managing Agile Projects Course Summary

Agile Business Analysis - Resurgence. Dorothy Tudor - TCC

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

Agile Program Management. Success through effective teaming

Creating an Agile PMO via Scrum

Scaled agile transformation case study

IT Revolution. foreword by Gene Kim

4/26. Analytics Strategy

Russell Pannone February 10, 2009

PMO17BR303 The Big Bang Cerner s Approach to Agile Transformation Matt Anderson, PMO Director Cerner Corporation

Seminar Overview Scaling Agile at organizational level

SAP s Digital Transformation to Run Simple

Quantifying the Value of Investments in Micro Focus Quality Center Solutions

Paul Gorans, Agile Competency Lead, IBM GBS Federal Project Management Symposium

Tools To use with the Learning Plan Methodology. Business Implications of Emerging Technologies

Systems Engineering in Large-scale Agile Software Development

SAN YSIDRO HEALTH LEAN TRANSFORMATION. April House, LVN, MHA, CPHQ, CSSMBB Chief of Quality & API

Supply Chain Transformation...a Change Process

Instructor s Guide. 1 A companion to Agile Project Management: Making it Work in the Enterprise, Second Edition John Goodpasture, PMP

SCRUMOPS. David West Scrum.org All Rights Reserved

Abstract Now that the Agile campaign has entered cross organizations and industries, lot of variations are emerging. Hybrid Agile is a new

PARKS FORWARD COMMISSION Implementation Assessment November 2015

ServiceNow Custom Training and Adoption

Developing Role-Based Change Competencies In an ECM Framework

Implementing an Agile Transformation Using Discipline Agile Delivery Michael J Lyons World Wide Solution Deployment Architect, IBM Rational

Leadership in Transforming Organizational Competitiveness Transformational IT

PROJECT SOCIALIZATION:

Enabling Enterprise Business Agility

Sage North America, Mid-Market R&D. One Team s Agile Journey

Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy. Darian Poinsetta Senior Executive Agile CxO

IBM Quality Software Engineering

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

Quality Management_100_Quality Checklist Procedure

Advanced Agile Techniques

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018

Agile Transformation Key Considerations for success

Agile Transformation In the Digital Age

Boston University Metropolitan College. MET CS634 Agile Software Development

[control] [data] [process] [strategy] [partners] [testing] [validation]

Andy Jordan August 14 th, 2014

Leading Practice: Test Strategy and Approach in Agile Projects

Developing a Successful Product

Case Study: United Airlines Transforms Release Management for Its Modern Software Factory

Why a UX/Mobile Strategy matters Implementation success with SAP Services. Björn Treutel, EMEA UX/Mobile Services 12 th of June 2015

The Agile Cultural Shift: Why Agile Isn t Always Agile

Training Your Customer

Strategy Maps and the Balanced Scorecard. Don Breckenridge Jr. President

Agile for High Assurance: Lessons learned

Agile Marketing Automation

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands

DEVOPS IN A BOX: MAKING CONTINUOUS INTEGRATION EASIER

L44: Taking BCP to BCM. Victoria D. Leighton Avanade, Inc.

Scaling Agile: Fractals of Innovation. An excerpt from Agile Business by Bob Gower and CA Technologies

Taking Control of Your Fuzzy

SKYPE FOR BUSINESS ACCELERATING ROI BY EXPANDING FEATURES AND FUNCTIONALITY. Copyright Modality Systems 2016

Introduction... 1 Part I: Understanding Agile... 7

Agile Essentials Track: Business Services

Transforming Business Needs into Business Value. Path to Agility May 2013

Can Your Proposal Process Be More Agile?

Catalyst 2018 Digital Organization & Culture Transformation TM Forum, Detecon International GmbH, Concentra Consulting Limited, The GC Index 1

Transcription:

When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment Marjorie Farmer Wireline & Perforating Global Software Discipline Manager

Agenda Halliburton Situation and Challenges LIFECYCLE for Software Execution Adoption Challenges Results 2014 HALLIBURTON. ALL RIGHTS RESERVED. 2

Halliburton global footprint Halliburton Locations Halliburton Headquarters Halliburton Research Centers 2014 FAST FACTS Founded Employees 1919 Over 80,000 Operational Countries 80 Research Centers 15 Corporate Headquarters Houston Dubai Customers National, International and Independent entities worldwide 2014 HALLIBURTON. ALL RIGHTS RESERVED. 3

Program Sanctioning Business Case Development Production Commercialization Initiation Gate Gate Approval Gate Release Gate Release Gate Launch Gate Review Retirement 0 1 2 3 4 5 6 7 Assessment Stage 0 Definition Stage 1 Design / Build / Qualify Stage 2 Verification Stage 3 Stage 4 Commercialization Stage 5 Lifetime Stage 6 Program Project Mgmt & Business Problem Business Case Management and Program : Resource Management, Risk Management, Schedule Development & Execution, Integrated Launch Plan, Etc. Launch Program Close Product Mgmt & Marketing Product Portfolio Analysis Market Analysis Market Launch and Execution Customer / Commercialization Metrics (Scorecards) Retirement / Obsolescence / Cannibalization Yearly Pricing Review Yearly Product Positioning Review Product Retirement Process Readiness Development Execute Design Plan Execute Verification Plan (Prototype Testing) Execute Plan (Pilot Testing) Operations Design Support Sustaining Cost Reduction Plans Supply Chain & Mfg Initial Manufacturing Assessment Supply Chain / Manufacturing Development & Facilities Prep Execute Production Plans Supplier Monitor Quality Plans Supplier Scorecards Operations Business Need Initial Launch Verification/ Plan Input Operations Deployment Preparation Execute Plan (Pilot Testing) Service / Maintenance Plan (Field / Customer Feedback) Finance/ Accounting Business Case Contributions & Compliance (Legal/HSE) Initial Assessment Regulatory Environmental Analysis Regulatory/Compliance Review 1 Regulatory/Compliance Review 2 IP Landscape and Early IP Opportunities IP Strategy IP Review and File IP Reviews at each Stage Gate 2014 HALLIBURTON. ALL RIGHTS RESERVED. 4

LIFECYCLE for Software Executive Mandate Produce a process based on LIFECYCLE that works for software, as much like LIFECYCLE as you can make it. And you have to keep the same stages and gates. 2014 HALLIBURTON. ALL RIGHTS RESERVED. 5

Software Process Agile Ad Hoc Waterfall 2014 HALLIBURTON. ALL RIGHTS RESERVED. 6

2 3 4 5 Adjustments 2 Design / Build / Qualify Stage 2 Verification Stage 3 3 Stage 4 Key Stages run in parallel Design/Build/Qualify Verification 4 5 Stage Gates can be merged 2 Design/Build/Qualify Verification 3 4 5 Just in time planning Most scope is not locked Release and Market Requirements Development 2014 HALLIBURTON. ALL RIGHTS RESERVED. 7

Program Sanctioning Business Case Development Production Commercialization Initiation Gate Gate Approval Gate Release Gate Release Gate Launch Gate Review Retirement 0 1 2 3 4 5 6 7 Assessment Stage 0 Definition Stage 1 Design / Build / Qualify Stage 2 Verification Stage 3 Stage 4 Commercialization Stage 5 Lifetime Stage 6 Program Project Mgmt & Business Problem Business Case Management and Program : Resource Management, Risk Management, Schedule Development & Execution, Integrated Launch Plan, Etc. Launch Program Close Product Mgmt & Marketing Product Portfolio Analysis Market Analysis Market Launch and Execution Customer / Commercialization Metrics (Scorecards) Retirement / Obsolescence / Cannibalization Yearly Pricing Review Yearly Product Positioning Review Product Retirement Process Readiness Development Execute Design Plan Execute Verification Plan (Prototype Testing) Execute Plan (Pilot Testing) Operations Design Support Sustaining Cost Reduction Plans Supply Chain & Mfg Initial Manufacturing Assessment Supply Chain / Manufacturing Development & Facilities Prep Execute Production Plans Supplier Monitor Quality Plans Supplier Scorecards Operations Business Need Initial Launch Verification/ Plan Input Operations Deployment Preparation Execute Plan (Pilot Testing) Service / Maintenance Plan (Field / Customer Feedback) Finance/ Accounting Business Case Contributions & Compliance (Legal/HSE) Initial Assessment Regulatory Environmental Analysis Regulatory/Compliance Review 1 Regulatory/Compliance Review 2 IP Landscape and Early IP Opportunities IP Strategy IP Review and File IP Reviews at each Stage Gate 2014 HALLIBURTON. ALL RIGHTS RESERVED. 8

Program Initiation Gate 0 - Software Projects Sanctioning Gate 1 Boxes with striped backgrounds to be used where relevant (e.g. standalone software projects) Business Case Development Production Commercialization Approval Gate Release Gate Release Gate Launch Gate Review 2 3 4 5 6 Retirement 7 Assessment Stage 0 Definition Stage 1 Design / Build / Qualify Stage 2 Verification Stage 3 Stage 4 Commercialization Stage 5 Lifetime Stage 6 Program Project Mgmt & Initial Release Plan Launch Release Close Product Mgmt Business Problem Release and Market Requirements Value Proposition, Messaging, Pricing Release Objective Confirmation Product Reassessment Readiness Development Tier III Support Build and Installation Management Build & Installation Assessment Initial Dev Environment Setup Build & Installation Environment Implementation Product Rollout Channel Readiness Assessment Communication / Marketing Plan & Preparation Training & Support readiness Plan Customer Previews and Feedback Tier I & Tier II Support Rollout Finance/ Accounting Business Case Contributions & Operations Business Need / Partnering Opportunities Initial Launch Plan Input Operations Deployment Preparation Execute Plan (Pilot Testing) Field/Customer Feedback IP/ Compliance Legal/HSE/IT) Landscape & Early IP Opportunities IP & Security Strategy IP, Security, Export & Regulatory Compliance Review and File 2014 HALLIBURTON. ALL RIGHTS RESERVED. 9 IP Reviews at each Stage Gate

Feature Complete Gold Candidate Design/Build/Qualify (Stage 2) End of Verification (Stage 3) Agile Box Version 1.0 7Jul2012 End of (Stage 4) Iteration Cycle Potentially Shippable Software For mature agile teams, the gap between end of D/B/Q and end of Verification may be quite small Potentially Shippable Software Release Backlog including defects and technical debt, sized & prioritized Story Clarification Development Testing Retrospection Backlog Grooming for next iteration Exercise and review of past iteration Daily Cycle - Check-Ins - Automate Tests - Continuous Integration - Collaborate Iteration Cycle Development Testing Retrospection Exercise & Stabilize Final Testing Defects Limited Dev Testing Retrospection Showstopper Customer Defects Gap between Gold Candidate and Launch may be short or nonexistent depending on extent of customer validation activities in previous phases Build and Deployment Management. Organizational Change Management. Customer Previews and Feedback. 2014 HALLIBURTON. ALL RIGHTS RESERVED. 10

Execution 2014 HALLIBURTON. ALL RIGHTS RESERVED. 11

Executive Mandate Produce a process based on LIFECYCLE that works for software, as much like LIFECYCLE as you can make it. And you have to keep the same stages and gates. Team Landmark Chief Project Manager Cementing Product Manager Consultants Organizational Change Mgmt Expert Professor of Computer Science Product Management Expert, Agile 2 Agile Coaches Organizational Change Mgmt Logistics Discovery Level of software process in each Business Line varied widely Significant variance in the size of software groups Almost all Business Lines leveraged offshoring and distributed teams Challenges around Product Management coverage and Automated Testing Questions around articulating software value when revenue is indirect at best Every Business Line was either using Scrum or planning to adopt Scrum Software development often a black box to the Business Line executives Discovery Dev Pilots Rollout Q1 Q2 Q3 Q4 Q1 Q2 2012 2013 2014 HALLIBURTON. ALL RIGHTS RESERVED. 12

Material 2014 HALLIBURTON. ALL RIGHTS RESERVED. 13

2014 HALLIBURTON. ALL RIGHTS RESERVED. 14 Adoption Challenges

Challenge: Business lines don t want the process Source: Small Software Shops why does software need to be different? Response It won t look so different to you Executive Sponsorship Peer Support Value to the executive Software is different because Results Cautious acceptance Compliance 2014 HALLIBURTON. ALL RIGHTS RESERVED. 15 Source: Big Software Shops we re already doing fine Response Due diligence Corporate alignment and synergy Value of Gates Results Generally a few opportunities Often some best practices to share Good enthusiasm and buyin

Challenge: Change Resistance Issue Awareness Checkbox Adoption Agile resistance among some teams General Change Resistance Response Executive sponsorship Formal Change Management effort Support/Value-add Customize approach by Business Line Results Strong awareness and buy-in Agile skills and adoption are improving Gates are now being held Executives rate that software effectiveness has taken a big step up Establishing a Sense of Urgency Creating the Guiding Coalition Developing a Change Vision Communicating the Vision for Buy-in Empowering Broad-based Action Generating Short Term Wins Never Letting Up Incorporating Changes into the Culture John Kotter: 8 Step Process for Leading Change 2014 HALLIBURTON. ALL RIGHTS RESERVED. 16

Challenge: Skills and Staffing Issues Issue Product Management and Product Owner Gaps Role coverage for non-developer roles Gate presentation issues Mitigation Leverage LIFECYCLE Specific Material for Product Managers and Owners Leveraged external expertise Share learnings across divisions Results Steady increase in Product Owner skills and coverage Teams not so heavily skewed toward development General increase in automated testing Gates now generally successful and providing good value 2014 HALLIBURTON. ALL RIGHTS RESERVED. 17

Outcome Success of the Adoption = Quality of Product being Adopted x Quality of Rollout Results Corporate buy-in Ad-hoc teams are transitioning to agile Gates are being held, with positive results Cross Business Unit initiatives leveraging the process Cross Business Unit communication Adoption spreading beyond original scope Takeaways Solid executive sponsorship is critical Organized Change Management: Communicate, and communicate again! Offer value, not just a corporate mandate Customize the implementation by Business Unit 2014 HALLIBURTON. ALL RIGHTS RESERVED. 18

Thank you. Questions? 2014 HALLIBURTON. ALL RIGHTS RESERVED. 19