Breaking and building a SaaS

The mistakes I made, the lessons I learned,
and the product we designed.

Company

Avec

Context

Even as a startup in 2018, Avec was the largest Brazilian tech company in the beauty and wellness industry, with more than €9 billion transacted through our management tools (SaaS ERP). At that time, I was leading a small team of two other product designers with a strong UI drive.

What I did

— Problem investigation
— Ideation workshop
— Prototype
— Alignments with tech

The challenge

In Brazil, many beauty and wellness businesses founded by expert hairdressers and wellness specialists struggle with operations. Our solution automated tasks for ease. However, in 2018, Avec faced difficulties in transforming our 2 products from selling one-time packages to offering an online monthly subscription (SaaS) business model.

Our initial
design process

Our initial design process

When we started this project, our POs were two people who had created some of the most successful ERPs for the beauty industry in Brazil. They had strong opinions regarding how we should work, what customers needed and wanted, and therefore, what we should deliver. Their requests included:

Prototypes must be high fidelity & sexy

Looking back, it's clear that they wanted people to buy into their ideas, rather than genuinely taking the risk of being wrong in a validation session.

Involve users with key modules prototyped

This created about six months of stressful, unclear, and hard work, significantly increasing the risk of bigger failure.

Recalculating
the route

This is a case about the mistakes I made, the lessons I learned, and the product we designed. And after six months of designing based on internal ideas, we found our designs didn’t meet our customers' needs. Recognizing our mistake, we implemented a UX process, adapting Google Sprints to involve users from the start, understand their needs, and validate designs in shorter cycles. This shift towards a user-focused approach was pivotal in our progress.

The marketing module

After implementing a more organized process, we revised and developed new modules for our ERP, with a focus on the marketing module. This module provided a solution for those lacking in-depth marketing knowledge, offering CRM features and automated marketing campaigns to help attract, engage customers, and increase profits.

Briefing

To start our marketing module, we discussed with our stakeholders why we were creating it, what our expectations were, and what the basic business requirements were. Now, it carries half the weight, being one of the perspectives that we will consider when designing the solution.

Shadowing and interviewing users

To build a digital system for businesses, we needed to understand their real-life operations. To do this, we observed and interviewed users, revealing that their practices differed significantly from our assumptions. Some users even ignored our systems to use Excel sheets.

Benchmarking

For this product, we didn't have a model to follow in our field, so we looked to other industries for ideas. We took inspiration from RD Station's use of conditionals and lists, but we kept it simple. We liked how MLabs made managing marketing campaigns easy for small businesses. We also learned from iFood, Brazil's leading food delivery company, on how they use marketing tools and present results to their partner restaurants.

Ideating

For this part, we would be getting together and shaping how our flows, and interactions would be. We did that with crazy 8s (yes, drawing and folding papers), and we created our flows using stickers through the office, it gave freedom to our team to explore different approaches to seam our ideas together. Being far from our laptops made the ideation more fluid and creative.

Prototyping

As we had just 2 product designers, it didn’t make sense to have a whole custom design systems, so we designed our prototypes with a library based on Google Material Design. It gave us speed to prototype things (with preset components), a good level of fidelity, and could ease our technology part as well with the adaption of a framework.

Validating

We invited customers for usability tests to validate our designs. The simple setup included a laptop with a prototype, a task list based on our hypothesis, and an Excel sheet for task accomplishment and notes. Using the success rate, notes, and user responses, we iterated our prototypes.

Shipping and measuring

Despite the implementation of shorter cycles, the limited tech resources and the stratety to hold the release until having more features, delayed the project. And before its release, I started my movements to move to the Netherlands, missing the final results. Determining success in such large projects is challenging, but general methods like CSAT, NPS, and surveys could be useful.

Lessons learned

Fail faster

If we had tested smaller pieces, we would have learned earlier about the things that wouldn't work out.

Structure helps

Even for startups with a super-fast pace, keeping things organized (but flexible) helps us work smarter.

Research more, execute less

At this time, much of my work was UI heavy, but I learned how important it was to keep our customers at heart and to research more about them before doing anything.

Ask more questions

Being a questioner, pushing back on bad decisions, surfacing risks, and taking time to think might sound like slowing down. But it’s flexing the knees to jump higher and in the right direction.

MatheusMari—2024

Made with ♡ from Amsterdam.

MatheusMari—2024

Made with ♡ from Amsterdam.