좋은 직장 문화를 만들어야 직원이 떠나지 않는다
개발자에게 연봉만큼 좋은 직장 문화도 중요합니다. 좋은 개발 문화에 관련된 글을 읽고 생각과 함께 정리해서 올립니다. 1️⃣ 개발 문화가 중요한 이유 - 제품 혁신을 가속화한다. - 좋은 인재를 끌어들이고 머무르게 한다. - 커리어를 쌓을 수 있는 기회를 준다. - 좋은 문화는 직원을 행복하게 만들고, 직원을 행복하게 하면 결국 고객을 만족하게 한다. 2️⃣ 나쁜 개발 문화인지 파악하는 법 - 리더에게 의존하는 경향이 심한 경우 - 의사소통이 형식적인 경우 - 엔지니어와 리더의 분할. 자율성이 없고 위계 질서가 높은 문화에서 혁신이 일어날 수 없고 엔지니어를 지치게 한다. - 다양성이 존재하지 않고 단조로운 문화를 요구하는 경우 3️⃣ 좋은 문화 만드는 법 - 사명 선언하기: 중요한 사명이 뭔지 정확하게 아는 것이 먼저 중요하다. 단순히 인기있는 사명을 카피하는 것보다 기업에게 필요한 사명을 선언하자. - 중요한 가치가 무엇인지 확인하기: 목표를 달성하기 위해 중요한 가치가 무엇인지 파악해야 한다. - 메커니즘 셋업하기: 중요한 가치를 파악한 후, 그 가치를 지키기(또는 달설하기) 위해 필요한 메커니즘을 만들어야 한다. 조직의 구조를 파악하고 그 구조가 가치를 지원하는지 아닌지 파악한다. - 가치관 지키기: 아무리 중요한 가치를 파악하고 메커니즘을 셋업해도, 매일 지키지 않으면 무용지물이다. 사명과 가치관을 직원에게 전달하고, 기회가 있을 때마다 상기시켜야 한다. 📌 추가 개인적으로 주니어 시절 이직하게 만든 직장을 생각해봤습니다. - 새로운 기술을 습득하고 깊게 파고 들 수 없는 곳 - 성장할 수 없는 곳 - 롤모델이 없는 곳 - 팀원 간 서로 공감하고 존중할 줄 모르는 곳 - 좋은 관리자가 없는 팀, 관리자의 서포트가 없는 곳 - 적성에 안 맞는 기술 개발하는 곳 이직을 고려할 때 위 요소도 함께 생각해보는 것도 좋을 것 같습니다. https://relevant.software/blog/build-winning-engineering-culture/