OK, you may be asking some really good questions right now, like Daniel, how do I actually apply
these design parents?
Is there a process?
Well, of course there's a process, and I'm going to teach you that right now.
So there are so many design pattern libraries out there.
But I mean, that doesn't necessarily mean that you need to go through every single library and only
just like start picking out all these different types of design patterns and applying all of them.
Don't do that.
Now, there are solutions to usability problems.
And if you don't have a usability problem, then you shouldn't necessarily apply some sort of solution
or it doesn't need to be.
But I'll tell you the proper way to actually assess if you need to choose a certain design pattern and
what that process looks like.
So step number one, you need to have some sort of problem.
So figure out the problems that actually require the solutions.
Step number two, analyze other products that have found a solution.
So that means just kind of go and find similar websites, similar products to yours that have a solution
to your problem.
It could be similar to yours.
It could be almost the same kind of like variants.
It could be entirely different.
But take a look at what your competitors are doing.
Once we have examined how other products actually implement these solutions or once we take a look at
what products actually do, we need to actually analyze that efficiency of that solution.
So take a look in more depth on how each product actually works.
Like, is it going to be a good fit for your product?
Is it working for them?
I mean, it's just take a deeper look at exactly what those people are doing.
And then once you've kind of chosen a pattern, analyze those patterns and decide which one is right
for you and your problem.
So, I mean, that could mean that you found a certain pattern that you like and you dig deeper to see
other similar products that have that pattern and you can decide which variant would help you better.
So step number one is to kind of detect those types of issues, but you should be doing that with actual
data.
Now, you can detect that with things like user interviews.
It could be with like data from something like amplitude that tracks like user inputs and drop off rates
and stuff like that.
Mixed panels, another one.
But you should always make your decisions based off of that instead of making it based off of assumptions.
Now, let's take a step back and let's come up with an example.
So say we have an e-commerce site with a very high bounce rate.
Now, we've checked like our mixed panel or amplitude, and we found that people are dropping off right
at checkout.
That's where the big bounce rate is from and based off of some feedback from users.
We have a really long sign up form and sign up right at the end and we think that's where the problem
lies.
So step one is it's pretty much done here.
We have our problem and it's very clear and we can kind of proceed to the next stage.
And that next stage is to analyze similar websites.
So the first step is, you know, visiting all those different websites or products.
So in our case, it going to be websites and they may be similar to yours and we're going to analyze
their approaches to solving this issue.
So we have Amazon here.
So it's Amazon.com and their solution is a sign up wall similar to ours.
It's not a long form.
It's very short form, but it's a similar sign up.
Well, before actually purchasing a product, we're going to get into the actual efficiency of that
later.
Now, the second option we have here is eBay.
Now, eBay has something similar.
There is a guest purchased at the end.
Users can easily check out with PayPal and PayPal has your shipping address.
Most likely that's another design pattern that we can use, like a guest check out instead of having
people actually sign in.
So we'll take a look at the efficiency of that later.
And then we have Etsy.
Now, Etsy has a social login if you don't want to actually sign up.
So we can have people actually sign in easily through social media.
And a lot of people actually have social media.
So we'll take a look at their efficiency as well in the next section.
So these are three different design patterns and we don't necessarily need to use every single one of
them, but we're going to figure out which one is going to be right for us.
So I'm going to jump into Google Chrome to take a look at all these different websites, and we can
go through the efficiency of each and every pattern.