Agile Contracts The Foundation of Successful Partnering



Similar documents
Calculating Business Value Unlocking Your Value Delivery Potential

The Executive Action Team Leadership in an Agile Paradigm

Getting to Done The Secret Sauce of High Performing Teams

The nuts and bolts of Agile practices, terms and metrics. Agile Primer Rally So5ware Development, Inc.

Patterns of Performance The Secret Sauce of Hyperproductive Teams

Slicing User Stories accelerate backlog refinement help sprint and release planning increase delivered value

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

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

Application Overhaul. Key Initiative Overview

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

Scale Agile Leadership Required

6 Oct Agile: Creating a Culture of Quality, Value and Feedback. Agile. Creating a Culture of Quality, Value and Feedback.

In today s acquisition environment,

How to Launch a Scrum Team

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

Scrum. SE Presentation. Anurag Dodeja Spring 2010

How To Plan An Agile Project

The Basics of Scrum An introduction to the framework

AGILE - QUICK GUIDE AGILE - PRIMER

Mapping Out Agile Product Management Expanding Agile beyond development, to maximize Agile within development

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

1. Sprint Planning. Agile Ceremonies Demystified. A four part series written by Angela Boardman, CSM, CSP ATG (4284)

Agile Tuesday. Markus Willner & Stuart Fish Safe@Telekom

Applying Lean on Agile Scrum Development Methodology

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

D25-2. Agile and Scrum Introduction

Iteration Planning. also called Iteration Kickoff

Scrum methodology report

Release Notes Applied SAFe 4.0

Scenarios for Pair Coaching Exercises

SEO MADE SIMPLE. 5th Edition. Insider Secrets For Driving More Traffic To Your Website Instantly DOWNLOAD THE FULL VERSION HERE

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

Strategic Vision and Scrum: Looking Beyond the Next Sprint. Jimi Fosdick Certified Scrum Trainer and Scrum Mentor

Agile Software Development. Stefan Balbo / Patrick Dolemieux

"Bezpieczny Projekt"

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

Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1

Issues in Internet Design and Development

Scrum. The Essence. Tobias Mayer, Sonntag, 19. Februar 12

Agile Software Development

Global Business Services, GBS. Scrum and Kanban. Processer & IT nord seminar 5v3. Gitte Klitgaard Hansen, IBM

Agile and Earned Value. A white paper. October Author Stephen Jones, Sellafield Ltd

A Case of Nexus or Die Scaled Professional Scrum

5/30/2012 PERFORMANCE MANAGEMENT GOING AGILE. Nicolle Strauss Director, People Services

SYSTEM EVALUATION AND SELECTION. How to profitably evaluate and select the right system

Managing Agile Projects in TestTrack GUIDE

Scrum and Kanban 101

ERP. Key Initiative Overview

Effective Strategies for Modern Sales

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc.

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

As the use of agile approaches

Measuring ROI of Agile Transformation

Course Title: Managing the Agile Product Development Life Cycle

Contracting for Agile Software Projects

Strategic Program Management

Enterprise Release Management

The Next Wave in Finance & Accounting Shared Services Establishing Centers of Expertise

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

Chapter 6. Iteration 0: Preparing for the First Iteration

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

Quality Thinking in other Industries. Dominic Parry Inspired Pharma Training. WEB GMP BLOG inspiredpharmablog.

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

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

Agile project portfolio manageme nt

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

Project Success. The Prince of Scrum. Using Scrum in a Prince 2 Environment Project Success Ltd

Zarządzanie projektem agile The Mystery of Effective IT by Bogdan Bereza blogomotion.com/mystery 1 (30) Effective IT?

Keeping a Healthy Product Backlog

Developing a Public-Private Partnership Framework: Policies and PPP Units

FIELD GUIDE TO LEAN EXPERIMENTS

How to optimize offshore software development with Agile methodologies

Fact or Fiction: ERP Projects Can Be Delivered Using Agile

Hybrid-Agile Software Development

Design Sprint Methods. Playbook for start ups and designers

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!

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

Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum

Is Your Organization Agile-Ready?

Agile Based Software Development Model : Benefits & Challenges

Customer Engagement in Today s Digital Age

Call for Tender for Application Development and Maintenance Services

COMMUNICATION AND ENGAGEMENT STRATEGY

Ready, set, go. Creating an engaging social media presence is about more than tools

Beyond the Referral: The Growing Role of Customer Advocates in Technology Marketing

Agile Software Development

10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage.

SCRUM. A Tool from the Software World Can Improve Analytical Project Outcomes. By KyMBER WALTMUNSON

Execu&ve Coaching Program Design Checklist

System Aware Cyber Security Architecture

Copyright LisaCashHanson.com

Guide to Successful Program Management

Introduction to the ITS Project Management Methodology

Nexus Guide. The Definitive Guide to Nexus: The exoskeleton of scaled Scrum development. Developed and sustained by Ken Schwaber and Scrum.

RAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD)

Development Process. Simon Cockayne Misc Track

Frank Cervone Vice Chancellor for Information Services and Chief Information Officer Purdue University Calumet January 17, 2012 CARLI Anatomy of a

Chesterfield Borough Council. Internal Communications Strategy. April April 2017.

NokiaSiemens and Agile Development by Petri Haapio JAOO 2008

Request for Proposals for Software Development Services. Questions and Answers

Transcription:

Agile Contracts The Foundation of Successful Partnering Hosts: Alex Brown Christine Hegarty 2011 Scrum Inc.

Who We Are Scrum Inc. is the Agile leadership company of Dr. Jeff Sutherland, co-creator of Scrum. We are based in Cambridge, MA. We maintain the Scrum framework by: Capturing and codifying evolving best practices, Conducting original research on organizational behavior Adapting the methodology to an ever-expanding set of industries, processes and business challenges We also help companies achieve the full benefits of Scrum through our full suite of support services: Training (Scrum Master, Product Owner, Agile Leadership, online courses, etc.) Consulting (linking Scrum and business strategy, customizing Scrum) Coaching (hands-on support to Scrum teams) Publishing and new content development We run our services company using Scrum as the primary management framework, making us a living laboratory on the cutting edge of Enterprise Scrum Find out more at www.scruminc.com.

Agenda The Problem with Traditional Contracts Principles of Agile Contracting Align incentives Collaborate and be transparent Contractual and market repercussions for breaking trust Regular discussion and refinement of backlog Track the right metrics and incent continuous improvement Build in flexibility to inspect and adapt Include language to govern contract extensions What this allows you to do Illustrative case study Scrum Inc. Web Migration Contract 2

Motivation: The Purpose of Legal Contracts Elements of a Contract Promise to do something (Pledge) Exchange of value (Consideration) Agreement of additional terms Specifies what happens if one party fails to meet their promise Value of Formal Contracts Align both parties on what will be done Set boundaries on the work, like scope and budget Define what constitutes satisfactory completion Describe what happens if there is a breakdown in collaboration between the parties Contracts are not for day-to-day management! If the contract is being referenced, the project is already off track

Limitations of Traditional Contracts Traditional contract structures run into many problems, particularly when governing Agile work. Incent NegaAves Outcomes Assumes lack of trust between paraes Generally reward people for effort over delivering value Discourages conanuous improvement Drive addiaonal and unnecessary complexity OHen set unreasonable expectaaons Erodes Value Typically specifies required process rather than clarifying vision Limits contract partners from being as innovaave as they can be Sets up distracang confrontaaonal relaaonship over scope Wastes Ame and effort to manage complex processes Prevents customer from gepng what they actually want Discourage Change Typically make change expensive to prevent scope creep Vendor avoids hassle of change process Not easy to incorporate new learning Difficult to respond to new market condiaons

Principles of Agile Contracting Pay for output, not effort Encourage vendors to create value, not waste time 1 Align Incen*ves Offer Money for nothing Provide fair way to end contract early if key value has been delivered Offer Change for free Include mechanism to update scope without worrying about scope creep 2 Collaborate & Be Transparent Share the benefits of continuous improvement Trust must be maintained Reward vendors for demonstrating improved efficiency Assume parties act in good faith, spell out consequences if they don t Specify vision, not process Clear goals/objectives in contract & reference backlog for detailed scope 3 Build in Ability to Inspect and Adapt Establish regular feedback cycles Set the rules of engagement But anticipate the unexpected Specify Sprint cycle and review, retro, and backlog refinement meetings Identify roles & processes to give feedback, refine backlog, accept work Define how likely extensions of initial contract will be handled

Pay for Value Delivery, Not Time Spent: Not All Features Are Created Equal! 80% of value typically resides in 20% of features The fact that a large share of requested features end up being unimportant opens up many win win contracting opportunities The rest are OK, but not as important 65% of features provide liule to no value, are rarely used and/or aren t actually desired by the customer

Agile Contracts: Money for Nothing 1. Projects are usually prioritized by return on investment. 2. Ordering your Product Backlog allows you to prioritize features by return on investment. 3. Since 65% are never or rarely used, during the project it will become evident that the next low priority feature costs more than the value it delivers. 4. Stop the project at that point and deploy the valuable features. Contractor and customer split remaining budget. 5. All projects should deliver early and save money. End project here Split this remaining budget

Agile Contracts: Change for Free 1. Create a prioritized backlog of work to be done with highest business value items first. 2. Implement in short sprints, always less than a month. 3. When higher priority requirements emerge, put them in the next sprint. 4. Cut an equivalent amount of the lowest priority items out of the project to the work added. These features are unlikely to be used anyway. 5. Change for free allows you to meet your budget and deliver on time. For any changes added here Remove an equivalent amount of work here

Share the Benefits of Continuous Improvement TradiAonal IncenAve Structure Common Undesired Outcome BeUer IncenAve Structure Paid by Hour Rewards consumpaon of Ame AcAvely discourages producavity improvement Pay per point delivered Paid by Lines of Code Rewards volume of output, not quality Discourages clean, concise code (E.g. Hospital Medical Errors) Pay by business value delivered ParAally Completed FuncAonality Incents enormous amounts of Work in Progress (E.g. EVM) Only count releasable funcaonality in business value delivered Fixed Date and Scope Encourages teams to cut corners to deliver on Ame (E.g. HealthCare.gov Web Launch) Pick one or the other! Overly Complex Approval Process Slows delivery Limits vendor s ability to experiment with process or product improvements Have a single point of approval (like a Product Owner) Have enough of a process to guarantee quality, and no more

Trust, Vision and Regular Feedback Cycles Trust must be maintained Scope of work will be mutually negotiated through backlog. Vendor will estimate point value of all features in the backlog. For projects ended because sufficient value has been delivered, the vendor will receive 25% of remaining contract price. However this will not apply to projects ended due to breach of trust. Specify vision, not process Currently, the website is divided among 3 different platforms with different levels of functionality. Our goal is to integrate these into a single platform with functionality that is editable by staff with limited need for on-going external support and maintenance. Backlog will reflect the prioritized list of features in the upcoming sprint. Establish regular feedback cycles The vendor will meet with the purchaser for a weekly review meeting on Mondays to demonstrate newly created functionality. Purchaser agrees to provide feedback on the demonstrated feedback in a timely manner.

Flexibility to Inspect and Adapt: The US Constitution as an Agile Contract Sets the rules of engagement Vision for system of government Three branches of government Branch powers and responsibilities How new laws are made Interactions between stakeholders When it comes into force But leaves room to inspect & adapt No actual laws included Provision for amendment Regular election cycle every 2-6 years Same social contract s*ll relevant ~250 years later

What Agile Contracts Allow You to Do SaAsfy the purpose of a legal contract Get things done faster without penalizing the vendor Change direcaon easily without raising cost Avoid unpleasant surprises, black hole projects and the potenaal consequences of a chaoac breakdown in collaboraaon Faster development Ame allows you to get new innovaaons to market first and crush the compeaaon Incorporate insights as you go to consistently build a successful product that customers actually want to buy Unleash your contract partner s creaave potenaal Informed partners can make beuer decisions and may deliver innovaave soluaons you never could have imagined

Illustrative Case Study: Scrum Inc. Web Migration The RFP Specified that the contract would be AGILE, and what that means What we did specify What we didn t specify Vision and context IniAal backlog of features With expectaaon we will refine it further together before contracang Rules of engagement Partner must be willing to use Scrum We will manage backlog together We expect Change for Free Demo every Monday at our Review We need access to demo site to test Offered Money for Nothing to sweeten the deal Not Not Not Exactly what needed to be done A fixed and defined scope An elaborate set of procedures for approval, cross checking and verifying contract compliance Actual RFP available to view on ScrumLab

Illustrative Case Study: Scrum Inc. Web Migration Selecting a Vendor CollecAon 1 2 RFP Posted online, tweeted, and e mailed to a targeted group of 15 local service providers IniAal expression of interest and request for further informaaon from 150 companies Screening EvaluaAon 4 3 IniAal screening based on: 1. Demonstrated projects 2. Familiarity with likely plajorms 3. Past experience with or willingness to learn Scrum Resulted in 9 short list candidates Live meeangs to discuss project and assess whether vendors are truly agile. Focus on HOW we can work together more than WHAT they have proposed SelecAon 5 Team selecaon of best qualified vendor SeaUle based Portal Integrators unanimously selected as preferred partner

Illustrative Case Study: Scrum Inc. Web Migration Our Agile Contract The contract has 6 sections: Period of Performance 1-week sprints, until ended by either party Engagement Resources A Dev Team in the Philippines with a SM & Proxy PO A customer Product Owner to answer any questions Scope of Work Client & Contractor Responsibilities Clear goals for first 3 sprints (proof of concept) After that, contract backlog will define scope Client provides feedback & maintains prioritized backlog Contractor provides transparency and weekly demo Fee Schedule Contractor is paid at the end of each 1-week sprint Termination/ Renewal Both parties can decide to renew or cancel after each sprint review

Illustrative Case Study: Scrum Inc. Web Migration Working Together Contract Backlog (Google Doc) supports communicaaon between teams Has acceptance step in addiaon to normal Scrum board steps Contract Backlog Time carved out of regular weekly sprint review to demo new Portal Integrators funcaonality Feedback incorporated into parallel contract backlog Portal Integrators Team Sprint (1 week) Product Backlog Refinement Team Sprint (1 week) Sprint RetrospecAve Designated contract Product Owner (from customer) Available to answer vendor quesaons and clarify backlog intent Sprint Planning

Illustrative Case Study: Scrum Inc. Web Migration The Results So Far What has worked well Challenges Vendor makes excellent suggestions to improve product E.g. plug-ins that provided significant functionality rapidly Contract backlog makes clear: What vendor is working on What will be covered at the coming review What functionality vendor believes is done What has been officially accepted Review meetings provide collaborative dialogue Manage discovered work together Starting to develop release plans Significant effort to verify that vendors actually are agile Many say they are but aren t Discipline needed for internal stakeholders to interact regularly with the draft product to provide feedback Contract backlog separate from main team backlog requires greater ongoing PO effort to coordinate

Agile Contracts are Coming Section 804 Implementation of new acquisition process for information technology systems added to the 2010 Defense Acquisition Bill. These are the rules that the Department must follow when purchasing anything. The key language is: 2. Contracts must be designed to include A. Early and continual involvement of the user; B. Multiple, rapidly executed increments or releases of capability; C. Early, successive prototyping to support an evolutionary approach; and D. A modular, open-systems approach. Basically, DoD now requires Agile Contracting!

Conclusion At some point, traditional procurement becomes an impediment to most Scrum teams Agile contracts can offer a better way to work with suppliers These methods are in early stages of adoption...but they are being used successfully and increasingly popular

Questions?

Stay Connected Our Website check in for announcements, new content and services, book releases, and more! www.scruminc.com ScrumLab join the conversations on our forums with the scrum community and your class. coming soon: articles, videos, papers on all things scrum scrumlab.scruminc.com Blog scrum.jeffsutherland.com Webinars advance your learning with our interactive webinars. visit the scrumlab store to view upcoming topics. Twitter, Facebook, and G+ @jeffsutherland, scrum and scrum inc.