Aligning Customer Expectations In the Complex World of Magento - - PowerPoint PPT Presentation

aligning customer expectations
SMART_READER_LITE
LIVE PREVIEW

Aligning Customer Expectations In the Complex World of Magento - - PowerPoint PPT Presentation

Aligning Customer Expectations In the Complex World of Magento Brent Peterson Magento Evangelist Agency Coach Selfie Extraordinaire Wagento Commerce Email: brent@wagento.com Twitter: @brentwpeterson Magentos flexibility comes from its


slide-1
SLIDE 1

Aligning Customer Expectations

In the Complex World of Magento

slide-2
SLIDE 2

Brent Peterson

Magento Evangelist Agency Coach Selfie Extraordinaire Wagento Commerce Email: brent@wagento.com Twitter: @brentwpeterson

slide-3
SLIDE 3

Magento’s flexibility comes from its broad codebase and deep configuration scheme.

slide-4
SLIDE 4

So how do we best educate the client?

slide-5
SLIDE 5

The Challenge

To educate the client upfront what a successful project looks like.

slide-6
SLIDE 6

The Solution : Client Education

  • Two things to Focus on:
  • Learn what the client has done in the past
  • Create a clear statement of work
slide-7
SLIDE 7

The Solution : Client Education

  • Learn what the client has done in the past
  • Creating a clear statement of work
  • Adding work to a project will add time to the project.
slide-8
SLIDE 8

The Solution : Client Education

  • Learn what the client has done in the past
  • Creating a clear statement of work
  • Adding work to a project will add time to the project.
  • A project can’t be done as soon as the designs are

complete.

slide-9
SLIDE 9

The Solution : Client Education

  • Learn what the client has done in the past
  • Creating a clear statement of work
  • Adding work to a project will add time to the project.
  • A project can’t be done as soon as the designs are complete.
  • Even when discovery is done surprises may occur.
slide-10
SLIDE 10

How is education realized?

  • Performing discovery on both the client and the project.
slide-11
SLIDE 11

How is education realized?

  • Managing the assumptions that are inherent in a Magento

project.

  • Performing discovery on both the project and the client.
slide-12
SLIDE 12

How is education realized?

  • Communicating to the client how modules, products,

servers and traffic will impact the performance.

  • Managing the assumptions that are inherent in a Magento

project.

  • Performing discovery on both the project and the client.
slide-13
SLIDE 13

How is education realized?

  • Setting clear billing expectations.
  • Communicating to the client how modules, products, servers and

traffic will impact the performance.

  • Managing the assumptions that are inherent in a Magento

project.

  • Performing discovery on both the project and the client.
slide-14
SLIDE 14

How is education realized?

  • Clear billing expectations.
  • Communicating to the client how modules, products, servers and

traffic will impact the performance.

  • Managing the assumptions that are inherent in a Magento

project.

  • Discovery on both the project and the client.
slide-15
SLIDE 15

Having a Trusting Relationship is Key

The Most Valuable Business Commodity: Trust

David K. William – Forbes.com

slide-16
SLIDE 16

The Basic Contract

slide-17
SLIDE 17

What a basic SLA looks like

Client asks for work. Agency does work. Client approves work. Client pays for work. - REPEAT.

  • Start the conversation about expectations early on.
  • Make it simple enough for everyone to understand.
  • Reassure the client that we will fix bugs and errors.
slide-18
SLIDE 18

The Good

slide-19
SLIDE 19

Expectations

  • The good is going to be realized by how each party member

manages the expectations of the project.

The Good

slide-20
SLIDE 20

Expectations

  • The agency’s ultimate responsibility is to manage the

expectations.

  • The good is going to be realized by how each party member

manages the expectations of the project.

The Good

slide-21
SLIDE 21

Expectations

  • The client fully participates in the project
  • The agency’s ultimate responsibility is to manage the expectations.
  • The good is going to be realized by how each party member

manages the expectations of the project.

The Good

slide-22
SLIDE 22

Constant Consistent Communication is Key

The Good “The single biggest problem in communication is the illusion that it has taken place.” – George Bernard Shaw

slide-23
SLIDE 23

Put it in writing!

The Good

slide-24
SLIDE 24

Communicate Timelines

  • Carefully explain the project process
  • Communicate timelines upfront
  • Explain why a delay is happening

The Good

slide-25
SLIDE 25

Communication Quality

  • Low quality communication may result in lost trust of the client

The Good

Always value ethical actions over expedient ones.

  • Jean-Luc Picard
slide-26
SLIDE 26

Communication Quality

  • Balancing the Information
  • Too much information may result in confusion.

The Good

slide-27
SLIDE 27
  • Calls and face to face meetings
  • As often as needed during discovery
  • Once a week with client during production
  • Scheduled and impromptu after launch

The Good

slide-28
SLIDE 28
  • Emails
  • Client would expect to see these frequently
  • After launch a scheduled check in should be maintained

The Good

slide-29
SLIDE 29
  • Reporting
  • Weekly timeline during production
  • Daily status updates on tickets if needed
  • Schedule delays
  • Anything else the client needs to know!

The Good

slide-30
SLIDE 30
  • Changes
  • During production changes need to be introduced immediately
  • Add or remove items that will impact the timeline
  • Discuss budget
  • Post launch versus pre-launch

The Good

slide-31
SLIDE 31
  • Tools

Good Project Management tools will help move the project along for both the client and the agency. It is important to educate the client and engage them to use and learn the tools. As every client is different and every project is different each interaction will be different.

The Good

slide-32
SLIDE 32

Respect Time

  • Time is valuable
  • Respect the time of others
  • Ensure it is time well spent
  • Deliver valuable content

The Good

slide-33
SLIDE 33

The Bad

slide-34
SLIDE 34

Sales and Accounting

  • Giving quotes without proper discovery
  • Poorly communicated time spent on issues
  • Declaring “Yes we can do that!” (without discovery)

The Bad

slide-35
SLIDE 35

Development and Technical

  • Why something is a great idea but bad in practice. (200 store

views)

The Bad

slide-36
SLIDE 36

Development and Technical

  • Decision makers without the technical knowledge to make

technical decisions and not asking questions.

  • Why something is a great idea but bad in practice. (200 store views)

The Bad

slide-37
SLIDE 37

Development and Technical

  • Magento projects taken by developers who know nothing

about Magento

  • Decision makers without the technical knowledge to make technical

decisions and not asking questions.

  • Why something is a great idea but bad in practice. (200 store views)

The Bad

slide-38
SLIDE 38

Development and Technical

  • Let the developer be the only one to communicate with the

client!

  • Magento projects taken by developers who know nothing about

Magento

  • Decision makers without the technical knowledge to make technical

decisions and not asking questions.

  • Why something is a great idea but bad in practice. (200 store views)

The Bad

slide-39
SLIDE 39

Project Management

  • Poorly communicated requirements

The Bad

slide-40
SLIDE 40

Project Management

  • Letting the customer tell you when the project will be done.
  • Poorly communicated requirements

The Bad

slide-41
SLIDE 41

Project Management

  • Waiting until the end of a project to communicate changes
  • Letting the customer tell you when the project will be done.
  • Poorly communicated requirements

The Bad

slide-42
SLIDE 42

Project Management

  • Project managers with too many projects
  • Waiting until the end of a project to communicate changes
  • Letting the customer tell you when the project will be done.
  • Poorly communicated requirements

The Bad

slide-43
SLIDE 43

Project Management

  • Creating poor common practices: allowing phone calls to dictate the new work and

not following up in writing

  • Project managers with too many projects
  • Waiting until the end of a project to communicate changes
  • Letting the customer tell you when the project will be done.
  • Poorly communicated requirements

The Bad

slide-44
SLIDE 44

Project Management

  • Getting emotionally involved in a project
  • Creating poor common practices: allowing phone calls to dictate the new work and not

following up in writing

  • Project managers with too many projects
  • Waiting until the end of a project to communicate changes
  • Letting the customer tell you when the project will be done.
  • Poorly communicated requirements

The Bad

slide-45
SLIDE 45

The Ugly

slide-46
SLIDE 46

The Ugly

At some point the client becomes frustrated because what they are expecting is different than what the Agency can or will deliver.

slide-47
SLIDE 47

Client comes to a Magento Partner with performance issues after going through a non-Magento Agency. Problem: 200 store views 9000 categories… slow website. Someone without Magento experience may not know that loading up Magento with so many store views and categories will slow things down. Possible Solution: Reduce the amount of store views and categories as well as heavily caching the website.

slide-48
SLIDE 48

Client in a rush has a questionable timeline. The client tells the agency it has to be done and agency agrees to do it without thinking…. Problem: Let the client dictate the entire project: Time line, delivery. Etc… Possible Solution: Say no. Full stop. Give the client a reasonable timeline

slide-49
SLIDE 49

Customer comes to agency after dealing with another Magento developer or agency. New agency needs to both launch the project as well as fix and/or learn everything that has already been done. Problem: Recover a failed implementation: How do you deal with a project as the next developer or the sixth developer? Possible Solution: Be honest with the client and agree that you are not going to be able to know everything about the project. Let the client know that problems will come up and the agency will be there to help.

slide-50
SLIDE 50

What did we learn?

  • Communication is King
  • Understanding what everyone wants and not assuming.
  • Get it in writing
  • Tell the client when something changes
  • Be honest with the client

Having awkward conversations up-front.

slide-51
SLIDE 51

Thank You

Email: brent@wagento.com Twitter: @brentwpeterson