Very often during the discussions of the correctness of the work of some kind of software feature, I encounter such a situation that the functionality from the user looked strange, illogical.Discussion with the naval product looked something like this:
– There is clearly a problem in behavior
– Well, we’ll start and when users begin to complain then and fix it
– ???Well ok …
It seems to be a working scheme?A fairly optimal algorithm for commands with a small budget, compressed deadlines, insufficient research/absence of the UI/UX specialist.Users will complain if that, nothing to worry.
Search in Google shows that the source of these methods comes from the article – “Complaint -Driven Development” from Coding Horror
Once I pierced products, including a doctoral sausage for 300 rubles.Through the terminal in the supermarket, he left the store with this sausage in full confidence that it was paid – the terminal offered not to print the check and I agreed not to spend precious paper on this check.During the process of “breaking through” the goods for each product, the terminal published a squeak, which signals that everything worked correctly.Plus with a sound notification, the terminal winked out a backlight from the barcode scanner.
The next day I went for groceries in the supermarket again, struck the products through the terminal.At the exit, I was met by a man of the southern appearance with a thick beard, stretching out the smartphone, he said-“Is this you on the camera?”, I looked into his phone and saw myself in the Melodic-Death-Metal T-shirt with skulls with skulls and all that, reasons to doubtThere was no.
“Yes, this is me, but what’s the matter?”, The man, very squinting, said “you didn’t break through the sausage yesterday” … Ukhta
After short -term clarifications who he is, and how he made these conclusions, he showed me a video that hangs on the ceiling of the store, in the video I break through sausage, the terminal flashes the scanner backlight, I put the sausage in the bag.
– The video shows how the scanner worked
– I did not work out anything, pay sausage!
Having a little taken aback from such an attitude, I demanded a complaint book to write that the terminal requires a finalization of the software, since it makes all the signs of the correct work, but in fact it just buggy, without signaling it on the screen.
After 10 minute skirmishes with him, and his boss, who immediately came running to the defense of his employee and a bad working terminal, they decided to call the administrator girl so that she had already brought a complaint book and pierces a doctoral sausage.
On this day, I understood how actually it is difficult for users to complain about hardware, software products, and that most likely the mantra “people will complain – we’ll fix” very poorly.The main reason is people who protect broken robots, broken software solutions, for simplicity I propose to introduce new terms – a defender of a broken robot and a defender of broken systems.
Ordinary users cannot complain about the failure of the terminals since they are interfered with the ribbons that are clipping and starting to love the cars with which they work, perhaps considering them some kind of animated entities, forgetting that there is nothing alive there.
A similar situation happens with the dungeons, these people can protect some stupid flaws in frameworks, programming languages or any other software product with foam at the mouth, despite the complaints of users and other developers.
A typical conversation with the dazelik is as follows:
– something here does not work, according to the documentation, it seems that everything is correct
– Ah, so you did not read that manual from 2005, where it is written below in small letters that you need to add program_start: 6969
– ???uh
Such people may not understand how they themselves contribute to the dissemination of problems, mistakes, losses of time and means of their and other people.Because of them, everyone suffers, because digital transformation is impossible when silenting neo-obviousness, problems of software and hardware solutions.
I know a recent story with a mistake in the Horizon British mail, which has been driving people into debts for decades, destroyed marriages and lives of people.All this continued due to the connivance of people who were silent about the problems in the software, thus “protecting” him.
Friends, do not be litters and alights, treat the tools with which you work with a share of skepticism, otherwise you are threatened with the total enslavement of horseradish, broken systems, like hostages in the new digital world of the future.For those who cannot – at least do not prevent other people from trying to pay attention to non -working, interfering with software/hardware, because the developers of these products agreed – “when users begin to complain then and fix it”
Sources
https://blog.codinghorror.com/complaint-driven-development/
https://habr.com/ru/articles/554404/
https://en.wikipedia.org/wiki/British_Post_Office_scandal