최근에 나는 다음과 같은 5 가지 보스 유형과 최악의 보스 복장을 설명하는 방법을 읽었습니다 . 방금 소규모 소프트웨어 개발자 팀을 이끌 기 시작했습니다.
프로그래머가 선임 프로그래머에게 기대하는 주요 사항이나 팀을 관리하는 동안 피해야 할 사항이 무엇인지 알고 싶습니다.
또한 프로그래머를 만족시키고 팀을위한 생산적이고 완벽한 환경을 조성하는 방법을 알고 싶습니다.
최근에 나는 다음과 같은 5 가지 보스 유형과 최악의 보스 복장을 설명하는 방법을 읽었습니다 . 방금 소규모 소프트웨어 개발자 팀을 이끌 기 시작했습니다.
프로그래머가 선임 프로그래머에게 기대하는 주요 사항이나 팀을 관리하는 동안 피해야 할 사항이 무엇인지 알고 싶습니다.
또한 프로그래머를 만족시키고 팀을위한 생산적이고 완벽한 환경을 조성하는 방법을 알고 싶습니다.
답변:
나를 위해 잘 작동하는 것 :
그리고 아마도 가장 중요한 것은 ... 존중 입니다. 솔직히 팀원을 존중할 수 없다면, 사람들을 가르치거나 직원 수를 변경하든 관계없이 변경해야합니다. 첫날을 존중하면 다시 돌려받을 수 있고, 부족한 사람들을 대할 수 있으며, 대가로 절대 존경을받지 못할 것입니다.
종합하면, 당신이 대부분의 일을하면 대부분의 시간을 당신의 팀은 당신이 당신이 인간임을 보여줄 때 자신을 완전히 망치는 의심의 혜택을 줄 것입니다. :) 모든 보스는 자신의 단점이 있으며, 팀과의 관계를 해결하는 데 도움이되는 약점을 보완하는 데 도움이 될 수 있습니다.
배우는 가장 큰 것 중 하나는 원하는 것을 줄 수있는 능력이 없기 때문에 종종 행복하게 할 수 없다는 것입니다.
내가 찾은 최고의 관리자는 가장 정직한 사람들이었으며, 이들은 최고 경영자가 그들에게 던지려고하는 모든 허물 과 무엇보다 팀에 귀 를 기울이는 모든 허물 로부터 팀을 방어 할 것 입니다.
나는 선배 나 리더가되는 데있어 가장 중요한 부분 중 하나는 후배들에게 유용하다고 굳게 믿는다. 선배와 지도자는 종종 자신에게만 할 권리가있는 업무를 수행합니다 (예를 들어, 후배에게 준비와 자극에 대한 글을 쓰지 않습니다). 또한 직업의 중요한 부분은 중학교 사람들을 멘토링하는 것입니다. 나이가 많을수록 당신에게서 무언가를 필요로하는 다른 사람들이 당신을 방해 할 가능성이 높습니다. "방해하지 마십시오"라는 표시를 포기하고 중단 작업을 배우십시오.
듣는 것이 중요합니다.
당신이 중요하고 비용이 들지 않습니다 감사합니다.
당신이 기꺼이주는 것 이상을 기대하지 마십시오. 내가 새벽 3 시까 지 일하기를 원한다면 나도 옆에서 일하는 것이 낫다. 오전 7 시까 지해야 할 일을 한 후 매일 정시에 떠나는 사람을 위해 일하는 것보다 낙담하지 않습니다.
공정해라. 즐겨 찾기를하지 마십시오 (특히 여자 친구 나 남자 친구에게 최고의 물건을 제공하여 즐겨 찾기를하지 마십시오). 모든 직원을 존중하십시오 (개인적으로 싫어하는 사람도 포함).
결심하십시오. 5 분마다 의사 결정을 진행하거나 악화시킬 수있는 결정을 내리지 마십시오.
사람들을 위해 일어 선다. 당신은 그들 모두를 이길 수는 없지만 사람들은 그들을 체인 위로지지하는 누군가를 위해 불길을 밟을 것입니다.
필요할 때 나쁜 사람이되어 기꺼이하십시오. 하나의 나쁜 사과는 개발자 팀을 파괴 할 수 있습니다. 나쁜 소식이있을 때는 팀에 알리고 비밀로 유지하지 마십시오 (결국 알려 지다가 나쁜 소식과 비밀 유지에 대해 화가납니다). 당신은 인기가 없지만 일을 끝내기 위해 있습니다. 관리 또는 준 관리 직책에있는 사람은 누구나 인기가 없습니다.
아이디어를 상급자에게 판매하고 이러한 기술을 개발자에게 가르치는 방법을 배우십시오.
비즈니스 영역의 중요성을 이해하고 프로그래밍뿐만 아니라 비즈니스 영역에 대한 전문가가 되십시오.
여기서 키워드는 신뢰와 책임입니다.
당신은 당신의 팀원이 자신의 임무를 완수하는 데 유능하고 집중되어 있다는 것을 믿어야합니다. 너무 많이 방해하지 않으면 서, 당신은 본질적으로 그들에게 그들의 일에 대한 "자신의"책임을 부여하게됩니다.
IMHO, 이것만으로도 건강한 분위기를 조성 할 수 있습니다.
IMO 저는 선임 개발자 / 리드 / 무엇이 바보 같은 마감일, 자원은 없지만 로마를 건설하고 초과 근무를 의무화하는 등 생산성을 줄이고 사람들을 불행하게 만드는 모든 것들에 대해 개발 팀과 함께 할 것을 기대합니다.
IMO가 피해야 할 가장 중요한 것은 상위 경영진에게 "예스맨"이되고 그들이하는 말에 상관없이 항상 동의하는 것입니다 (즉, 엉덩이 키스).
사람들의 기술. 때때로 사람들은 "Senior"라는 제목을 받았으며 전능하지 않다는 것을 잊었습니다. 그들은 승진이 최고의 기술력과 잠재 천재성에 대한 논평이라고 생각합니다. 실제로 그들은 현재 매우 낮은 수준의 관리자입니다. 그들은 어떻게 그리고 누가 동기를 부여해야하는지, 누가해야하는지, 타협하고, 듣는 시간을 이해해야합니다.
소유권. 최악의 시니어 프로그래머는 자신의 "노인"에 대한 소유권을 가지지 않습니다. 그들은 작업 도저 리의 전술과 게임을 비난하여 판촉을 이끌어 냈습니다 (버스에서 던진 사람의 무덤에서 춤을 추는 동안 가능성이 높습니다). 이제 그들은 슬링의 엉덩이와 디자인, 계획 및 많은 작업을 소유해야 할 책임을 이해해야합니다.
경험. 수석 개발자가 모든 것을 두 번 보았을 것으로 기대합니다. 도메인과 기술을 이해해야합니다. 그들은 적극적으로 위험을 공격하고 붉은 청어를 낭비하는 시간을 알아낼 수 있어야합니다.