Revolutionary grocery shopping
Mobile internet shopping has seen incredible growth over the last 5 to 10 years. Time has become our most valuable commodity and the use of mobile devices is accelerating daily. Being able to quickly order goods online is now the most efficient way of getting things done. Tesco recognised this growth and wanted to provide their customers with a beautiful and optimised mobile experience, by building their own flagship app.
But this project wasn’t simply about an app. Rather, this was about designing an entirely new native experience integrated into the affordable Android tablet that Tesco were aiming to put into the hands of millions. This would create a uniquely intuitive shopping experience for the whole family. Their radical vision was to transform the way they connected with their customers and Novoda was asked to help them deliver the goods.
Getting to the core of the product
Tesco’s ambitions were wide and varying. The logistics of this project would require some serious strategic and technological savvy to co-ordinate. The first step had to be to sit down and identify exactly what constituted ‘success’ and what we were aiming to achieve together. This would allow us to prioritise our goals to ensure we had a clear roadmap. After a few discussions, we realised that honing in on the core offerings of their business would ensure the app had a much clearer purpose and maximise its chances of success.
This wasn’t a case of being lazy—far from it. Focusing on core functionality and ensuring it was of highest quality will always provide a better experience for the user over many, lower-quality features. The key to achieve this level of quality was a deeply collaborative process between Novoda and Tesco, fuelled by a mutual passion to create the best product possible.
Working with uncertainty
The unique challenge on this project was that the software we were developing was being built for an unannounced device still in the early stages of development.
The requirement was therefore to ship a high-quality product for shifting hardware on an immovable deadline, meaning we needed to be able to adapt to new priorities and refocus very quickly if necessary. The first goal of the development process was to ensure everyone had an end-to-end understanding of the user-experience via wireframing. This would allow us to quickly iterate through developing a well-understood design.
In order to ensure we were as responsive to development challenge as possible, we relied on deep collaboration with the Tesco team during the lifetime of the project.
This was largely solved through the Agile development process used throughout the project. Before each development sprint, we scheduled sprint planning meetings and worked with Tesco to prioritise goals, ensuring that the most important elements of the application were built first.
In addition to daily standup meetings, sprint retrospectives also allowed us to get feedback at regular intervals and stay on track. We made sure that at the end of every sprint milestone there was a usable and tangible end-result: an updated app build shipped with that sprint’s highest priority tasks and features.