SlideShare a Scribd company logo
1 of 9
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 DevelopmentDavid Wolfe
 
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 & PresalesSowmak Bardhan
 
Agile Lifecycle for Enterprise IT Programs
Agile Lifecycle for Enterprise IT ProgramsAgile Lifecycle for Enterprise IT Programs
Agile Lifecycle for Enterprise IT ProgramsGlen Alleman
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ AgileGirish Khemani
 
Gtm framework vr01 dt 27 april14
Gtm framework  vr01 dt 27 april14Gtm framework  vr01 dt 27 april14
Gtm framework vr01 dt 27 april14Daniel Thuraiappah
 
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 FormVernon 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™ introductionLoihde Advisory
 
Role of BA in Testing
Role of BA in TestingRole of BA in Testing
Role of BA in TestingSwatiS-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 MethodologiesMihika-QA
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLCShwetha-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 MethodIntland 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

thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101thinkLA
 
Net Solutions Engagement Models Brochure
Net Solutions Engagement Models BrochureNet Solutions Engagement Models Brochure
Net Solutions Engagement Models BrochureNet Solutions
 
Product in a nutshell
Product in a nutshellProduct in a nutshell
Product in a nutshellKerem 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 JourneyKissflow
 
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 GrowhowKristian Tanninen
 
The 100 Task Playbook - Sample
The 100 Task Playbook - SampleThe 100 Task Playbook - Sample
The 100 Task Playbook - SampleMartin Bell
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryMicro Focus
 
Post agile project management
Post agile project managementPost agile project management
Post agile project managementCode Enigma
 
Social Media #ProTips with Salesforce
Social Media #ProTips with SalesforceSocial Media #ProTips with Salesforce
Social Media #ProTips with SalesforceRobin Leonard
 
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 standardPromapp 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

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

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