In IT development, there is a tendency to consider bugs as a great sin, and while bugs do degrade the quality of the service, it seems to be a matter of consideration as to whether the developer who created the bug should be criticized.
I have experience as both a developer and a development manager, and I am sharing the experiences I have gained through them.
In the development and operation of IT services, the occurrence of bugs certainly makes the user's service experience unpleasant. So, should the developer who created the bug be criticized? It seems so at first glance, but it is not.
Before, an acquaintance in a specific field talked about using the number of bugs as a performance management indicator for developers.
Thinking that bugs = bad, and the developer who created the bug = an incompetent developer, or a developer who is not helpful, can have a very negative impact on the development team.
If bugs lower your performance score, no one will try to develop unreasonably and the schedule will be very defensive. Because you have to avoid bugs. They will oppose unreasonable development and try to pass unfamiliar development to others. The development team will take a very negative trend.
Especially in the case of startups, where there is a lack of skilled developers and little time available, if you try to evaluate developers based on bugs, the phenomenon of avoiding development will be noticeable.
Bugs are more often caused by a lack of experience in the relevant domain or a lack of development experience than by development skills.
It is normal for the frequency of bug occurrences to decrease over time, and if the frequency of bug occurrences suddenly increases, it is recommended that you discuss the allocation of development tasks or the lack of development time with the development team. What tasks are our developers focusing on now? Is the bug fix frequency increasing or decreasing?