1. Have you ever encountered the following scenarios
In the face of a certain demand, the demander requests to add function A, because I think other products have and are very useful, and we should have them too. But you feel that adding function A is inappropriate, but you can't find any reason to convince the demander;
When looking at the functions of some products, such as product 1 and product 2, they are all similar products, but the functions and interactions of some of the same modules are completely different, and the logical relationship behind them is hard to understand;
When doing product functions and interactions, plan A and plan B do not know how to choose, even if one of them is finally selected, the leader asks about the thinking logic behind it but can't answer.
The above problems were often troubled by me in the early stage of my career, but with the development of my career and the accumulation of experience, I have found a set of ideas to solve these problems, which I named the OSHB model.
1. The OSHB model is divided into 4 main steps
As the name implies, it is the function or interaction we want to discuss what is the ultimate purpose of it, and the same is true in work. When receiving a task requirement or task, you must first understand what its purpose is.
2) scene (scene)
It is understood that the use scenarios involved in achieving this purpose are divided into before use, during use, after use, and psychological state.
Combined with scenario analysis, two-way assumptions are made about a function or interaction method, that is, what will happen if there is, and what will happen if there is no.
For example: search whether the input item needs the function of one-click deletion. If there is one-click deletion, the user can quickly delete the input content and re-edit it if there is no one-click deletion. If there is no one-click deletion, the user will delete it manually or position the cursor to the wrong position for precise deletion. .
The two-way hypothesis is weighed and analyzed through product positioning, user population, and the user's mental state when using, and the final output is an analysis overview, through which we decide the choice of this function or interaction method.
In the follow-up, we will introduce you to the OSHB model through two specific cases.
2. Case 1
Why do you still have a prompt when you withdraw a message after WeChat sends it:
What is the purpose of this feature? The prompt information after the message is withdrawn has the attributes of who, at what time, and what operation was performed, so it can be simply understood as the purpose of leaving traces of the information recorded in the operation.
It's like Zhang San is a cleaner. Due to the epidemic, the elevator needs to be cleaned and disinfected regularly. Every time he performs an operation, he must record it in the notebook next to him, so that others can check the operation.
There are two scenarios for the prompt to withdraw a message:
The sender of the message, after sending the message, withdraw it;
Before use: the user sees that the content of the sent message is wrong, or the wrong object is sent;
In use: Since the content is wrong or the wrong object is sent, it needs to be withdrawn quickly so as not to be seen by others;
After use: If the information sent is wrong, re-edit it and send it again. If the wrong object is sent, others will be curious about what was withdrawn after seeing it;
Mental state: What will others think when they see me sending a message and then withdraw it, they will think that I am not rigorous and a little embarrassed.
2) Scenario 2 (message receiver)
Before use: I am doing other things, and someone sends me a message when I see a message on WeChat;
In use: Click to open it, he has withdrawn it;
After use: If the message is resent, it will be considered a typo. If the withdrawn message has not been sent again, I will think what this person wants to tell me, is it sent to the wrong person?
Mental State: Introverts have strong curiosity.
1) message sender
If there is a retraction reminder, it will appear that I am not rigorous and a little embarrassed; if there is no retraction reminder, I will think that the content has been retracted anyway, and others will not know, and the embarrassment I worry about will not exist.
2) Message receiver
If there is a withdrawal prompt, you can know that others have sent messages to you, record the operation records of others, and have the information control power of others over your operations.
If there is no withdrawal prompt, there will be logic bugs in the product layer. For example, when I do other things, I see a WeChat message push prompt, but when I open WeChat and see nothing, I think it is a product bug. If you are chatting and someone withdraws the message, in some special occasions such as business negotiation or loan, the interests of the other party will be damaged.