SPRINT17 - Mobile App

Shop and Go

App that lets customers pay for items as they shop

Problem Statement  

Shoppers at physical store locations need a way to pay for their items while they shop to reduce the time spent waiting at long checkout lines.

Problem Background  

In-store shoppers want to avoid long lines at checkout and would like to have a product that makes it easier for customers to pay for their purchases when they are done via an app on their phone

We surveyed 30 customers at various stores, 90% of them said easy checkout options would improve their shopping experience. Most of the customers surveyed said that reducing the checkout lines at the shops will reduce their time spent shopping significantly. We would like to solve this problem because it will improve the experience of the shoppers and also bring more customers into these stores.

Research Insights

User Pain Points

By sharing surveys through different social media platforms like Linkedin, Instagram and Facebook, we identified a few different categories of prospective users and did over 8 user interviews.

Supporting Data

90% of people surveyed, mentioned that their second greatest pain points while shopping is the long checkout lines. They mentioned that they will like the checkout options to be easier. 6 out of 9 people interviewed also mentioned that they would love it if they had an option to pay for their items on their phone so they can reduce the time that they spend shopping.

Future Steps

I plan to continue with this project with a dedicated team of 1 UX/UI Designer and 2 Developers to create and further improve on the MVP while utilizing this project as a point of reference for my product management experience in interviews. Along with creating and improving the MVP, the next steps include creating a Go-To-Market Strategy and Product Roadmap to further plan out the future of this application.

Learnings

Product Manager Learnings:

Obianuju Nnamani

  • Learned how to focus more on the problem space than the solution space 
  • Learned some skills in product design like making mockup
  • Learned how to approach people to acquire information for user research

Designer Learnings:

Designer Learnings:

Jo Sturdivant

  1. Adapting to an Established Team: Joining the team in week 6 of 8 was challenging, as I had to quickly adapt to existing workflows, dynamics, and goals. This mirrors real-world situations where you often integrate into teams mid-project, and flexibility is essential.
  2. Work-Blocking for Efficiency: With only two weeks to complete the project, I learned the importance of a structured work-blocking system. This approach allowed me to manage my time effectively and meet deadlines under pressure.
  3. Making Data-Driven Design Decisions: Unlike my past projects, I had to rely on research conducted by others. This was a valuable experience in using pre-existing data to guide design decisions, helping me focus on the core insights without starting from scratch.

Developer Learnings:

Developer Learnings:

Vanady Beard

&

As the back-end developer, I learned how important it is to create efficient and reliable systems that support the entire application. This experience also taught me the importance of optimising the database and ensuring the backend is scalable and easy to maintain.

Developer Learnings:

Stephen Asiedu

&

As a back-end developer, I've come to understand the importance of being familiar with various database systems and modules. This knowledge enables me to build diverse applications and maintain versatility in my work. I've also learned that the responsibility for making the right choices rests on my shoulders, guided by my best judgement.

Developer Learnings:

&

Developer Learnings:

Maurquise Williams

&

  1. Process of Creating an MVP: Developing a Minimum Viable Product (MVP) taught me how to focus on delivering core functionalities balancing between essential features and avoiding scope creep.
  2. Collaboration in a Real-World Tech Setting: This experience taught me how to collaborate efficiently in a fast-paced tech environment, keeping the team aligned and productive, even while working remotely across time zones.
  3. Sharpening Critical Thinking and Problem-Solving Skills: This experience honed my ability to think critically and solve problems efficiently. By tackling challenges and finding quick solutions, I sharpened my decision-making and troubleshooting skills in a dynamic, real-world setting.

Developer Learnings:

Jeremiah Williams

&

All in all this experience was very awesome I learned that in coding with others being transparent is key

Developers Learnings:

Justin Farley

&

I learned how important communication is when working with a team. Communication provides understanding, advice, ideas, and much more. While working with the product team, I’ve found that communication keeps everything flowing smoothly. Working with a team also showed me that every member brings something different to the table and we all have to work together in order to align and meet our end goal.

Full Team Learning