SlideShare a Scribd company logo
1 of 32
How to meet customer expectations Аудиторія: розробники, тімліди, керівники Ruslan, Seredyuk, 2011 Ruslan.seredyuk@gmail.com 1
Why projects fail? Poor communication Inadequate or vague requirements Scope creep Overruns of schedule and cost Meeting end user expectations 2
Case #1. Internal projects 3
Case #1. Internal projects No customer No sponsor, who is interested in Nobody knows Not a priority 4 Usually unsuccessful
Who is my Project Customer? Person who provides funding ???  My boss ??? Boss of my boss??? “USERS” ??? Jon Smith, accountant, 45 years old, USA ??? James Anderson, manager, 30 years old, Canada ??? 5
Stakeholders Idea!!! YOUR BOSS Venture fond, sponsor’s boss, bank… Sponsor Your team Customers 6
Customers Stakeholders expectations Financial interests (%) Glory New market Good history records Green buttons and 3D effects 50% electricity saving Less human work, less mistakes DON’T BOTHER ME, JUST SEND A STATUS Make ALL people HAPPY 7
What to do with this MESS Agenda Identify stakeholders Gather objectives, requirements, negotiate Get feedback Communicate Control scope, cost, time, quality Manage expectations Get acceptance 8
Case #2. Small task for many people 9 Team did not identify stakeholders
Case #2. Small task for many people SYSTEM support portal: Mr. JOHNSON – Product manager of portal Ms. WILLIAMS – PM of SYSTEM Mr. JONES – BOSS of Mr. JOHNSON and person who pays for Mr. BROWN – assistant of the BOSS Mr. DAVIS – person who will use support portal 10 Team did not identify stakeholders
Identify stakeholders Ask your sponsor Look around, who may be affected by your project Prioritize stakeholders 11
Stakeholder matrix 12
13 Case#3. No objectives - no success
Case#3. No objectives - no success Manager: Why did you fire a previous manager Sponsor: Because he kept asking about objectives Manager: Why we are doing the project? Team: ………. But we have good performance Manager: We don’t know how to measure project success Sponsor: Delivering this product will be enough, let me worry about selling the value of it to my peers 14
Objectives S M A R T Examples: MicroSWOT may want to achieve 50% data export performance increase by the end of the year.  15
Common Challenges with Requirements Not thinking outside the box Customers change their mind Conflicting priorities Getting right SMEs Missing requirements Jumping to details too early Low understanding of the problem domain 16
Oh…requirements Think in terms of people goals, needs, and motives Know the user, and you are not the user  Pay attention to what users do, not what they say If the user can’t use it, it doesn’t work As far as the customer is concerned, the interface is the product. 17
Gather requirements Interview  Observation Prototype (IKIWISI) Brainstorming Mind maps Survey 18
Negotiating Active Listening — A negotiator’s best tool Use the Power of Emotional Labeling Build rapport  Use Effective Pauses and Open Ended Questions Become a Projective Thinker Create a Win-Win Situation 19
Case#4. Straight wall 20 They did not tried to rephrase or ask …..
Case#4. Straight wall I wanted a straight wall It’s straight but not VERTICAL 21 They did not tried to rephrase or ask …..
Communication 22
How to communicate Ensure common understanding Address concerns that have not become issues yet Clarifying and resolving issues that have been identified Report statuses  23
Common communication mistakes Not asking people what information they need and when Not planning communication to all stakeholders Not using multiple methods of communication Not confirming if information was understood Not adjusting communication to each stakeholder 24
Case#5. Why should I pay more? 25
Case#5. Why should I pay more? 26 They didn’t notify him about changes to budget I have reviewed you plan (cost, schedule). I looks good. Lets start. 1 week later Hi guys. I need to change THIS ONE  IN THIS WAY 3 weeks later Hi guys I ‘d like to change priorities. I need THIS feature in 1st release 6 week later Hi guys , could you provide me cost performance report WHAAAAA????? There were changes to features not to COST OK. We have pulled our  socks up. OK. We have changed the feature description  OK. We have updated features list for v1. Yes. “100K by this date” You requested the changes……
Impact of control to customer expectations Customer expects you will control a project Customer expects , that you will handle changes Customer expects you let him know about influence on time, cost, schedule Customer DO NOT expect cost change even if some new features were added Customer DO NOT expect schedule change even if some new features were added 27
How to control Evaluate impact Create options Get change approved with the team Get customer buy-in 28
Manage expectations Don’t make puffed-up promises If promised – do that Under promise and over deliver Avoid ultimatums 29
Acceptance Not accepted project is not successful project Verify scope as often as possible Ways: Do a demo Send screenshots for review Send results for review Prototypes 30
Are your customers satisfied? YES If their expectations are met. 31
Q&A 32 Ruslan.seredyuk@gmail.com http://seredyukr.wordpress.com/ http://www.linkedin.com/in/rseredyuk

More Related Content

What's hot

NPS (Net Promoter Score) - Science or Pseudoscience
NPS (Net Promoter Score) - Science or PseudoscienceNPS (Net Promoter Score) - Science or Pseudoscience
NPS (Net Promoter Score) - Science or PseudoscienceProduct Anonymous
 
ITNetwork BACon agile spring. Андрей Таганский - Product Manager - профессия...
 ITNetwork BACon agile spring. Андрей Таганский - Product Manager - профессия... ITNetwork BACon agile spring. Андрей Таганский - Product Manager - профессия...
ITNetwork BACon agile spring. Андрей Таганский - Product Manager - профессия...it-network
 
163 hooking users on your product (phil gross)
163   hooking users on your product (phil gross)163   hooking users on your product (phil gross)
163 hooking users on your product (phil gross)ProductCamp Boston
 
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...Business of Software Conference
 
Rethinking Concept Testing to Innovate With Customers
Rethinking Concept Testing to Innovate With CustomersRethinking Concept Testing to Innovate With Customers
Rethinking Concept Testing to Innovate With CustomersResearchShare
 
150 this is not my beautiful product how did i get here-communicating your ...
150   this is not my beautiful product how did i get here-communicating your ...150   this is not my beautiful product how did i get here-communicating your ...
150 this is not my beautiful product how did i get here-communicating your ...ProductCamp Boston
 
The Design Process
The Design ProcessThe Design Process
The Design Processlydia3136
 
Transitioning from Tech to Product Management
Transitioning from Tech to Product ManagementTransitioning from Tech to Product Management
Transitioning from Tech to Product ManagementUpUp Labs
 
Saturday Morning - Experiments
Saturday Morning - ExperimentsSaturday Morning - Experiments
Saturday Morning - ExperimentsLaunchWeekend
 
Useful JTBD training eng
Useful JTBD training engUseful JTBD training eng
Useful JTBD training engArtem Zhiganov
 
Strength-based A3 template
Strength-based A3 templateStrength-based A3 template
Strength-based A3 templateNicolas Stampf
 
Metrics for design decisions_Diana Prokusheva
Metrics for design decisions_Diana ProkushevaMetrics for design decisions_Diana Prokusheva
Metrics for design decisions_Diana ProkushevaSEMrush CZ
 
Lean Product Innovation
Lean Product InnovationLean Product Innovation
Lean Product InnovationThoughtworks
 
Post Mortems: The Anatomy of Market Research Process Improvement
Post Mortems: The Anatomy of Market Research Process ImprovementPost Mortems: The Anatomy of Market Research Process Improvement
Post Mortems: The Anatomy of Market Research Process ImprovementKathryn Korostoff
 
New Market Creation
New Market Creation New Market Creation
New Market Creation Strategyn
 
136 advanced a-b testing (anthony rindone)
136   advanced a-b testing (anthony rindone)136   advanced a-b testing (anthony rindone)
136 advanced a-b testing (anthony rindone)ProductCamp Boston
 
DBA #8 - Data driven design- how to design products with data in a startup
DBA #8 - Data driven design- how to design products with data in a startupDBA #8 - Data driven design- how to design products with data in a startup
DBA #8 - Data driven design- how to design products with data in a startupDesign Bootcamp Asia
 
The Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap RoadblocksThe Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap RoadblocksUpUp Labs
 

What's hot (20)

NPS (Net Promoter Score) - Science or Pseudoscience
NPS (Net Promoter Score) - Science or PseudoscienceNPS (Net Promoter Score) - Science or Pseudoscience
NPS (Net Promoter Score) - Science or Pseudoscience
 
ITNetwork BACon agile spring. Андрей Таганский - Product Manager - профессия...
 ITNetwork BACon agile spring. Андрей Таганский - Product Manager - профессия... ITNetwork BACon agile spring. Андрей Таганский - Product Manager - профессия...
ITNetwork BACon agile spring. Андрей Таганский - Product Manager - профессия...
 
163 hooking users on your product (phil gross)
163   hooking users on your product (phil gross)163   hooking users on your product (phil gross)
163 hooking users on your product (phil gross)
 
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
Turn Jobs to Be Done Theory into Practice - Tony Ulwick at Business of Softwa...
 
Rethinking Concept Testing to Innovate With Customers
Rethinking Concept Testing to Innovate With CustomersRethinking Concept Testing to Innovate With Customers
Rethinking Concept Testing to Innovate With Customers
 
150 this is not my beautiful product how did i get here-communicating your ...
150   this is not my beautiful product how did i get here-communicating your ...150   this is not my beautiful product how did i get here-communicating your ...
150 this is not my beautiful product how did i get here-communicating your ...
 
The Design Process
The Design ProcessThe Design Process
The Design Process
 
Transitioning from Tech to Product Management
Transitioning from Tech to Product ManagementTransitioning from Tech to Product Management
Transitioning from Tech to Product Management
 
Break the Always Cycle
Break the Always CycleBreak the Always Cycle
Break the Always Cycle
 
Saturday Morning - Experiments
Saturday Morning - ExperimentsSaturday Morning - Experiments
Saturday Morning - Experiments
 
Useful JTBD training eng
Useful JTBD training engUseful JTBD training eng
Useful JTBD training eng
 
Strength-based A3 template
Strength-based A3 templateStrength-based A3 template
Strength-based A3 template
 
Metrics for design decisions_Diana Prokusheva
Metrics for design decisions_Diana ProkushevaMetrics for design decisions_Diana Prokusheva
Metrics for design decisions_Diana Prokusheva
 
Lean Product Innovation
Lean Product InnovationLean Product Innovation
Lean Product Innovation
 
Post Mortems: The Anatomy of Market Research Process Improvement
Post Mortems: The Anatomy of Market Research Process ImprovementPost Mortems: The Anatomy of Market Research Process Improvement
Post Mortems: The Anatomy of Market Research Process Improvement
 
New Market Creation
New Market Creation New Market Creation
New Market Creation
 
The Plan
The PlanThe Plan
The Plan
 
136 advanced a-b testing (anthony rindone)
136   advanced a-b testing (anthony rindone)136   advanced a-b testing (anthony rindone)
136 advanced a-b testing (anthony rindone)
 
DBA #8 - Data driven design- how to design products with data in a startup
DBA #8 - Data driven design- how to design products with data in a startupDBA #8 - Data driven design- how to design products with data in a startup
DBA #8 - Data driven design- how to design products with data in a startup
 
The Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap RoadblocksThe Dirty Dozen Roadmap Roadblocks
The Dirty Dozen Roadmap Roadblocks
 

Similar to Meeting customerexpectations - Seredyuk

Oh, It Ain't My Fault: Building Successful Marketing Relationships
Oh, It Ain't My Fault: Building Successful Marketing RelationshipsOh, It Ain't My Fault: Building Successful Marketing Relationships
Oh, It Ain't My Fault: Building Successful Marketing RelationshipsGeoff Coats
 
Why Training Projects Fail:How to Recover
Why Training Projects Fail:How to RecoverWhy Training Projects Fail:How to Recover
Why Training Projects Fail:How to RecoverDavid Goodman
 
How to manage poor performers learningtemplateslides
How to manage poor performers learningtemplateslidesHow to manage poor performers learningtemplateslides
How to manage poor performers learningtemplateslidesGhazali Md. Noor
 
Ideas Lab 2017 Slides
Ideas Lab 2017 SlidesIdeas Lab 2017 Slides
Ideas Lab 2017 SlidesStephen Kerr
 
Top 10 Questions in Strategic Communications May 20 2014
Top 10 Questions in Strategic Communications May 20 2014Top 10 Questions in Strategic Communications May 20 2014
Top 10 Questions in Strategic Communications May 20 2014CarolineKealey
 
UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...
UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...
UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...UXPA International
 
Value proposition development
Value proposition developmentValue proposition development
Value proposition developmentE3Connect Ltd
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small DataKaryn Zuidinga
 
Resume Return to Basicspublic
Resume Return to BasicspublicResume Return to Basicspublic
Resume Return to BasicspublicCatherine Neary
 
Consulting Skills Workshop
Consulting Skills WorkshopConsulting Skills Workshop
Consulting Skills WorkshopIan Turner
 
Startup Bootcamp - Session 3
Startup Bootcamp - Session 3Startup Bootcamp - Session 3
Startup Bootcamp - Session 3Avi Bhatnagar
 
Question 11. A term for continuous improvement in an organizat.docx
Question 11. A term for continuous improvement in an organizat.docxQuestion 11. A term for continuous improvement in an organizat.docx
Question 11. A term for continuous improvement in an organizat.docxmakdul
 
Agilityfest 2018 agile and design mod for public
Agilityfest 2018   agile and design mod for publicAgilityfest 2018   agile and design mod for public
Agilityfest 2018 agile and design mod for publicPhil Barrett
 
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Phil Comelio
 
The Shift: UX Designer as Business Consultant (2016)
The Shift: UX Designer as Business Consultant (2016)The Shift: UX Designer as Business Consultant (2016)
The Shift: UX Designer as Business Consultant (2016)Erin 'Folletto' Casali
 
Questback "Employee engagement and customer experience surveys – two sides of...
Questback "Employee engagement and customer experience surveys – two sides of...Questback "Employee engagement and customer experience surveys – two sides of...
Questback "Employee engagement and customer experience surveys – two sides of...Questback UK
 
FREE Mini-Course: Making the Switch from Compliance to Advisory Services
FREE Mini-Course: Making the Switch from Compliance to Advisory ServicesFREE Mini-Course: Making the Switch from Compliance to Advisory Services
FREE Mini-Course: Making the Switch from Compliance to Advisory ServicesSean Steigerwald
 

Similar to Meeting customerexpectations - Seredyuk (20)

Oh, It Ain't My Fault: Building Successful Marketing Relationships
Oh, It Ain't My Fault: Building Successful Marketing RelationshipsOh, It Ain't My Fault: Building Successful Marketing Relationships
Oh, It Ain't My Fault: Building Successful Marketing Relationships
 
Project Success
Project SuccessProject Success
Project Success
 
Why Training Projects Fail:How to Recover
Why Training Projects Fail:How to RecoverWhy Training Projects Fail:How to Recover
Why Training Projects Fail:How to Recover
 
How to manage poor performers learningtemplateslides
How to manage poor performers learningtemplateslidesHow to manage poor performers learningtemplateslides
How to manage poor performers learningtemplateslides
 
Ideas Lab 2017 Slides
Ideas Lab 2017 SlidesIdeas Lab 2017 Slides
Ideas Lab 2017 Slides
 
Top 10 Questions in Strategic Communications May 20 2014
Top 10 Questions in Strategic Communications May 20 2014Top 10 Questions in Strategic Communications May 20 2014
Top 10 Questions in Strategic Communications May 20 2014
 
UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...
UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...
UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...
 
Value proposition development
Value proposition developmentValue proposition development
Value proposition development
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small Data
 
Resume Return to Basicspublic
Resume Return to BasicspublicResume Return to Basicspublic
Resume Return to Basicspublic
 
Consulting Skills Workshop
Consulting Skills WorkshopConsulting Skills Workshop
Consulting Skills Workshop
 
Startup Bootcamp - Session 3
Startup Bootcamp - Session 3Startup Bootcamp - Session 3
Startup Bootcamp - Session 3
 
Question 11. A term for continuous improvement in an organizat.docx
Question 11. A term for continuous improvement in an organizat.docxQuestion 11. A term for continuous improvement in an organizat.docx
Question 11. A term for continuous improvement in an organizat.docx
 
Agilityfest 2018 agile and design mod for public
Agilityfest 2018   agile and design mod for publicAgilityfest 2018   agile and design mod for public
Agilityfest 2018 agile and design mod for public
 
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
 
Project_sample
Project_sampleProject_sample
Project_sample
 
Project Sample
Project SampleProject Sample
Project Sample
 
The Shift: UX Designer as Business Consultant (2016)
The Shift: UX Designer as Business Consultant (2016)The Shift: UX Designer as Business Consultant (2016)
The Shift: UX Designer as Business Consultant (2016)
 
Questback "Employee engagement and customer experience surveys – two sides of...
Questback "Employee engagement and customer experience surveys – two sides of...Questback "Employee engagement and customer experience surveys – two sides of...
Questback "Employee engagement and customer experience surveys – two sides of...
 
FREE Mini-Course: Making the Switch from Compliance to Advisory Services
FREE Mini-Course: Making the Switch from Compliance to Advisory ServicesFREE Mini-Course: Making the Switch from Compliance to Advisory Services
FREE Mini-Course: Making the Switch from Compliance to Advisory Services
 

Recently uploaded

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
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
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
 

Recently uploaded (20)

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)
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
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
 

Meeting customerexpectations - Seredyuk

  • 1. How to meet customer expectations Аудиторія: розробники, тімліди, керівники Ruslan, Seredyuk, 2011 Ruslan.seredyuk@gmail.com 1
  • 2. Why projects fail? Poor communication Inadequate or vague requirements Scope creep Overruns of schedule and cost Meeting end user expectations 2
  • 3. Case #1. Internal projects 3
  • 4. Case #1. Internal projects No customer No sponsor, who is interested in Nobody knows Not a priority 4 Usually unsuccessful
  • 5. Who is my Project Customer? Person who provides funding ??? My boss ??? Boss of my boss??? “USERS” ??? Jon Smith, accountant, 45 years old, USA ??? James Anderson, manager, 30 years old, Canada ??? 5
  • 6. Stakeholders Idea!!! YOUR BOSS Venture fond, sponsor’s boss, bank… Sponsor Your team Customers 6
  • 7. Customers Stakeholders expectations Financial interests (%) Glory New market Good history records Green buttons and 3D effects 50% electricity saving Less human work, less mistakes DON’T BOTHER ME, JUST SEND A STATUS Make ALL people HAPPY 7
  • 8. What to do with this MESS Agenda Identify stakeholders Gather objectives, requirements, negotiate Get feedback Communicate Control scope, cost, time, quality Manage expectations Get acceptance 8
  • 9. Case #2. Small task for many people 9 Team did not identify stakeholders
  • 10. Case #2. Small task for many people SYSTEM support portal: Mr. JOHNSON – Product manager of portal Ms. WILLIAMS – PM of SYSTEM Mr. JONES – BOSS of Mr. JOHNSON and person who pays for Mr. BROWN – assistant of the BOSS Mr. DAVIS – person who will use support portal 10 Team did not identify stakeholders
  • 11. Identify stakeholders Ask your sponsor Look around, who may be affected by your project Prioritize stakeholders 11
  • 13. 13 Case#3. No objectives - no success
  • 14. Case#3. No objectives - no success Manager: Why did you fire a previous manager Sponsor: Because he kept asking about objectives Manager: Why we are doing the project? Team: ………. But we have good performance Manager: We don’t know how to measure project success Sponsor: Delivering this product will be enough, let me worry about selling the value of it to my peers 14
  • 15. Objectives S M A R T Examples: MicroSWOT may want to achieve 50% data export performance increase by the end of the year. 15
  • 16. Common Challenges with Requirements Not thinking outside the box Customers change their mind Conflicting priorities Getting right SMEs Missing requirements Jumping to details too early Low understanding of the problem domain 16
  • 17. Oh…requirements Think in terms of people goals, needs, and motives Know the user, and you are not the user Pay attention to what users do, not what they say If the user can’t use it, it doesn’t work As far as the customer is concerned, the interface is the product. 17
  • 18. Gather requirements Interview Observation Prototype (IKIWISI) Brainstorming Mind maps Survey 18
  • 19. Negotiating Active Listening — A negotiator’s best tool Use the Power of Emotional Labeling Build rapport Use Effective Pauses and Open Ended Questions Become a Projective Thinker Create a Win-Win Situation 19
  • 20. Case#4. Straight wall 20 They did not tried to rephrase or ask …..
  • 21. Case#4. Straight wall I wanted a straight wall It’s straight but not VERTICAL 21 They did not tried to rephrase or ask …..
  • 23. How to communicate Ensure common understanding Address concerns that have not become issues yet Clarifying and resolving issues that have been identified Report statuses 23
  • 24. Common communication mistakes Not asking people what information they need and when Not planning communication to all stakeholders Not using multiple methods of communication Not confirming if information was understood Not adjusting communication to each stakeholder 24
  • 25. Case#5. Why should I pay more? 25
  • 26. Case#5. Why should I pay more? 26 They didn’t notify him about changes to budget I have reviewed you plan (cost, schedule). I looks good. Lets start. 1 week later Hi guys. I need to change THIS ONE IN THIS WAY 3 weeks later Hi guys I ‘d like to change priorities. I need THIS feature in 1st release 6 week later Hi guys , could you provide me cost performance report WHAAAAA????? There were changes to features not to COST OK. We have pulled our socks up. OK. We have changed the feature description OK. We have updated features list for v1. Yes. “100K by this date” You requested the changes……
  • 27. Impact of control to customer expectations Customer expects you will control a project Customer expects , that you will handle changes Customer expects you let him know about influence on time, cost, schedule Customer DO NOT expect cost change even if some new features were added Customer DO NOT expect schedule change even if some new features were added 27
  • 28. How to control Evaluate impact Create options Get change approved with the team Get customer buy-in 28
  • 29. Manage expectations Don’t make puffed-up promises If promised – do that Under promise and over deliver Avoid ultimatums 29
  • 30. Acceptance Not accepted project is not successful project Verify scope as often as possible Ways: Do a demo Send screenshots for review Send results for review Prototypes 30
  • 31. Are your customers satisfied? YES If their expectations are met. 31
  • 32. Q&A 32 Ruslan.seredyuk@gmail.com http://seredyukr.wordpress.com/ http://www.linkedin.com/in/rseredyuk

Editor's Notes

  1. ЗИС 101А (1939 года выпуска) мог разгоняться до 160 км/ч
  2. Specific :what, why, whoMeasurable:How much?, How many?Attainable: Goals must be realistic and attainable by normal teams. Not a hugeachivement.Relevant: goal must represent an objective toward which you are both willing and able to work.Time-bound: When: Establish a time frame.
  3. Repeating, paraphrasing, reflectingFor example, if you sense the other person is tense and about to blow up, try to show a calm face by lowering the tone of your voice. Звязок - Your client should be extremely comfortable talking to you and providing you with their requirementsRemember, negotiation takes you to the future and pointing out the historical evidence does not always help.
  4. Ensure common understanding - Кастомер може говорити про сервер а ви про клієнт
  5. Потрібно говорити про причини – не було інтеграційного контролю, не було показано впливи замовнику, не було запитано про його рішення.
  6. It can be easy to slip sometimes when your client says something like “So, do you think this new web design will bring me more online leads?”.Of course you’re tempted to say “Yes”.But don’t.Never break up promisesLike apple. They did not say what they do.Lastly, try to avoid ultimatums. Try not to say things like “I never miss a deadline”, “Business always goes up for my clients”, or “I always finish projects earlier than planned.”