Definition & Ideation: A Minimum Viable Product for a Recycling App

Beatriz Marín
IxDF Spain WorkGroups
10 min readDec 26, 2021

An eCollective initiative

Through Lean Inception workshops

“Teamwork is the ability to work together toward a common vision. The ability to direct individual accomplishments toward organizational objectives. It is the fuel that allows common people to attain uncommon results”

– Andrew Carnegie

Overview

A group of 9 enthusiastic UX designers and want-to-be designers voluntarily embarked on creating an app that helps people recycle in Spain. The group IxDF Madrid-Ecology (IxDF: Interaction Design Foundation) organized this volunteer project. We were based in different cities in Spain, thereby working remotely was the only option. We started from the findings obtained from the empathize phase previously done.

Design Thinking + Lean inception

CHALLENGE

Since we wanted to create a recycling app, we aimed to come up with an idea for the first minimum viable product (MVP). An MVP is the simplest set of features made available to users to validate an idea and gather essential data to guide the direction of the product (Caroli, 2020). By doing so, we used the methodology Lean Inception to define the problem space, our users’ needs and goals, as well as what this app should do and have.

We didn’t have experience using this methodology. All of us were eager to learn and make the most of our collaborative meetings as we enjoyed the process.

  • Duration: 2-hour workshop sessions every two weeks for two months. Sometimes we had tasks to do at home and discuss in the next session.
  • Collaborate platform: Miro

PROCESS

It consisted of two phases: 1) Define; 2) Ideate. Each phase was made up of several activities. We had an agenda and timetable to follow for the online workshops. Our 2-month timetable was an adaptation of the traditional one-week workshop of Lean Inception due to our meeting restrictions.

Definition

1)The product vision

As the name implies, this activity helped us collaboratively define the vision of the product, which consists of the following blanks to fill:

For [final client],
whose [problem that needs to be solved],
the [name of the product]
is a [product category]
that [key-benefits, reason to buy it].
different from [competition or current alternative],
our product [key-difference].

The board of the vision of the product

We worked together to form a homogeneous sentence. For the first two blanks “For” and “whose, who”, we had three different groups of users with different needs. We decided to keep three visions of the product instead of one in this early stage of the process, as follows:

(1) For an aware person who has trouble finding places to recycle the product named Guay reciclar / ¿y si reciclo? / Soy verde is an app that helps people recycle easily and is different from word of mouth. Our product encourages recycling through prizes and gamification

(2) For an unaware but motivated person who lacks motivation to recycle the product named Guay reciclar / ¿y si reciclo? / Soy verde is an app that helps people recycle easily and is different from word of mouth. Our product encourages recycling through prizes and gamification

(3) For companies and/or organizations who are looking for a solution to recycle the product named Guay reciclar / ¿y si reciclo? / Soy verde is an app that helps people recycle easily and is different from word of mouth. Our product encourages recycling through prizes and gamification

2) The product Is — Is not — Does — Does not

With this activity we aimed to understand and envision our product by asking what the app is not or what it does not do. Likewise, we asked ourselves about the positive aspects about the app and what it does (ideally). To do so, we divided a white canvas into four areas (Is / Is not / Does / Does not) and wrote post-its for each quadrant.

Canvas of Is — Is not — Does — Does not

As a result, we reached a consensus about our product:

  • The product is — an app / webapp / tool to recycle / meeting place for the green community
  • The product doesreward for recycling / teach people about recycling / facilitate recycling
  • The product isn’t — a social network / forum / chat
  • The product doesn’t — recycle for us / solve climate change / change laws

3) Product goals

Having in mind what the product is and does, we moved forward to raise and clarify the main objectives of the recycling app. The objectives were meant to be more abstract and strategic instead of being functionalities or specific features of the app.

The steps we followed were: 1) brainstorm objectives; 2) cluster them by similarity; 3) name each cluster; 4) discuss the objectives and clusters.

We had a common ground about the main objectives of our app, which were:

  • provide good user experience
  • give information about recycling
  • facilitate finding recycling points
  • reward the user

4) Describe personas

We created three personas to promote empathy about our potential users while understanding their needs and goals.

In the desk research, the designers found three main actors, two active and one passive. We based on those actors and the vision of the product to create our personas.

Persona 1: María — she’s aware of protecting the environment. However, she has trouble finding places to dispose of her waste. Moreover, she wants to inspire other people to recycle.

Persona 1 — María

Persona 2: Carla — She feels like she wants to recycle. However, she feels a bit overwhelmed by the recycling process. She would recycle only if the process was straightforward for her.

Persona 2 — Carla

Persona 3: José — He doesn’t care about protecting the environment. Therefore, he doesn’t bother to recycle properly.

Persona 3 — José

Ideation

We aimed to define what functionalities or features would solve our users’ problems, which are lack of motivation and a need for a roadmap to recycle.

1) User Journeys

For each persona (María, Carla and José), we described a user’s journey by specifying the context and a sequence of activities in which the persona could achieve her/his goals. The timeline we chose was a full day — from morning to evening. We also considered the user’s touchpoints, channels, thoughts, and feelings.

For María, the day we chose was a working day because we thought she would more likely recycle and use our app during the workweek.

User’s Journey Map — Persona 1: María

However, we thought that Saturday was the most appropriate day for Carla since it’s on this day when she could find some time to recycle.

User’s Journey Map — Persona 2: Carla

For José, we thought that a working day made more sense to do his user’s journey because he must take the rubbish out of his family, and this would more likely happen during the week.

User’s Journey Map — Persona 3: José

These users’ journeys provided us with interesting insights about what the users could do with our app, and how and when the app could help them alleviate their pain points. We used these insights to brainstorm features.

2) Feature brainstorming

A feature represents a user’s action or interaction with the product. In other words, what makes our app functional.We bore in mind that the features should: (i) be as simple as possible, (ii) aim to meet a business goal, (iii) and address the personas’ needs contemplated in their users’ journeys — the insights.

During the brainstorming process we tried to answer these questions:

What is the user trying to do? So, the app should have a feature for that.
What is this feature? The brainstorming resulted in over 40 features (post-its).

Then, we grouped the features into groups (total = 11) and named them. The names of each group were core functionalities of the app: 1) Profile; 2) Login; 3) Onboarding; 4) Free; 5) Multiplatform; 6) Community; 7) Recycling points; 8) Communication and Marketing; 9) Gamification (reward); 10) Events; and 11) Family Profile.

Board of features brainstorming. The core and obvious features are in blue

3) Technical, business and UX review

Since our end goal was the MVP canvas, we needed to narrow the number of features and select the most important ones for the MVP # 1. In doing so, we evaluated together the technical capacity (effort), cost and viability (business), and user experience (UX) of each feature. The original Lean Inception methodology indicates that a symbol must be assigned for each of these three categories (Caroli, 2018). However, we adapted this activity and assigned a traffic light color instead, as follows:

Development Effort
(green: low effort; yellow: medium effort; red: high effort)

Business
(green: affordable; yellow: high cost; red: extremely costly

UX
(green: high desirability; yellow: medium desirability; red: low desirability)

Example: Feature Public / private

Public / private = effort, business and UX have been assigned green.
This feature belongs to the core functionality Profile (perfil)

Moreover, we interpreted each feature according to the dominant traffic color. For instance, if a feature gets three green, it means that it could be economical, provide good UX and be viable. Therefore, this feature would be a very good candidate for the MVP # 1. However, if it gets at least one yellow, it should be examined in more detail. Finally, the features that have at least one red must be further discussed.

Subsequently, we plotted the features in relation to the level of commitment for recycling on the Y-axis. For high commitment we had our persona María, whilst for low commitment we had José, and Carla was placed between them. There is also the category “todos” — everyone — that encompasses features regardless of the level of commitment for recycling. On the X-axis, we plotted the features in relation to the product goals.

Scatterplot of features according to level of commitment for recycling (Y-axis) and the product goals (X-axis).

At the beginning of the process, we thought the app should be mainly focused on rewarding the users who needed to be highly encouraged. However, the features we brainstormed seems to meet the needs of users who already have an interest in recycling, as it’s clearly shown in this scatterplot. Therefore, we decided to choose María as our primary persona from whom to design this recycling app.

Since we had loads of tasks and subtasks (features), we had to synthesize our features. Therefore, we merged the features of each core functionalities (e.g., Profile), and assigned a traffic light color that would represent the consensus of that functionality. We did that for each product goal. This would result in having the same core functionality for more than one product goal. For example: profile (perfil) is yellow for the goal “provide good user experience”, however, it is green for “facilitate finding recycling points” (see graph below).

Scatterplot of core functionalities according to level of commitment for recycling (Y-axis) and the product goals (X- axis)

4) Sequencer of features

We defined the sequence that we will deliver the features of the app according to the Lean Inception guidelines (Caroli, 2018). We defined the sequence of the functionalities for each MVP by doing sprints.

Since we wanted to design the app for people who are already eco-conscious, we thought that the app should be more focused on creating a sense of community instead of offering rewards for recycling. Moreover, this app should provide tools and resources to help their users better recycle. We reflected these ideas on the first sprint. For the MVP 1 (see graphs below), we selected core functionalities and their features that could provide UX (green) and were mostly easy to implement and not very costly (green and yellow). These functionalities/features would allow us to test if our business idea was correct and viable.

Sprint 1 for MVP 1 and Sequencer of functionalities

5) MVP Canvas

The MVP Canvas is a visual chart that helps us align and conceptualize the MVP #1 from which we will continue the process to design the app (Prototype phase). This MVP canvas is the blueprint for our UX team.

Canvas for the MVP # 1

Learnings

In the technical, business and UX review activity, we found it a bit difficult to assign a traffic light color for the categories effort and business since our team was made up of only UX designers. We learnt that what developers have to say is essential to define at least the first MVP.

Useful Links

Caroli, P. (2020). What is MVP? https://www.caroli.org/en/what-is-mvp/

Caroli, P. (2018). Lean Inception: How to Align People to Build the Right Product. Editora Caroil.

--

--