Engineering Team Respect

One remaining aspect of company culture is identifying which team's efforts are particularly emphasized and respected. Each small company holds a unique view of its software development team. Some departments view development as a key company resource and give the team commensurate respect, authority, equipment, space, and flexibility. Management usually treats engineers in startups as heroes, while their development efforts produce the initial products for the marketplace.

As the company grows, a management shift in attitude toward engineering can occur. This shift happens because sales or marketing teams become key drivers of new revenue after development has created the product. When this happens, management does not ...

Get Growing Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.