modern commerce resources
The mechanics behind successful customer experience
MAY 5, 2021 Written by Rob Paschal
Being a maker of modern commerce isn’t just about building cool looking applications and utilizing the latest and greatest architectural patterns. It’s about a complete and holistic approach to delivering a superior customer experience. Right now, as we enter the New Normal, everyone seems to be talking “customer experience” and that’s certainly a step in the right direction. But what are the mechanisms required to deliver a successful customer experience that will differentiate and separate your retail business from the competition?
Focus on the Customer
While it’s important to have a strong and stable back-end supporting your applications and systems, without a focus on the front-end experience all those great integrations and data sharing won’t matter once the application is deployed in stores. If the experience isn’t usable and fails to meet the customer’s needs, whether the customer is the consumer or employee, the application will collect dust on a shelf and not be used. This will result in an application which will be a complete waste of money.
Focusing on the front-end means talking to your customers and finding out what they want and need. What’s also important to remember is that many customers may not know what they want and need. Or, worse, be wrong about what they think they want or need. If you get this wrong then you’re back to “App on a Shelf”. So how do you get this right?
Modern Methods for Modern Commerce
- Design Thinking
Usually, the first modern development methodology that comes to mind is Agile. While certainly not without its problems, Agile is a far cry and way above the traditional waterfall approach. It also has many different incarnations such as Kanban and Scrum that allow teams to find out what works for them. But what’s most important is keeping Agile as a philosophy and remembering the key values of Agile and not let yourself get caught up in the processes and “rules” of Agile. Trust your teams to build working software through constant collaboration with customers and never be afraid to respond to change.
As you work in an Agile environment, Design Thinking becomes a critical piece of the development puzzle. By working interactively with the Design Thinking steps, and not being afraid to work the steps out of order, you can build better applications, prototypes, and a customer experience that will better serve your business. Design Thinking is about making sure you hit all the important concepts. You have to start with talking to your customers and determine what they want and need. Then you need to define these wants and needs as requirements. Next, have brainstorming sessions with your team to develop new and innovative ideas. Building a prototype based on these ideas will allow you to do some testing and get some valuable feedback. This feedback will tell you what you need to do next. Maybe you need to go back and talk to your customers again. Maybe your requirements were off. Maybe your idea needs a few tweaks.
With both Agile and Design Thinking it’s time to get technical. This is where DevOps comes in. Like both Agile and Design Thinking, DevOps is an iterative approach that constantly loops back on itself to improve and proactively produce working software that is usable, desirable, and feasible. The cycle of DevOps allows for working releasable software to be in constant production. By always building releasable software on a consistent basis, you can easily react to new customer requirements instead of having to wait for a yearly scheduled release.
The only way to improve is to collect and analyze quality feedback from your customers. There are multiple ways to generate this feedback. On one end of the spectrum are surveys. These can be sent out to customers as an email where, hopefully, enough customers will participate to create adequate actionable feedback. On the other end of the feedback generation spectrum is direct one-on-one interviews with customers. This may be more difficult with consumers than employees but it is extremely worth the effort. This is how you find out whether or not you truly understood what your customers desired and whether or not you delivered. The key here is that negative feedback is good. Negative feedback is actionable. Positive feedback feels good but doesn’t really give a viable means to improve. And if you’re not improving then you’re stagnating and if you’re stagnating then your competition is about to pass you by. In between surveys and interviews are focus groups where the opinions of groups of customers are solicited. This is another great way to gather large amounts of feedback quickly and in an inexpensive manner.
In summary, using modern methodologies, focusing on end customer experience, and gathering continuous feedback will allow retailers to deliver a successful customer experience to consumers and employees. It will also keep you to ahead of the competition by differentiating your businesses.