In any business, there are multiple experiences or models that have to work together for a great customer experience. The map below identifies a few such module below.
One prominent thing that came to my notice was the current on-boarding process on Spud.ca
Local sourcing, green concerns and ethical practices mean the Spud is placing itself in direct contract with bigger grocery giants but this is not reflected in the interaction model deployed on the current website. The interaction is transactional with no hint of intimacy or local/community oriented vibe. The ob-boarding is a boiler plate as it could be.
The above experience can be captured in the following process flow diagram.
Going deeper the experience can be improved a bit by capturing data at a slower pace and simplifying the journey in a way that empowers the user. Right now, users are told about Spuds delivery areas at the end of the registration process which is not a great user experience. One way to improve this process is as by reducing the amount of information Spud collects upfront before telling the user if they can be served in their area or not. Instead we can make them choose their location.
This opens up even more opportunities for improving the interaction.
In the above options, we have the flexibility to choose from subtle yet very different types of experiences. I particularly favour Option C, as it removes password requirements from the user. Users can be sent a login code which allows them to access the site thus removing one major point of failure for the customers.
Some more observations during the task that I couldn't help noticing are as follows: