Startrail

[스타트레일 꿀팁] 스타트업, 개발을 잘하려면?

등록일
2020.08.26

 

웹이나 앱 개발을 추진하면서 어려움을 느끼는 스타트업들이 많다. (주)엔빌의 정복주 대표가 월간 스타트레일 8월호 특강을 통해 개발 과정에서 꼭 필요한 노하우를 전달해 주었는데, 특강 내용을 바탕으로 ‘스타트업이 개발할 때 유의할 점’을 아래 6가지 주제로 나눠서 정리해 보았다. 1) 개발자(개발사)의 분류 2) 프로젝트 업무 프로세스와 포지션 3) 기획자, 디자이너, 개발자의 소통 4) 개발프로세스 5) 외주개발사 선정 방법 6) 프로젝트 관리 방법 


먼저, 개발자(개발사)는 크게 6가지 유형으로 나눌 수 있다.


Coder

 : 신입개발자, 단순기능개발

Programmer

 : Technical Specialist, DB개발, 서버 개발, 단말 개발, 오픈소스

Business Developer

 : 회계, 인사, 어플 개발, DW개발, BI개발

System Integrator

 : 솔루션+개발+하드웨어+SW, 전문PM, 아웃소싱 전문 기업

Solution Provider

 : 고객문제에 대한 해결책 제공, SAP컨설팅판매

IT Consultant

 : 미래전략 및 정책조언, 전체적 운영정책 조언


개발의 분야가 넓고 개발자는 저마다 다른 위치에 있기 때문에 개발의 분야에 대한 이해가 필요하다. 내가 채용하고자 하는 사람이, 혹은 내가 개발을 맡기려는 사람(업체)이 어느 상황인지 파악할 수 있어야 한다. 다음으로 개발 시 프로젝트의 업무 프로세스와 포지션이다. 


프로젝트를 수행할 때 필요한 일반적인 포지션들이다.

이 포지션의 각 역할과 업무 프로세스에 대해 숙지하자!


AE(account executive): 프로젝트 기술에 대한 이해가 있는 기술영업 담당자.  


PD(project director): 프로젝트의 제안에서 구축단계로 이관되는 시점에 포괄적인 방향성을 수립해주는 역할.


PM(project manager): 고객에게 받은 요구사항을 정의하고 기획,디자인,퍼블리싱,프로그래밍 파트별 일정관리 및 이슈 관리하는 외부 리더로 주로 총책임자 역할.


PL(project leader): 기획이나 디자인, 프로그래밍, 퍼블리싱의 파트별로 리더가 일정과 품질, 업무범위에 대한 이슈를 관리하는 내부 리더 .


PA(Project Assitant): 프로젝트의 산출물 제작자.


PMO(Program Management Office): 실제 구축이 아닌 전체 사업을 관리하는 포지션.


 

다음으로 기획자, 디자이너, 개발자가 소통하는 주요 내용이다.



다음으로 프로젝트의 개발 프로세스.


크게 6단계로 나눌 수 있다.


분석 : 요구사항을 분석하고 연계부분을 도출하여 인터페이스 정의

설계 : 도출된 인터페이스들에 대한 통합 연계 설계

개발 : 인터페이스 연계를 위한 개발 및 단위 테스트

테스트 : 통합테스트 지원

이행 : 이행 테스트 지원 및 인수인계

안정화 : 모니터링/운영지원 고객 인도


각 단계별 특징에 대하여 충분한 검색을 통하여 인지하도록 하자.


다음으로 프로젝트의 개발 프로세스. 크게 6단계로 나눌 수 있다. 분석 : 요구사항을 분석하고 연계부분을 도출하여 인터페이스 정의 설계 : 도출된 인터페이스들에 대한 통합 연계 설계 개발 : 인터페이스 연계를 위한 개발 및 단위 테스트 테스트 : 통합테스트 지원

이행 : 이행 테스트 지원 및 인수인계

안정화 : 모니터링/운영지원 고객 인도 각 단계별 특징에 대하여 충분한 검색을 통하여 인지하도록 하자. 마지막으로 프로젝트 관리 방법이다. 먼저 기억해야 할 것은 세 가지다. 일정준수 : 조율 없이 일정이 틀어지기 시작하면 전체적인 프로젝트가 어그러질 수도 있다. 왜? (항상 왜? 를 먼저 떠올려야 한다.) : 대표(담당자)가 이해를 하지 못한 부분이 없어야 한다. 전체 통찰 : 모든 개발 과정을 본인이 직접 확인하고 결정해야 전체를 살필 수 있다. 프로젝트를 진행함에 있어 최소 위 사항정도는 대표(담당자)가 숙지해야 개발 프로젝트가 산으로 가는 것을 막을 수 있다. 낯설고 재미없는 내용이어도 기초적인 것은 익히고 시작하자. 기초적인 이해도 없이 무턱대고 시작했다가 사업전체에 악영향을 미칠 수 있다는 것을 주의하자. 


이전 꿀팁 '외주개발사와 계약하기 전에 잊지 말아야 할 일' 보기 클릭 ☜