Recently, I have communicated with some people who are new to the product or who want to enter the product position. I found that many people are self-learning Ws Number List Axure, to practice the use of software and the design of interaction. A friend sent me his prototype last night and wanted me to help look at the problem. In fact, the first problem here is that he doesn't know where his problem is, which is a fatal problem in itself. Product managers have a job Ws Number List content called demand analysis, to see what is inappropriate in the business, and to propose solutions to improve.
Putting these aside for the time being, let's take a look at how PRD should be written today. 01 This is the requirement document of this classmate. I simply took 2 pictures: At first glance, it looks like that, but in fact, whether it is logic or prototype interaction, there Ws Number List will be problems if you look closely. Take the requirement description of the login page as an example: 1) The logic of parts 1 and 2 in the figure is conflicting. 1 is about when the account is not filled in, clicking the login button will give a prompt "the account cannot be empty"; and 2 is about the login Ws Number List button is not clickable when the account password is not filled in.
So when the account number and password are not filled in, is it clickable or unshockable? If it can be clicked, does the prompt after clicking indicate that the account number cannot be empty or the password cannot be empty? 2) 3 in the figure refers to the Ws Number List prompt when the password is wrong: please re-enter the password if the password is wrong. It seems that the logic is correct, but the business scenario is problematic. This statement means that your default account is correct. Is it possible that user A's account is shunning, and user B's account is Ws Number List shunning. When A fills in the account of user B, the password cannot be correct. Because the error is not actually in the password, but in the account. So a more accurate statement should be: