Magento Live 2014 Customer Expectation Presentation
-
Upload
brent-peterson -
Category
Technology
-
view
416 -
download
1
description
Transcript of Magento Live 2014 Customer Expectation Presentation
![Page 1: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/1.jpg)
![Page 2: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/2.jpg)
Aligning Customer Expectations
In the Complex World of Magento
![Page 3: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/3.jpg)
Brent PetersonMagento Evangelist
Agency Coach
Selfie Extraordinaire
Wagento Commerce
Email: [email protected]
Twitter: @brentwpeterson
![Page 4: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/4.jpg)
Magento’s flexibility comes from its broad
codebase and deep configuration scheme.
![Page 5: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/5.jpg)
So how do we best educate the client?
![Page 6: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/6.jpg)
The Challenge
To educate the client upfront what a
successful project looks like.
![Page 7: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/7.jpg)
The Solution : Client Education
• Two things to Focus on:
• Learn what the client has done in the past
• Create a clear statement of work
![Page 8: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/8.jpg)
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.
![Page 9: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/9.jpg)
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.
![Page 10: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/10.jpg)
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.
![Page 11: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/11.jpg)
How is education realized?
• Performing discovery on both the client and the project.
![Page 12: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/12.jpg)
How is education realized?
• Managing the assumptions that are inherent in a Magento
project.
• Performing discovery on both the project and the client.
![Page 13: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/13.jpg)
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.
![Page 14: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/14.jpg)
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.
![Page 15: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/15.jpg)
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.
![Page 16: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/16.jpg)
Having a Trusting
Relationship is Key
The Most Valuable Business Commodity: TrustDavid K. William – Forbes.com
![Page 17: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/17.jpg)
The Basic Contract
![Page 18: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/18.jpg)
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.
![Page 19: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/19.jpg)
The Good
![Page 20: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/20.jpg)
Expectations
• The good is going to be realized by how each party member
manages the expectations of the project.
The Good
![Page 21: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/21.jpg)
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
![Page 22: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/22.jpg)
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
![Page 23: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/23.jpg)
Constant Consistent Communication is Key
The Good
“The single biggest problem in communication is
the illusion that it has taken place.”
– George Bernard Shaw
![Page 24: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/24.jpg)
Put it in writing!
The Good
![Page 25: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/25.jpg)
Communicate Timelines
• Carefully explain the project process
• Communicate timelines upfront
• Explain why a delay is happening
The Good
![Page 26: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/26.jpg)
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
![Page 27: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/27.jpg)
Communication Quality
• Balancing the Information
• Too much information may result in confusion.
The Good
![Page 28: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/28.jpg)
• 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
![Page 29: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/29.jpg)
• Emails
• Client would expect to see these frequently
• After launch a scheduled check in should be maintained
The Good
![Page 30: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/30.jpg)
• Reporting
• Weekly timeline during production
• Daily status updates on tickets if needed
• Schedule delays
• Anything else the client needs to know!
The Good
![Page 31: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/31.jpg)
• 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
![Page 32: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/32.jpg)
• 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
![Page 33: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/33.jpg)
Respect Time
• Time is valuable
• Respect the time of others
• Ensure it is time well spent
• Deliver valuable content
The Good
![Page 34: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/34.jpg)
The Bad
![Page 35: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/35.jpg)
Sales and Accounting
• Giving quotes without proper discovery
• Poorly communicated time spent on issues
• Declaring “Yes we can do that!” (without discovery)
The Bad
![Page 36: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/36.jpg)
Development and Technical
• Why something is a great idea but bad in practice. (200 store
views)
The Bad
![Page 37: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/37.jpg)
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
![Page 38: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/38.jpg)
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
![Page 39: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/39.jpg)
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
![Page 40: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/40.jpg)
Project Management
• Poorly communicated requirements
The Bad
![Page 41: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/41.jpg)
Project Management
• Letting the customer tell you when the project will be done.
• Poorly communicated requirements
The Bad
![Page 42: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/42.jpg)
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
![Page 43: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/43.jpg)
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
![Page 44: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/44.jpg)
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
![Page 45: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/45.jpg)
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
![Page 46: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/46.jpg)
The Ugly
![Page 47: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/47.jpg)
The Ugly
At some point the client becomes frustrated
because what they are expecting is different than
what the Agency can or will deliver.
![Page 48: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/48.jpg)
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.
![Page 49: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/49.jpg)
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
![Page 50: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/50.jpg)
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.
![Page 51: Magento Live 2014 Customer Expectation Presentation](https://reader033.fdocuments.in/reader033/viewer/2022060121/55942ca91a28abfe1e8b4595/html5/thumbnails/51.jpg)
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.