SlideShare a Scribd company logo
Fixed Price Contracts in Agile Rally Success Tour – Chicago, IL October 15, 2009 Brendan Flynn
We’re ShopLocal ShopLocal uses innovative digital marketing techniques to connect shoppers with local retailers.  Key Points: Pioneered the Use of Online Circulars Developed first of its kind technology platform for digitizing and versioning, local DMA print circular data 375+ Million Visits with 5+ Billion Page Views Annually to SmartCircular sites Founded in 1999 and headquartered in Chicago, IL Owned by Gannett Company, and partnered with PointRoll
We’re ShopLocal
Agile @ShopLocal Practicing Scrum since 2007 Multiple product lines Multiple teams responsible for: Data Platform / API Custom client projects Product support / maintenance Code releases every week Using Rally since Feb. 2008
We were practicing Agile… but not with clients Our contracts were not aligned with how we developed software Clients/Sales expect a fixed time, cost, scope contract Features were wide open to interpretation  No acceptance criteria defined in contracts Schedules were not based on empirical data The dreaded change request
Impacts Externally Missed delivery dates Misinterpreted requirements Clients had no visibility of how much work was left within a given release Internally Sales/account teams were working outside of delivery teams Increased cycle time No understanding of how project fell into overall programs / capacity
Adapting Fixed Contracts to Work with Agile Optimize the whole, not just your development practices Value Stream Analysis – concept to cash User Stories & Acceptance Criteria in plain language, not technical jargon Clear definitions of DONE Limits defining what the feature does not include User Story workshops with clients/teams Client UAT sessions at end of each iteration Adaptive Release Plans Exchange Requests not Change Requests
Results to Date Internally Empowered team, ability to influence release plan Iterative UAT cycles, mitigate gotchas Program level visibility to team and management Happy Sales and Product Management Externally Value of adaptive release planning Fully functioning features every 2 weeks Projects consistently delivered on time Client confidence/trust
Continue the conversation… http://shoplocalblog.com @shoplocal on Twitter Brendan Flynn, Sr. Director of Project Management bflynn@shoplocal.com @hbflynn on Twitter Blog: http://agilemusings.com

More Related Content

What's hot

Empirical Product Development
Empirical Product DevelopmentEmpirical Product Development
Empirical Product Development
David Wolfe
 
Agile And Cmmi
Agile And CmmiAgile And Cmmi
Agile And Cmmi
Vernon Stinebaker
 
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
pd7.group
 
Bid Summary Deck | Bid Management & Presales
Bid Summary Deck |  Bid Management & PresalesBid Summary Deck |  Bid Management & Presales
Bid Summary Deck | Bid Management & Presales
Sowmak Bardhan
 
Agile Lifecycle for Enterprise IT Programs
Agile Lifecycle for Enterprise IT ProgramsAgile Lifecycle for Enterprise IT Programs
Agile Lifecycle for Enterprise IT Programs
Glen Alleman
 
CMMI and Agile
CMMI and AgileCMMI and Agile
CMMI and Agile
Glen Alleman
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ Agile
Girish Khemani
 
Gtm framework vr01 dt 27 april14
Gtm framework  vr01 dt 27 april14Gtm framework  vr01 dt 27 april14
Gtm framework vr01 dt 27 april14
Daniel Thuraiappah
 
Agile requirements management webinar, 6 February 2019
Agile requirements management webinar, 6 February 2019Agile requirements management webinar, 6 February 2019
Agile requirements management webinar, 6 February 2019
Association for Project Management
 
8 Steps to an Effective ERP Project Launch
8 Steps to an Effective ERP Project Launch8 Steps to an Effective ERP Project Launch
8 Steps to an Effective ERP Project LaunchLionshare Software, Inc.
 
Realizing CMMI Spirit in Agile Form
Realizing CMMI Spirit in Agile FormRealizing CMMI Spirit in Agile Form
Realizing CMMI Spirit in Agile Form
Vernon Stinebaker
 
Mani_Shekhar_CRM_C4C_Functional_Consultant
Mani_Shekhar_CRM_C4C_Functional_ConsultantMani_Shekhar_CRM_C4C_Functional_Consultant
Mani_Shekhar_CRM_C4C_Functional_ConsultantMani Shekhar
 
Talent Base: CAPO™ introduction
Talent Base: CAPO™ introductionTalent Base: CAPO™ introduction
Talent Base: CAPO™ introduction
Loihde Advisory
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
SwatiS-BA
 
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
camunda services GmbH
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
Mihika-QA
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
Shwetha-BA
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
Intland Software GmbH
 

What's hot (18)

Empirical Product Development
Empirical Product DevelopmentEmpirical Product Development
Empirical Product Development
 
Agile And Cmmi
Agile And CmmiAgile And Cmmi
Agile And Cmmi
 
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
Requirements endlich 'richtig': Moderne Requirements-Tools erfolgreich einfüh...
 
Bid Summary Deck | Bid Management & Presales
Bid Summary Deck |  Bid Management & PresalesBid Summary Deck |  Bid Management & Presales
Bid Summary Deck | Bid Management & Presales
 
Agile Lifecycle for Enterprise IT Programs
Agile Lifecycle for Enterprise IT ProgramsAgile Lifecycle for Enterprise IT Programs
Agile Lifecycle for Enterprise IT Programs
 
CMMI and Agile
CMMI and AgileCMMI and Agile
CMMI and Agile
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ Agile
 
Gtm framework vr01 dt 27 april14
Gtm framework  vr01 dt 27 april14Gtm framework  vr01 dt 27 april14
Gtm framework vr01 dt 27 april14
 
Agile requirements management webinar, 6 February 2019
Agile requirements management webinar, 6 February 2019Agile requirements management webinar, 6 February 2019
Agile requirements management webinar, 6 February 2019
 
8 Steps to an Effective ERP Project Launch
8 Steps to an Effective ERP Project Launch8 Steps to an Effective ERP Project Launch
8 Steps to an Effective ERP Project Launch
 
Realizing CMMI Spirit in Agile Form
Realizing CMMI Spirit in Agile FormRealizing CMMI Spirit in Agile Form
Realizing CMMI Spirit in Agile Form
 
Mani_Shekhar_CRM_C4C_Functional_Consultant
Mani_Shekhar_CRM_C4C_Functional_ConsultantMani_Shekhar_CRM_C4C_Functional_Consultant
Mani_Shekhar_CRM_C4C_Functional_Consultant
 
Talent Base: CAPO™ introduction
Talent Base: CAPO™ introductionTalent Base: CAPO™ introduction
Talent Base: CAPO™ introduction
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in Testing
 
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
Camunda Day New York 2019: Case Study. Organizing a Camunda Hackathon: Lesson...
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
 

Similar to Fixed Price Contracts in Agile

The World of Agility
The World of Agility The World of Agility
The World of Agility
Salesforce Partners
 
thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101
thinkLA
 
2022 in Review: What's Working for Your Firm and What Isn't
2022 in Review: What's Working for Your Firm and What Isn't2022 in Review: What's Working for Your Firm and What Isn't
2022 in Review: What's Working for Your Firm and What Isn't
Clio - Cloud-Based Legal Technology
 
Net Solutions Engagement Models Brochure
Net Solutions Engagement Models BrochureNet Solutions Engagement Models Brochure
Net Solutions Engagement Models Brochure
Net Solutions
 
Product in a nutshell
Product in a nutshellProduct in a nutshell
Product in a nutshell
Kerem Kocak
 
SCG Sales Tech Guide
SCG Sales Tech Guide SCG Sales Tech Guide
SCG Sales Tech Guide
Robbie Burns
 
A Roadmap for a Successful P2P Automation Journey
A Roadmap for a Successful P2P Automation JourneyA Roadmap for a Successful P2P Automation Journey
A Roadmap for a Successful P2P Automation Journey
Kissflow
 
Rovi Business Solutions
Rovi Business Solutions Rovi Business Solutions
Rovi Business Solutions
William Francis
 
Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical ExecutionChuong Nguyen
 
SaaS Customer Success Framework: SignupLab's Growhow
SaaS Customer Success Framework: SignupLab's GrowhowSaaS Customer Success Framework: SignupLab's Growhow
SaaS Customer Success Framework: SignupLab's Growhow
Kristian Tanninen
 
The 100 Task Playbook - Sample
The 100 Task Playbook - SampleThe 100 Task Playbook - Sample
The 100 Task Playbook - Sample
Martin Bell
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
Micro Focus
 
Post agile project management
Post agile project managementPost agile project management
Post agile project management
Code Enigma
 
Social Media #ProTips with Salesforce
Social Media #ProTips with SalesforceSocial Media #ProTips with Salesforce
Social Media #ProTips with Salesforce
Robin Leonard
 
BVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive SuccessBVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive Success
ResultsPositive Business Technology Solutions
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile BSGAfrica
 
Prepare for the asc 606 revenue standard
Prepare for the asc 606 revenue standardPrepare for the asc 606 revenue standard
Prepare for the asc 606 revenue standard
Promapp Solutions
 

Similar to Fixed Price Contracts in Agile (20)

The World of Agility
The World of Agility The World of Agility
The World of Agility
 
thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101
 
2022 in Review: What's Working for Your Firm and What Isn't
2022 in Review: What's Working for Your Firm and What Isn't2022 in Review: What's Working for Your Firm and What Isn't
2022 in Review: What's Working for Your Firm and What Isn't
 
Net Solutions Engagement Models Brochure
Net Solutions Engagement Models BrochureNet Solutions Engagement Models Brochure
Net Solutions Engagement Models Brochure
 
Product in a nutshell
Product in a nutshellProduct in a nutshell
Product in a nutshell
 
Resume
ResumeResume
Resume
 
SCG Sales Tech Guide
SCG Sales Tech Guide SCG Sales Tech Guide
SCG Sales Tech Guide
 
A Roadmap for a Successful P2P Automation Journey
A Roadmap for a Successful P2P Automation JourneyA Roadmap for a Successful P2P Automation Journey
A Roadmap for a Successful P2P Automation Journey
 
Rovi Business Solutions
Rovi Business Solutions Rovi Business Solutions
Rovi Business Solutions
 
Agile.pptx
Agile.pptxAgile.pptx
Agile.pptx
 
Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical Execution
 
SaaS Customer Success Framework: SignupLab's Growhow
SaaS Customer Success Framework: SignupLab's GrowhowSaaS Customer Success Framework: SignupLab's Growhow
SaaS Customer Success Framework: SignupLab's Growhow
 
The 100 Task Playbook - Sample
The 100 Task Playbook - SampleThe 100 Task Playbook - Sample
The 100 Task Playbook - Sample
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
 
Post agile project management
Post agile project managementPost agile project management
Post agile project management
 
Jobin Abraham 1
Jobin Abraham 1Jobin Abraham 1
Jobin Abraham 1
 
Social Media #ProTips with Salesforce
Social Media #ProTips with SalesforceSocial Media #ProTips with Salesforce
Social Media #ProTips with Salesforce
 
BVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive SuccessBVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive Success
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
Prepare for the asc 606 revenue standard
Prepare for the asc 606 revenue standardPrepare for the asc 606 revenue standard
Prepare for the asc 606 revenue standard
 

Recently uploaded

GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 

Fixed Price Contracts in Agile

  • 1. Fixed Price Contracts in Agile Rally Success Tour – Chicago, IL October 15, 2009 Brendan Flynn
  • 2. We’re ShopLocal ShopLocal uses innovative digital marketing techniques to connect shoppers with local retailers. Key Points: Pioneered the Use of Online Circulars Developed first of its kind technology platform for digitizing and versioning, local DMA print circular data 375+ Million Visits with 5+ Billion Page Views Annually to SmartCircular sites Founded in 1999 and headquartered in Chicago, IL Owned by Gannett Company, and partnered with PointRoll
  • 4. Agile @ShopLocal Practicing Scrum since 2007 Multiple product lines Multiple teams responsible for: Data Platform / API Custom client projects Product support / maintenance Code releases every week Using Rally since Feb. 2008
  • 5. We were practicing Agile… but not with clients Our contracts were not aligned with how we developed software Clients/Sales expect a fixed time, cost, scope contract Features were wide open to interpretation No acceptance criteria defined in contracts Schedules were not based on empirical data The dreaded change request
  • 6. Impacts Externally Missed delivery dates Misinterpreted requirements Clients had no visibility of how much work was left within a given release Internally Sales/account teams were working outside of delivery teams Increased cycle time No understanding of how project fell into overall programs / capacity
  • 7. Adapting Fixed Contracts to Work with Agile Optimize the whole, not just your development practices Value Stream Analysis – concept to cash User Stories & Acceptance Criteria in plain language, not technical jargon Clear definitions of DONE Limits defining what the feature does not include User Story workshops with clients/teams Client UAT sessions at end of each iteration Adaptive Release Plans Exchange Requests not Change Requests
  • 8. Results to Date Internally Empowered team, ability to influence release plan Iterative UAT cycles, mitigate gotchas Program level visibility to team and management Happy Sales and Product Management Externally Value of adaptive release planning Fully functioning features every 2 weeks Projects consistently delivered on time Client confidence/trust
  • 9. Continue the conversation… http://shoplocalblog.com @shoplocal on Twitter Brendan Flynn, Sr. Director of Project Management bflynn@shoplocal.com @hbflynn on Twitter Blog: http://agilemusings.com