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

DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
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
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
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
 
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
 
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
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 

Recently uploaded (20)

DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
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
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
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...
 
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
 
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
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 

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