Apparently a lot of software engineers fail to understand the importance of product management and most product managers are well aware about this. Unfortunately, most of the time, they blame the engineers’ education for the lack of vision, while in fact there is a much simpler explanation – engineers have witnessed product management failures once too many times. Truth be told, relatively few businesses value product management, even if they hire one product manager for every three engineers.