SlideShare a Scribd company logo
1 of 25
Download to read offline
For good or for worse: making
happy client relationships
1 June 2023
First-hand experiences from supplying digital services
across various disciplines in multiple projects in Europe
Imre Gmelig Meijling
About me
Imre Gmelig Meijling (15.01.1975)
Managing Director React Online digital agency from Eindhoven, NL
Internet Unlimited, Krimson/Wunderkraut, Ordina/Clockwork, LimoenGroen
United Nations, Disney, Port of Rotterdam, Suzuki, Oil & Vinegar, Konica-Minolta
Digital design, Lotus Notes, Java, Web development, Drupal, Agile
On Drupal.org for 16 years 6 months
Co-creator of Drupaljam and the Splash Awards
Board member Dutch Drupal Association 8 yrs, fmr. Chair
Interim board member Drupal Association 2022
Executive member DrupalCon Europe Advisory Committee 4 yrs
Favorite books: Rework, What If?*, The Golden Circle
* What If?: Serious Scientific Answers to Absurd Hypothetical Questions
In this session
1. how to sell digital projects to inexperienced Agile teams
2. how to deliver digital services within time and budget
3. protecting the team from overpromising
4. delivering bad news to clients
5. negotiating contracts and adhering to them
How to sell digital projects to
inexperienced Agile teams
Everyone is doing some form of sales
https://intl.startrek.com/database_article/mind-meld-vulcan
Photo ©CBS
A touch technique that allows a Vulcan to merge
his or her mind with the essence of another's
mind.
https://intl.startrek.com/database_article/mind-meld-vulcan
Photo ©CBS
Vulcan Mind-Meld
A well prepared session that allows to build the
foundation of an Agile development relationship at the
start.
Invite your client to an onboarding welcoming session.
Encourage them to invite their teammates and
management as well. Talk them through how the game is
going to be played. Be honest about caveats and pitfalls.
It will be a huge benefit to witness this at the very start
and meet you in person.
Agile Mind-Meld kick off
● Take out fear, be open from day one. Take the
time to onboard your client, management and all.
● Trust is hard to build up. It takes two to tango.
Your client needs to meet you halfway, always.
● If you need to take all the risk, that’s no
partnership. It’s outdated and old fashioned. If
that’s what they’re looking for, they need to pay
for it. But really?
● Setbacks will occur, overcoming them is a team
effort.
Lessons learned: How to sell digital projects to
inexperienced Agile teams
How to deliver digital services
within time and budget
Make it so it fits the budget
Photo ©Automatiek Deurne
● Making software is about working together to define
what we’ll make since we don’t know yet what that will
be or look like. Not just once, but continuously, when
new insights, setbacks or wins occur.
● This will be done in a way that fits within budget. This is
fixed price, flexible scope. Scope could totally change,
the budget remains fixed.
● Help your client say ‘not now’.
● Don’t take a feature list for granted. You’re not a
cafeteria. Dare to challenge.
Lessons learned: How to deliver digital services
within time and budget
Protecting the team from
overpromising
Make commitments, not promises
● Bring your team into the estimate process together with
the client. Have them confront each other on what
makes things hard to estimate or accomplish.
● Be open and transparent about everything. Also that
you don’t know, “for not even the very wise can foresee
all ends.” (nor can all the money in the world).
● Commitments are not promises. Estimates are not
actuals. Planning is guessing.
Lessons learned: Protecting the team from
overpromising
Delivering bad news to clients
It’s not that bad.
https://twitter.com/teelocity
Photo ©Teelocity
1. Is there anything that is holding you back from
achieving what’s in the Design and the User Stories?
2. Is there anything that is going to be different from
Design or what’s in the User Stories?
3. Is there anything taking up more or less time than
estimated?
Three questions
● Changes will occur. This is clear from the start of every
project you do. Money can’t cover it.
● Bad news isn’t always as bad as ‘bad’ sounds. Prepare
for but-what-we-can-do-is-this alternatives. If you put
some effort into it, there are always alternatives.
● Bad news is best served straight up, without hesitation
or twisting around.
● Early and often: discuss things when they occur.
Lessons learned: Delivering bad news to clients
Negotiating contracts and
adhering to them
Good contracts make good friends
1. I won’t commit to things I can’t control.
2. If you need penalties and incentives, make them mutual.
3. We are offering our services and years of experience,
not a result. We’ll help you reach yours.
Three basic rules for contracts
● Contracts don’t always have to be S.M.A.R.T.. Working
Agile is S.M.A.R.T. enough.
● Contracts are always negotiable. Name your terms.
● Don’t commit to something you can’t deliver. It will work
against you.
Lessons learned: Negotiating contracts
and adhering to them
Find the shirt,
get the Avatar!
reactonline.nl
Thank you!
Join our team
reactonline.nl
Back-end developers
Front-end developers
Full stack developers
Agile Projectmanager
Jobs
This presentation is called For good or for worse, building happy client
relationships. It was part of Drupaljam 2023:connected, one of the largest
Drupal events in Europe about Digital, Drupal and Open Source.
This presentation can be used under Attribution-NonCommercial-ShareAlike
(CC BY-NC-SA). Some of this content may be copyrighted and is used
without explicit permission, with attribution and/or as illustration ("to quote").
Copyrights CC BY-NC-SA

More Related Content

Similar to 20 years of Agile Scrum: For good or for worse, making happy client relationships Imre Gmelig Meijling (Drupaljam 2023)

Enterprise Beta and Pilot Strategies
Enterprise Beta and Pilot StrategiesEnterprise Beta and Pilot Strategies
Enterprise Beta and Pilot StrategiesRakesh Soni
 
Product Led Growth_ Basics & How to get started.pptx
Product Led Growth_ Basics & How to get started.pptxProduct Led Growth_ Basics & How to get started.pptx
Product Led Growth_ Basics & How to get started.pptxSaaSBOOMi
 
Early Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora SinergiaEarly Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora SinergiaRiley Maguire
 
PreferredSuppliersAug09CR
PreferredSuppliersAug09CRPreferredSuppliersAug09CR
PreferredSuppliersAug09CRKabir Shaal
 
Odoo Experience 2018 - The 10 Common Mistakes Made by Partners
Odoo Experience 2018 - The 10 Common Mistakes Made by PartnersOdoo Experience 2018 - The 10 Common Mistakes Made by Partners
Odoo Experience 2018 - The 10 Common Mistakes Made by PartnersElínAnna Jónasdóttir
 
Agile And Your Business V2
Agile And Your Business V2Agile And Your Business V2
Agile And Your Business V2edward1968
 
Mobile service design mythbusters jan 2014
Mobile service design mythbusters   jan 2014Mobile service design mythbusters   jan 2014
Mobile service design mythbusters jan 2014Juhani Kivikangas
 
How to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a businessHow to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a businessProvectus
 
Basics of Digital Marketing.pdf
Basics of Digital Marketing.pdfBasics of Digital Marketing.pdf
Basics of Digital Marketing.pdfDhSthh
 
Getting the most from Scrum and Agile.pdf
Getting the most from Scrum and Agile.pdfGetting the most from Scrum and Agile.pdf
Getting the most from Scrum and Agile.pdfEveryThing68
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...Bonitasoft
 
Mobile service design mythbusters
Mobile service design mythbustersMobile service design mythbusters
Mobile service design mythbustersIdean
 
3 Why's to use Business Transformation Change Management
3 Why's to use Business Transformation Change Management3 Why's to use Business Transformation Change Management
3 Why's to use Business Transformation Change ManagementDarrel Raynor
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaAnton Chandra
 
16 Practical Insights from Designing Software
16 Practical Insights from Designing Software16 Practical Insights from Designing Software
16 Practical Insights from Designing SoftwareKok Chiann
 
Transformation & Tradition: Reimagining the Customer-Agent Experience in Insu...
Transformation & Tradition: Reimagining the Customer-Agent Experience in Insu...Transformation & Tradition: Reimagining the Customer-Agent Experience in Insu...
Transformation & Tradition: Reimagining the Customer-Agent Experience in Insu...Cake and Arrow
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile developmentRajat Samal
 
Working together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managersWorking together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managersDanielle Martin
 
Running a small, high tech consulting firm - lessons learned
Running a small, high tech consulting firm - lessons learnedRunning a small, high tech consulting firm - lessons learned
Running a small, high tech consulting firm - lessons learnedPere Ferrera Bertran
 

Similar to 20 years of Agile Scrum: For good or for worse, making happy client relationships Imre Gmelig Meijling (Drupaljam 2023) (20)

Enterprise Beta and Pilot Strategies
Enterprise Beta and Pilot StrategiesEnterprise Beta and Pilot Strategies
Enterprise Beta and Pilot Strategies
 
Product Led Growth_ Basics & How to get started.pptx
Product Led Growth_ Basics & How to get started.pptxProduct Led Growth_ Basics & How to get started.pptx
Product Led Growth_ Basics & How to get started.pptx
 
Early Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora SinergiaEarly Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora Sinergia
 
PreferredSuppliersAug09CR
PreferredSuppliersAug09CRPreferredSuppliersAug09CR
PreferredSuppliersAug09CR
 
Odoo Experience 2018 - The 10 Common Mistakes Made by Partners
Odoo Experience 2018 - The 10 Common Mistakes Made by PartnersOdoo Experience 2018 - The 10 Common Mistakes Made by Partners
Odoo Experience 2018 - The 10 Common Mistakes Made by Partners
 
Agile And Your Business V2
Agile And Your Business V2Agile And Your Business V2
Agile And Your Business V2
 
Mobile service design mythbusters jan 2014
Mobile service design mythbusters   jan 2014Mobile service design mythbusters   jan 2014
Mobile service design mythbusters jan 2014
 
How to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a businessHow to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a business
 
Basics of Digital Marketing.pdf
Basics of Digital Marketing.pdfBasics of Digital Marketing.pdf
Basics of Digital Marketing.pdf
 
Getting the most from Scrum and Agile.pdf
Getting the most from Scrum and Agile.pdfGetting the most from Scrum and Agile.pdf
Getting the most from Scrum and Agile.pdf
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
 
4 fe144 project-plan
4 fe144 project-plan4 fe144 project-plan
4 fe144 project-plan
 
Mobile service design mythbusters
Mobile service design mythbustersMobile service design mythbusters
Mobile service design mythbusters
 
3 Why's to use Business Transformation Change Management
3 Why's to use Business Transformation Change Management3 Why's to use Business Transformation Change Management
3 Why's to use Business Transformation Change Management
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
 
16 Practical Insights from Designing Software
16 Practical Insights from Designing Software16 Practical Insights from Designing Software
16 Practical Insights from Designing Software
 
Transformation & Tradition: Reimagining the Customer-Agent Experience in Insu...
Transformation & Tradition: Reimagining the Customer-Agent Experience in Insu...Transformation & Tradition: Reimagining the Customer-Agent Experience in Insu...
Transformation & Tradition: Reimagining the Customer-Agent Experience in Insu...
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile development
 
Working together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managersWorking together: Agile teams, developers, and product managers
Working together: Agile teams, developers, and product managers
 
Running a small, high tech consulting firm - lessons learned
Running a small, high tech consulting firm - lessons learnedRunning a small, high tech consulting firm - lessons learned
Running a small, high tech consulting firm - lessons learned
 

Recently uploaded

Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 

Recently uploaded (20)

Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 

20 years of Agile Scrum: For good or for worse, making happy client relationships Imre Gmelig Meijling (Drupaljam 2023)

  • 1. For good or for worse: making happy client relationships 1 June 2023 First-hand experiences from supplying digital services across various disciplines in multiple projects in Europe Imre Gmelig Meijling
  • 2. About me Imre Gmelig Meijling (15.01.1975) Managing Director React Online digital agency from Eindhoven, NL Internet Unlimited, Krimson/Wunderkraut, Ordina/Clockwork, LimoenGroen United Nations, Disney, Port of Rotterdam, Suzuki, Oil & Vinegar, Konica-Minolta Digital design, Lotus Notes, Java, Web development, Drupal, Agile On Drupal.org for 16 years 6 months Co-creator of Drupaljam and the Splash Awards Board member Dutch Drupal Association 8 yrs, fmr. Chair Interim board member Drupal Association 2022 Executive member DrupalCon Europe Advisory Committee 4 yrs Favorite books: Rework, What If?*, The Golden Circle * What If?: Serious Scientific Answers to Absurd Hypothetical Questions
  • 3. In this session 1. how to sell digital projects to inexperienced Agile teams 2. how to deliver digital services within time and budget 3. protecting the team from overpromising 4. delivering bad news to clients 5. negotiating contracts and adhering to them
  • 4. How to sell digital projects to inexperienced Agile teams Everyone is doing some form of sales
  • 6. A touch technique that allows a Vulcan to merge his or her mind with the essence of another's mind. https://intl.startrek.com/database_article/mind-meld-vulcan Photo ©CBS Vulcan Mind-Meld
  • 7. A well prepared session that allows to build the foundation of an Agile development relationship at the start. Invite your client to an onboarding welcoming session. Encourage them to invite their teammates and management as well. Talk them through how the game is going to be played. Be honest about caveats and pitfalls. It will be a huge benefit to witness this at the very start and meet you in person. Agile Mind-Meld kick off
  • 8. ● Take out fear, be open from day one. Take the time to onboard your client, management and all. ● Trust is hard to build up. It takes two to tango. Your client needs to meet you halfway, always. ● If you need to take all the risk, that’s no partnership. It’s outdated and old fashioned. If that’s what they’re looking for, they need to pay for it. But really? ● Setbacks will occur, overcoming them is a team effort. Lessons learned: How to sell digital projects to inexperienced Agile teams
  • 9. How to deliver digital services within time and budget Make it so it fits the budget
  • 11. ● Making software is about working together to define what we’ll make since we don’t know yet what that will be or look like. Not just once, but continuously, when new insights, setbacks or wins occur. ● This will be done in a way that fits within budget. This is fixed price, flexible scope. Scope could totally change, the budget remains fixed. ● Help your client say ‘not now’. ● Don’t take a feature list for granted. You’re not a cafeteria. Dare to challenge. Lessons learned: How to deliver digital services within time and budget
  • 12. Protecting the team from overpromising Make commitments, not promises
  • 13.
  • 14. ● Bring your team into the estimate process together with the client. Have them confront each other on what makes things hard to estimate or accomplish. ● Be open and transparent about everything. Also that you don’t know, “for not even the very wise can foresee all ends.” (nor can all the money in the world). ● Commitments are not promises. Estimates are not actuals. Planning is guessing. Lessons learned: Protecting the team from overpromising
  • 15. Delivering bad news to clients It’s not that bad.
  • 17. 1. Is there anything that is holding you back from achieving what’s in the Design and the User Stories? 2. Is there anything that is going to be different from Design or what’s in the User Stories? 3. Is there anything taking up more or less time than estimated? Three questions
  • 18. ● Changes will occur. This is clear from the start of every project you do. Money can’t cover it. ● Bad news isn’t always as bad as ‘bad’ sounds. Prepare for but-what-we-can-do-is-this alternatives. If you put some effort into it, there are always alternatives. ● Bad news is best served straight up, without hesitation or twisting around. ● Early and often: discuss things when they occur. Lessons learned: Delivering bad news to clients
  • 19. Negotiating contracts and adhering to them Good contracts make good friends
  • 20. 1. I won’t commit to things I can’t control. 2. If you need penalties and incentives, make them mutual. 3. We are offering our services and years of experience, not a result. We’ll help you reach yours. Three basic rules for contracts
  • 21. ● Contracts don’t always have to be S.M.A.R.T.. Working Agile is S.M.A.R.T. enough. ● Contracts are always negotiable. Name your terms. ● Don’t commit to something you can’t deliver. It will work against you. Lessons learned: Negotiating contracts and adhering to them
  • 22. Find the shirt, get the Avatar! reactonline.nl Thank you!
  • 23. Join our team reactonline.nl Back-end developers Front-end developers Full stack developers Agile Projectmanager Jobs
  • 24.
  • 25. This presentation is called For good or for worse, building happy client relationships. It was part of Drupaljam 2023:connected, one of the largest Drupal events in Europe about Digital, Drupal and Open Source. This presentation can be used under Attribution-NonCommercial-ShareAlike (CC BY-NC-SA). Some of this content may be copyrighted and is used without explicit permission, with attribution and/or as illustration ("to quote"). Copyrights CC BY-NC-SA