Product Experience

Problem Statement  

How can we improve the experience of people with busy schedules in keeping track of and celebrating important dates and milestones of their loved ones by making it quick and more efficient?

Problem Background  

Having meaningful relationships is a fundamental human need. People want to feel connected, supported, and valued by others. Their desire to maintain these close relationships inspires the need to remember and celebrate birthdays, anniversaries, graduations, or other special occasions involving their loved ones.

However, maintaining these relationships is not easy in today’s fast-paced and demanding world. People have to juggle multiple roles and responsibilities. That’s why people look for solutions that keep pace with their busy lives and ensure their relationships stay strong and healthy. They need solutions that can fit into their busy schedules and make communication and celebration easier and more enjoyable. 

At first, I assumed that this problem was already solved by many existing tools and that it was not worth exploring. However, as I dug deeper, I discovered that the challenge was still real and had an adverse effect on many relationships. Though digital tools have facilitated communication, they have also created a problem of information overload, which can make people forgetful and miss out on meaningful celebrations.

The need for a tool to tackle these complex challenges goes beyond mere convenience. It’s about the broader impact on emotional health and the quality of relationships. A solution that makes celebrating important dates and milestones easier and more enjoyable is crucial. It’s about easing the stress of busy lifestyles, promoting mental well-being, and strengthening the bonds of personal relationships.

Research Insights

User Pain Points

I conducted a survey where I got 13 responses and conducted two (2) interviews via Zoom to dig deeper into the process and pain points.

It is human nature to forget things, but the emotional stress that arises from forgetting key dates of loved ones can be overwhelming. That’s why people make use of various tools to help them remember this important information. 

Supporting Data

100 % of respondents believe that it is important to track key dates and milestones of their loved ones,

46.2% of respondents use calendar apps

23.1% of respondents use mobile notes

30.2% of respondents say they rely on their memory 

100% of the respondents use at least two methods to keep track.

50% of respondents said that these methods can be ineffective sometimes. Some of the reasons are: 

  • not enough reminders or sound notification
  • forgetting to label events
  • The stress of checking from time to time

100% of respondents said they get positive emotional responses internally and from their loved ones when celebrating important dates.

Feedback

The key insight I got was that Calendar apps are the most popular tools for tracking these dates. However, sometimes they can be ineffective as they might not get enough reminders from the apps and would still need to rely on other methods like reminder apps, mobile notes, physical journals and, in some cases, their memory to keep track of the dates. 

Another important insight is that keeping track of these dates is as important as extending gestures of remembering and/or celebration to the recipient. 

Landing on the Solution

From the user research insights, there's a need for a tool dedicated to storing and managing family dates and celebrations to ease the burden of multiple methods. Unlike the calendar apps used for general scheduling and planning, this tool will be specific to the need for planning or managing close personal connections.

Explanation of Solution

Making input easy and quick: 

The tool will use existing platforms to gather information to streamline the process of writing the dates and details. The tool will leverage Facebook and Google Calendar and search for birthday dates and wedding Anniversaries to present to users to select from.

If the details are not on these platforms, there is an option for Voice command to add event details. 

The voice input is an important feature because not only is it a time saver but also for accessibility and inclusivity. 

Constant but subtle reminder options that would serve as a countdown to help users plan ahead. Push icon notifications for low-priority events and/or app icon colour change by order of proximity and high priority of upcoming events. 

Green - A month away, Yellow -A week away, Red - A day. 

These features can be adjusted by the user. 

Provide suggestions on how to celebrate these dates to take away the stress of crafting messages from scratch, thinking of gift ideas, and date night inspiration.

User Flows/Mockups

Future Steps

The technology to build this tool is a question that needs to be addressed. While the obvious option is to build it as a mobile app, there is a need to think of a web version like a widget or Chrome extension. Because people with busy schedules spend time as much time on computers as they spend on smartphones. 

Other features that can be considered are Voice reminders and shared calendars - where family members share a list of important dates. This will enhance bonding and encourage collaboration among family members.

Images 

Learnings

Product Manager Learnings:

Kazeem Bakare

In just four weeks, I've gained valuable insights into the intricacies of building products that people will love and use. I focused on developing a comprehensive understanding of the product development process, particularly from a product manager's perspective. Delving into the finer details has been a refreshing reminder and a crucial step forward in my career.

As a product designer, a crucial takeaway from this project was the significance of prioritizing and understanding the problem before crafting solutions. When faced with a problem space that might already have existing solutions, it is imperative to thoroughly analyze them to enhance the user experience through thoughtful improvements.

Furthermore, prioritizing the user fosters humility and a service-oriented mindset. As a PM and designer, maintaining humility in understanding people's actual needs is paramount for effective service delivery.

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