SlideShare a Scribd company logo
CUSTOMER-VENDOR ANTI-PATTERN
Soroosh Khodami
AGILE MANIFESTO
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Responding to change over following a plan
Customer collaboration over contract negotiation
1ST PRINCIPLE BEHIND THE MANIFESTO
“Our highest priority is to satisfy the
customer through early and continuous
delivery of valuable software.”
Which often leads to what Jeff Patton calls the
customer-vendor anti-pattern.
Product Owner in Large Organizations
Mostly he understands his role as a representative of customers and
submits requirements to the Development Team for implementation.
Understanding customers and their needs is important, But it is not
the only one aspect to make a product successful !
CUSTOMER-VENDOR ANTI-PATTERN
this pattern is characterized by a clear separation between the customer
who wants something and the vendor who is to deliver it within the
agreed parameters of cost, time and quality. This pattern leads to a lot
of energy flowing into the agreement and negotiation and, In case of
problems, into the search for the culprit.
WHAT DO WE ALL WANT ?
We all want a Successful Product
“
”
WE SEE OUR CUSTOMERS AS INVITED GUESTS TO
A PARTY, AND WE ARE THE HOSTS. IT’S OUR JOB EVERY
DAY TO MAKE EVERY IMPORTANT ASPECT OF THE
CUSTOMER EXPERIENCE A LITTLE BIT BETTER.
Jeff Bezos, Amazon CEO
What are the aspects of a Successful Product ?
• Valuable: providing connection between the business model and strategy of the
surrounding organization, Something that customers will choose to use.
• Useful: Easy to figure out how to bring the value to the organization.
• Feasible: means for the Product Owner to understand the many technical,
organizational and other constraints that limit the potential solutions. And this
includes technical debt, IT security, performance, scaling and many other
technical aspects.
HOW WE SHOULD REACH TO A
SUCCESSFUL PRODUCT
DISCUSSION TIME
THE AGILE MANIFESTO ANSWER IS
MORE EFFICIENT COLLABORATION
BETWEEN CUSTOMER AND VENDOR
DONT’s:
× PO Should not be the mastermind
× PO Should not be lonesome decision-maker
× PO Should not be unilaterally (one-sided) associated with the business
× PO Should not be considered as a representative of the business side
× PO may no longer feel like a customer (who does not care about the technological
constraints and who only wants as much as possible as early as possible)
× Dev Team must not feel as a vendor (who is annoyed by poorly specified requirements
and constant changes).
DO’s:
• PO must be the leader of a team of experts who together take responsibility for the
sustainable development of a successful product.
• technical experts and developers must work together on a daily basis.
• PO must have the ability to collaborate and lead a product team because he will need
experts for all the aspects in order to find compromises and make decisions jointly.
• Customer and Vendor should take joint responsibility for the best possible next steps
towards product success.
References
• http://agilemanifesto.org/iso/en/manifesto.html
• The Customer-Vendor Anti-Pattern | Führung erfahren (fuehrung-erfahren.de)
• https://www.smartsheet.com/comprehensive-guide-values-principles-agile-manifesto
• https://www.mindtheproduct.com/product-is-hard-by-marty-cagan/
THANK YOU

More Related Content

Similar to Agile/SAFe Customer Vendor Anti-Pattern

Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise PortfolioAgile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
rntwoods
 
Multifamily Insiders [Demo Day} Introduction to Property Technology Selection
Multifamily Insiders [Demo Day} Introduction to Property Technology SelectionMultifamily Insiders [Demo Day} Introduction to Property Technology Selection
Multifamily Insiders [Demo Day} Introduction to Property Technology Selection
Multifamily Insiders
 
7 Questions to Ask Your Prospective Outsourced Product Development Vendor
7 Questions to Ask Your Prospective Outsourced Product Development Vendor7 Questions to Ask Your Prospective Outsourced Product Development Vendor
7 Questions to Ask Your Prospective Outsourced Product Development Vendor
trigentsoftware
 
How to Choose the Right Odoo Partner?
How to Choose the Right Odoo Partner?How to Choose the Right Odoo Partner?
How to Choose the Right Odoo Partner?
NajmuddinMerchant
 
Surviving the Software Selection Process
Surviving the Software Selection ProcessSurviving the Software Selection Process
Surviving the Software Selection Process
Anthony D'Ugo
 
Multi-Touchpoint Messaging
Multi-Touchpoint MessagingMulti-Touchpoint Messaging
Multi-Touchpoint Messaging
HighRoad Solution
 
Web 2.0 Mergers & Acquistions
Web 2.0 Mergers & AcquistionsWeb 2.0 Mergers & Acquistions
Web 2.0 Mergers & Acquistions
Ashish Kelkar
 
Marketing Automation 101
Marketing Automation 101Marketing Automation 101
Marketing Automation 101
HighRoad Solution
 
Requirements
RequirementsRequirements
Requirements
Stefan Csosz
 
Key drivers that influence a Tech Startup’s Software Outsourcing Decision
Key drivers that influence a Tech Startup’s Software Outsourcing DecisionKey drivers that influence a Tech Startup’s Software Outsourcing Decision
Key drivers that influence a Tech Startup’s Software Outsourcing Decision
Mindfire LLC
 
Business Proposal
Business ProposalBusiness Proposal
Business Proposal
Anna Ulyanova
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentation
Steve Owens
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentation
Steve Owens
 
The Learn Phase: Recasting the Agile Manifesto
The Learn Phase: Recasting the Agile ManifestoThe Learn Phase: Recasting the Agile Manifesto
The Learn Phase: Recasting the Agile Manifesto
Traction
 
What is good product management
What is good product managementWhat is good product management
What is good product management
Giff Constable
 
Are You Really Agile?
Are You Really Agile?Are You Really Agile?
Are You Really Agile?
mhambalek
 
Why do enterprises care about collaboration
Why do enterprises care about collaborationWhy do enterprises care about collaboration
Why do enterprises care about collaboration
Orangescrum
 
Master Contract Review and Negotiation For Software Agreements-sample
Master Contract Review and Negotiation For Software Agreements-sampleMaster Contract Review and Negotiation For Software Agreements-sample
Master Contract Review and Negotiation For Software Agreements-sample
Info-Tech Research Group
 
Five Crucial Outcomes of any Lean Agile Organization
Five Crucial Outcomes of any Lean Agile OrganizationFive Crucial Outcomes of any Lean Agile Organization
Five Crucial Outcomes of any Lean Agile Organization
Sunil Roy
 
OperatingModelForProductCos
OperatingModelForProductCosOperatingModelForProductCos
OperatingModelForProductCos
Ravi Padaki
 

Similar to Agile/SAFe Customer Vendor Anti-Pattern (20)

Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise PortfolioAgile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
 
Multifamily Insiders [Demo Day} Introduction to Property Technology Selection
Multifamily Insiders [Demo Day} Introduction to Property Technology SelectionMultifamily Insiders [Demo Day} Introduction to Property Technology Selection
Multifamily Insiders [Demo Day} Introduction to Property Technology Selection
 
7 Questions to Ask Your Prospective Outsourced Product Development Vendor
7 Questions to Ask Your Prospective Outsourced Product Development Vendor7 Questions to Ask Your Prospective Outsourced Product Development Vendor
7 Questions to Ask Your Prospective Outsourced Product Development Vendor
 
How to Choose the Right Odoo Partner?
How to Choose the Right Odoo Partner?How to Choose the Right Odoo Partner?
How to Choose the Right Odoo Partner?
 
Surviving the Software Selection Process
Surviving the Software Selection ProcessSurviving the Software Selection Process
Surviving the Software Selection Process
 
Multi-Touchpoint Messaging
Multi-Touchpoint MessagingMulti-Touchpoint Messaging
Multi-Touchpoint Messaging
 
Web 2.0 Mergers & Acquistions
Web 2.0 Mergers & AcquistionsWeb 2.0 Mergers & Acquistions
Web 2.0 Mergers & Acquistions
 
Marketing Automation 101
Marketing Automation 101Marketing Automation 101
Marketing Automation 101
 
Requirements
RequirementsRequirements
Requirements
 
Key drivers that influence a Tech Startup’s Software Outsourcing Decision
Key drivers that influence a Tech Startup’s Software Outsourcing DecisionKey drivers that influence a Tech Startup’s Software Outsourcing Decision
Key drivers that influence a Tech Startup’s Software Outsourcing Decision
 
Business Proposal
Business ProposalBusiness Proposal
Business Proposal
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentation
 
Different ways to pay for product development presentation
 Different ways to pay for product development presentation Different ways to pay for product development presentation
Different ways to pay for product development presentation
 
The Learn Phase: Recasting the Agile Manifesto
The Learn Phase: Recasting the Agile ManifestoThe Learn Phase: Recasting the Agile Manifesto
The Learn Phase: Recasting the Agile Manifesto
 
What is good product management
What is good product managementWhat is good product management
What is good product management
 
Are You Really Agile?
Are You Really Agile?Are You Really Agile?
Are You Really Agile?
 
Why do enterprises care about collaboration
Why do enterprises care about collaborationWhy do enterprises care about collaboration
Why do enterprises care about collaboration
 
Master Contract Review and Negotiation For Software Agreements-sample
Master Contract Review and Negotiation For Software Agreements-sampleMaster Contract Review and Negotiation For Software Agreements-sample
Master Contract Review and Negotiation For Software Agreements-sample
 
Five Crucial Outcomes of any Lean Agile Organization
Five Crucial Outcomes of any Lean Agile OrganizationFive Crucial Outcomes of any Lean Agile Organization
Five Crucial Outcomes of any Lean Agile Organization
 
OperatingModelForProductCos
OperatingModelForProductCosOperatingModelForProductCos
OperatingModelForProductCos
 

Recently uploaded

GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 

Recently uploaded (20)

GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 

Agile/SAFe Customer Vendor Anti-Pattern

  • 2. AGILE MANIFESTO Individuals and interactions over processes and tools Working software over comprehensive documentation Responding to change over following a plan Customer collaboration over contract negotiation
  • 3. 1ST PRINCIPLE BEHIND THE MANIFESTO “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” Which often leads to what Jeff Patton calls the customer-vendor anti-pattern.
  • 4. Product Owner in Large Organizations Mostly he understands his role as a representative of customers and submits requirements to the Development Team for implementation. Understanding customers and their needs is important, But it is not the only one aspect to make a product successful !
  • 5. CUSTOMER-VENDOR ANTI-PATTERN this pattern is characterized by a clear separation between the customer who wants something and the vendor who is to deliver it within the agreed parameters of cost, time and quality. This pattern leads to a lot of energy flowing into the agreement and negotiation and, In case of problems, into the search for the culprit.
  • 6. WHAT DO WE ALL WANT ? We all want a Successful Product
  • 7. “ ” WE SEE OUR CUSTOMERS AS INVITED GUESTS TO A PARTY, AND WE ARE THE HOSTS. IT’S OUR JOB EVERY DAY TO MAKE EVERY IMPORTANT ASPECT OF THE CUSTOMER EXPERIENCE A LITTLE BIT BETTER. Jeff Bezos, Amazon CEO
  • 8. What are the aspects of a Successful Product ? • Valuable: providing connection between the business model and strategy of the surrounding organization, Something that customers will choose to use. • Useful: Easy to figure out how to bring the value to the organization. • Feasible: means for the Product Owner to understand the many technical, organizational and other constraints that limit the potential solutions. And this includes technical debt, IT security, performance, scaling and many other technical aspects.
  • 9. HOW WE SHOULD REACH TO A SUCCESSFUL PRODUCT DISCUSSION TIME
  • 10. THE AGILE MANIFESTO ANSWER IS MORE EFFICIENT COLLABORATION BETWEEN CUSTOMER AND VENDOR
  • 11. DONT’s: × PO Should not be the mastermind × PO Should not be lonesome decision-maker × PO Should not be unilaterally (one-sided) associated with the business × PO Should not be considered as a representative of the business side × PO may no longer feel like a customer (who does not care about the technological constraints and who only wants as much as possible as early as possible) × Dev Team must not feel as a vendor (who is annoyed by poorly specified requirements and constant changes). DO’s: • PO must be the leader of a team of experts who together take responsibility for the sustainable development of a successful product. • technical experts and developers must work together on a daily basis. • PO must have the ability to collaborate and lead a product team because he will need experts for all the aspects in order to find compromises and make decisions jointly. • Customer and Vendor should take joint responsibility for the best possible next steps towards product success.
  • 12. References • http://agilemanifesto.org/iso/en/manifesto.html • The Customer-Vendor Anti-Pattern | Führung erfahren (fuehrung-erfahren.de) • https://www.smartsheet.com/comprehensive-guide-values-principles-agile-manifesto • https://www.mindtheproduct.com/product-is-hard-by-marty-cagan/