Managers in HighTech Companies

Many managers in high-tech companies have no background in software development. The gap in understanding the system that exists between them and the software developers in the company often leads to many difficulties in their work.