SharedIT | 묻고 답하기(AMP)

개발 부서의 업무 분담에 대한 질문입니다!

선배님들 안녕하십니까, 이제 갓 4년차 스타트업에 근무중인 개발자 입니다. 

제겐 거의 첫 회사지만 이래저래 열심히 하다보니 어느새 개발자가 20명 남짓한 회사로 커졌더군요.

하지만 업무 체계의 효율이 좋지 않은건지, 제 능력이 부족하여서인지 뭔가 일의 진행이 더딥니다..

그래서 이번에 부서의 변화를 두려 합니다!


개발자들의 업무를 말씀드리자면 인공지능 라이브러리 개발(코어기술입니다.), 코어기술을 이용한 응용프로그램 개발, 웹개발, 앱개발(android), 솔루션프로그램 개발이 있습니다. 

개발자에 비해 하는일이 좀 많다고 느껴지기도 하네요..허허


현재까지는 큰 프로젝트를 구분하여 부서를 나누어 업무를 진행했습니다.

하지만 각 부서마다 개발의 내용은 다르지만 틀은 같은 업무가 있더군요. 대표적으로 앱과 웹(프론트)개발입니다. 

앱개발로 예를 들자면 본인의 업무 외에 앱의 어떤 유지보수, 기능향상에 초점을 두지 못하는 상황입니다. 각 부서별 앱 개발자들 간의 업무 교류도 당연히 없구요. 그러다 보니 개발자들의 실력 또한 제자리걸음입니다. (제생각입니다.)


그래서 이번에는 개발 파트별로 팀을 꾸리면 어떨까 싶은 생각입니다. 

예를 들자면, 앱파트, 웹파트, 응용프로그램파트, 코어기술개발파트 이렇게요.

선배님들의 생각은 어떠신지요? 

많은 조언 부탁드리겠습니다. 감사합니다!

Tags : 태그가 없습니다.

5개의 답변이 있습니다.

명동쓰레빠
  0 추천 | 3년 이하 전

파트별로 분산 하면 업무 처리 능력이 향상됩니다. 

요즘은 어디를 가나 팀 밒에 업무별 파트를 두어 집중도를 높이는대

여기서 파트 전체를 관리하는 팁장의 역활도 중요하지만 파트의 장이 해당 파트를 

이끌어 갈수 있게 지우너을 잘해 주셔야 합니다.


날지 | 3년 이하 전

조언 감사합니다. 팀장의 역량을 끌어 올릴 수 있는 방안을 지속적으로 생각해야겠습니다.. 전문성이 뛰어나면 좋겠지만 아직 다들 커나가는 단계라.. 끊임없는 연구를 해야겠네요ㅠ

wansoo
  0 추천 | 3년 이하 전

팀을 어떻게 나눌지가 중요한 것은 아닌것 같습니다.

20명 정도이면 많은 인력은 아닌것 같아 보이고요.

20명 모두가 한개 팀이라도 정보 교류, 상호 협력에는 큰 문제가 있는 것 같지 않아 보이고요.

목적에 따라 상황에 따라 여러 팀으로 나누어 구성해도 큰 문제는 없을 거 같아 보이고요.

중요한 것은 상호 협력할 수 있는 기반을 조성하는게 아닐까 싶어 보이네요.

모두가 부담없이 어울릴 수 있는 회식, 워크샵, 취미 활동 같은 걸 함께 할 수 있는 자리를 자주 만들어 보는 것도 좋을 것 같고요.

지식을 함께 공유할 수 있는 KMS ( Knowledge Management System ) 같은 솔루션 도입도 필요할 것 같고요.

주제 발표, 업무 협의 등을 목적으로 하는 정기적인 회의를 자주 해 보는 것도 큰 도움이 될 거라 생각되고요.

다과, 커피등을 준비해 두고 편안한 분위기 속에서 특별한 주제 없이 모여서 함께 영화 시청을 한다거나 음악을 듣거나 외부 강사 초정하여 다양한 주제의 강연을 듣는 등의 활동으로 업무로 인한 스트레스 해소도 하고 함께 일하는 동료들이 어떤 관심사를 가지고 있고, 어떤 특성을 가지고 있는지 알아 가는 시간을 정기적으로 마련해 보는 것도 좋을 거 같아 보이네요.

날지 | 3년 이하 전

맞는 말씀이십니다. 하지만 개발자들의 이해관계는 조금 다른 부분이 있더라구요.. 예를 들면 신규 채용한 개발자의 경우 앱개발과 웹개발을 동시에 하다보니 본인이 느끼기에 전문성이 부족하다며 나가는 경우가 다수입니다..사수의 개념이 모호해지는 경향이 있기도 하구요. 

그래서 말씀해주신 여러 방법을 통해 개발자들의 유출을 최대한 막아보려 하지만 쉽지 않네요ㅠㅠ 조언 감사합니다! 덕분에 다른 시각에서도 한번 고려할수 있을거 같습니다.

Genghis Khan
  0 추천 | 3년 이하 전

스타드업이면 쉽지 않을텐데요

인원도 제한적이고

그러다보니 개발파트 나누는게 힘들것 같은데

파트별 구분을 하면 가장 바람직하죠

날지 | 3년 이하 전

맞습니다. 말씀드리지 않은 문제점을 딱 집어 주셨네요ㅠㅠ 사실 개발 파트별 구분을 한다면 분명 기존 겸직을 하는 인력의 기술력이 낮아진다던지의 문제점이 생길거 같아 추가 경력직 채용도 고려하고 있습니다. 조언 감사합니다!

차바라기
  0 추천 | 3년 이하 전

동감입니다.파트별로나뉘어지면 훨씬 일도 수월하지요

날지 | 3년 이하 전

일도 수월해지고 업무지시도 수월해지면 너무 좋을거 같습니다. 조언 감사합니다!

deerokgo
  0 추천 | 3년 이하 전

동감 합니다. 

앱 이나 웹, 코어 등으로 구분하는것이 적절한 방법이라 생각됩니다. 

다만 팀으로 구분 했을 경우

팀간 업무 협조가 잘 안될 수도 있으니, 그 부분만 고민하시면 될거 같습니다. 

날지 | 3년 이하 전

네, 다들 초급 개발자서부터 시작한 인원이 많아 팀장의 직급을 주었을때 소통의 문제점도 분명 존재할것으로 예상되었습니다.. 협업이 문제가 되겠네요,.. 답변 감사합니다!