I would like to have opinions to see things differently or to confirm that my opinion is better 🙂
We develop a complex information system (legal information): a lot of information, many form fields, many texts, legal information, etc.
It is used only on monitors and laptops – no mobile devices or tablets. It's quite old and now we have updated the architectural part and with it we have to make changes in the user interface.
There are about 3000-5000 users.
Ux logic problem:
Our fullstack developer himself has changed the logic of alerting and we now have an important discussion.
We have three types of alerts: success (green), warning (yellow) and error (red). (the red ones of course with validation error, etc.)
Until now, we had them displayed at the top of the screen, between the menu bar and the form. From now on, the red and yellow symbols are still displayed, but the green symbols that he moved to the snack bar are displayed in the lower left corner.
The picture is only an illustration, what kind of alerts I am talking about:
He says that he made this decision (by himself) because there are no important messages and that in this way, there is less information on the upper area where there is already a lot of information.
Second, he says that these messages are not equivalent, that green is not important in reality and that it can be interesting, but that a user can live without. Unlike red and yellow, a user must see.
He says that success alerts are like global messages that do not require the attention of the user because they do not prevent the use of the system.
I can not agree with that and my argument is as follows:
The red, yellow, and green alerts are equivalent in that they appear after a user action (when the information is saved, deleted, edited, or otherwise manipulated). This means that green messages are not random system messages, but that they are followed by the actions of the user.
this means that identical and similar elements / information must appear or be displayed in the same place / in the same area
Green alerts are important because the user must have feedback if his actions are validated (success) or not. If not, I need to recheck (for example, if the workflow / procedure was saved / created, etc.)
If users are used to seeing all three alerts in one place, why not move a single one
Finally, we both tried to argue on the basis of Nielsen's article, but it seems that we both understand differently because after reading, I did not change my mind about it. neither him.
he even had new arguments from this article:
An indicator is a means of highlighting a page element (content or part of the user interface) to inform the user that something special is attracting him. "
He emphasizes this part "…deserves the attention of the user… "for example, red and yellow alerts.Green does not need the attention of the user, the user can use the system without noticing the green warnings.
Notifications are informational messages that alert the user of general occurrences in a system. Unlike validation, notifications may not be directly related to user inputs, or even to the current user activity in the system, but they usually inform the user a change in system status or event that may be of interest. "
He emphasizes this part "…can not be directly related to user input… "
I always have the feeling of having good arguments and that it is not correct to place success alerts in a snack bar while other alerts are elsewhere. but i do need some opinions. Maybe I see badly or that someone can give new "proofs" 🙂 Nielsen article makes things worse.