How to Ruin an Engineering Organization
The article highlights ten detrimental practices in engineering organizations, including gatekeeping, rapid staff turnover, lack of transparency, and neglecting coaching, which undermine trust, morale, and innovation.
Read original articleThe article by Aviv Ben-Yosef outlines ten detrimental practices that can undermine an engineering organization. Key issues include gatekeeping, where cliques form and exclude talented individuals; rapid replacements of staff, which can create distrust; and eroding trust through lack of transparency in decision-making. Other pitfalls include preferential leadership, where certain teams are favored over others, and input management, which focuses on effort rather than outcomes. Allowing bad behavior to persist, neglecting coaching responsibilities, and inconsistent attention from management can further damage morale. Additionally, creating "feature factories" that prioritize quantity over quality stifles innovation, while an impact disconnect leaves teams feeling unmotivated as they lack feedback on their contributions. The article emphasizes the importance of fostering an inclusive, transparent, and supportive environment to maintain a healthy engineering organization.
- Gatekeeping and cliques can lead to talented employees leaving.
- Rapid hiring can create distrust and a lack of cooperation among existing staff.
- Transparency in decision-making is crucial to maintain trust within the organization.
- Neglecting coaching and support can lead to star employees feeling undervalued.
- Creating a connection between team efforts and business outcomes is essential for motivation.
Related
Bad habits that stop engineering teams from high-performance
Engineering teams face hindering bad habits affecting performance. Importance of observability in software development stressed, including Elastic's OpenTelemetry role. CI/CD practices, cloud-native tech updates, data management solutions, mobile testing advancements, API tools, DevSecOps, and team culture discussed.
On Being a Senior Engineer
The article outlines senior engineers' expectations, emphasizing maturity, effective communication, collaboration, and self-awareness. It critiques the culture of immediate gratification among younger engineers, advocating for constructive feedback and teamwork.
When the Mismanagerial Class Destroys Great Companies
RTX Corporation's focus on financial metrics over innovation has led to mismanagement, evident in companies like Intel and Boeing. This trend hampers growth, emphasizing the need for knowledgeable leadership.
The Impossibility of Making an Elite Engineer (2017)
Kent Beck's article discusses the development of elite engineers, highlighting the balance between project longevity and diversity, the roles of success and failure, mentorship, self-direction, and personal growth.
How Software Companies Die
The article examines the tension between creative programmers and management in software companies, emphasizing that management control can harm creativity, product quality, and lead to talented programmers leaving.
Related
Bad habits that stop engineering teams from high-performance
Engineering teams face hindering bad habits affecting performance. Importance of observability in software development stressed, including Elastic's OpenTelemetry role. CI/CD practices, cloud-native tech updates, data management solutions, mobile testing advancements, API tools, DevSecOps, and team culture discussed.
On Being a Senior Engineer
The article outlines senior engineers' expectations, emphasizing maturity, effective communication, collaboration, and self-awareness. It critiques the culture of immediate gratification among younger engineers, advocating for constructive feedback and teamwork.
When the Mismanagerial Class Destroys Great Companies
RTX Corporation's focus on financial metrics over innovation has led to mismanagement, evident in companies like Intel and Boeing. This trend hampers growth, emphasizing the need for knowledgeable leadership.
The Impossibility of Making an Elite Engineer (2017)
Kent Beck's article discusses the development of elite engineers, highlighting the balance between project longevity and diversity, the roles of success and failure, mentorship, self-direction, and personal growth.
How Software Companies Die
The article examines the tension between creative programmers and management in software companies, emphasizing that management control can harm creativity, product quality, and lead to talented programmers leaving.