IT 외주 성공 가이드 1 : 요구사항 정의서 작성하는 방법과 예시

프리모아_IT기술파트너

·

2023. 12. 28. 19:49

안녕하세요! 

 

믿을 수 있는 IT 기술 파트너 프리모아입니다.



24년 새해에도 세계 IT 아웃소싱 시장 규모는 커질 것으로 예상되고 있습니다.

IT 아웃소싱 시장 규모는 2023년 5,855억 달러에서

2028년에는 3.7% 상승한 연 2,018억 달러의 규모로 성장할 것이라 전망하고 있습니다. 

 

이처럼 IT 아웃소싱이 활발해지는 만큼,

기업을 운영하고 있는 분들이라면 한 번쯤은 IT 아웃소싱에 대해 고민해 보셨을 텐데요.

 

새로운 서비스나 앱을 만들어야 할 때,

현재 운영 중인 IT 서비스의 방향성에 대해 고민이 필요할 때,

개발자나 디자이너 등 괜찮은 IT 인재를 채용이 필요할 때,

IT 아웃소싱을 고려하곤 합니다.

 

프리모아에 프로젝트를 의뢰해주시는 클라이언트 분 중에는 개발에 대해 잘 아시는 분들도 있지만, 

개발이 익숙하지 않아, 개발사를 찾는 것 부터 IT 프로젝트를 진행하는 과정 자체를 어려워하시다가 결국 중개플랫폼을 찾으셨다고 말씀하시는 분들이 많습니다.

 

 

 

 

 


 

 

 

오늘은 IT 외주 시작할 때 꼭 있어야 하는 요구사항 정의서에 대해서 이야기해 보겠습니다.

 

 

혹시 이런 고민을 하고 계신가요?

 

"개발 아웃소싱 맡기려는데 뭐부터 해야 할지 모르겠어요."

 

"전 개발 잘 모르는데, 개발사와 어떤 이야기를 해야 하죠?"

 

 

 

 

IT 외주할 때 놓쳐서는 안될 가장 중요한 것은 ‘명확한 요구사항’ 입니다. 

 

​특히나 IT 서비스는 고객의 요구사항에 따라 맞춤형으로 제작되기 때문에 더욱 중요합니다.

 

개발 완료가 되어야 완성품을 볼 수 있다는 IT 외주 서비스 특성 상

진행 중에는 기획서라든지, 디자인이라든지 자료가 있지만 개발 중에는 시각화가 다소 어려운 형태이기 때문에 클라이언트/파트너 각자의 이해도 차이가 결과물에 영향을 미칩니다.

 

 


 

 

클라이언트분들을 만나 이야기를 하다 보면 많은 분들이

"개발자와 디자이너가 전문가이니 전 그분들을 믿고 맡기겠습니다" 하는 경우가 종종 있는데요.

 

​다만, 클라이언트 분들이 생각하고 있는 비즈니스 기능이나 큰 그림은 분명히 있기 때문에 분명히 원하는 것을 이야기하고 그것에 맞는 개발이 진행되어야 프로젝트가 성공할 수 있습니다.

 

Image by storyset on Freepik

 

그 이유는 디자이너와 개발자가 기술적 전문가인 것은 맞지만, 클라이언트, 디자이너, 개발자 모두 다른 분야의 전문가로 서비스를 접근하는 시각이 다르기 때문입니다.

 

디자이너와 개발자가 심미성이나 기술 구현에 대한 관점을 갖고 있다면, 클라이언트는 서비스의 의도나 소비자 경험에 대한 인사이트를 가장 잘 알고 있기 때문입니다.

 

그렇기 때문에 클라이언트가 갖고 있는 아이디어를 실현하기 위해서 

‘요구사항 정의서’라는 문서를 작성해야 합니다.

 

 

 

 

< 요구사항 정의서 >

 

 

요구사항 정의서란?

 

만들고자 하는 웹사이트나 앱에 어떤 기능과 디자인을 넣을지 명확하게 정의한 문서입니다.

 “A 역할을 하는 서비스를 하고 싶다” 라고 계획했다면 서비스의 이용자는 누구인지, 서비스의 비즈니스 모델은 무엇인지, 디자인은 어떤 테마를 원하는지, 회원가입이나 결제 방식으로 무엇인지 정의하는 문서라고 생각하면 됩니다.

 

 

 

요구사항 정의서가 필요한 이유

 

요구사항 정의서에서 서비스에 대한 기능을 나열해 보면서 핵심 기능이 무엇인지 파악할 수 있습니다.

그리고 정리된 내용을 바탕으로 적합한 개발사를 선택하는 기준을 세워 볼 수도 있고, 적절한 견적을 찾아갈 수도 있습니다. 핵심 기능의 가지수나 종류에 따라 견적이 달라질 수 있기 때문입니다. 

 

요구사항 정의서는 개발사와 소통하기 위해 작성하는 것은 맞지만, 우리 서비스에 어떤 기능이 필요하고, 무엇을 강조할 지 내부적으로 정의하는 필수적인 과정이라고 할 수 있습니다.

 

 

 

요구사항 정의서 작성 예시

 

단편적으로 배달앱을 만든다고 생각하면서 요구사항 정의를 해보겠습니다.

 

 

1.  서비스를 기획하는 목적은 무엇인가요? 

 

앱 내에서 가게 정보 확인, 메뉴 확인, 포장/배달 주문, 리뷰 확인까지 가능해 하나의 앱에서 고객이 편하게 이용 가능함.

 

2. 서비스를 이용하는 사용자 어떻게 분류하나요? 

 

구매자, 판매자, 관리자

 

 

3. 서비스를 제공하는 플랫폼은 어디인가요? 

 

모바일 앱 (iOS,Android) 

 

 

4. 서비스의 핵심이라 생각하는 기능은 무엇인가요? 

 

- 일반 배달보다 더 빠르고, 라이더 실시간 위치 확인이 가능한 기능

 

- 생필품 및 신선식품 배달 서비스(1시간 내 배달 완료)




5. 참고할 수 있는 유사 서비스는 무엇이 있나요? 

 

배달 요기요, 쿠팡이츠 

 

 


 

 

< 요구사항 정의서 쓰는 방법 >

 

 

우선 요구사항 정의서의 양식을 먼저 볼까요?

출처: 브릭메이트(brickmate.kr)

 

작성해야 하는 내용은 구분, 서비스(메뉴), Depth, 기능 설명, 레퍼런스로 구분됩니다.

*회사마다 각자 구분하는 항목의 명칭은 다를 수 있지만, 일반적으로 작성되는 내용은 동일합니다.

이해가 좀 더 쉽도록 배달앱을 예시로 작성 해보겠습니다.

 

 

1. 구분

서비스를 사용하는 사람이 누구인지 구분하는 항목입니다.

배달앱을 생각해보면, 구매자(고객) / 판매자(식당 사장님) / 관리자 등이 있습니다.

사실 보통 고객이 사용하는 배달앱 외에 라이더나 식당 사장님을 위한 별도의 프로그램이나 어플도 준비되어 있어야 배달 서비스가 원활하게 이루어질 수 있습니다.

 

 

2. 서비스(메뉴)

서비스나 웹을 이용하는 사람이 보게되는 화면을 입력하는 항목입니다.

1) 회원가입/로그인 - 회원가입, 로그인 페이지

2) 배달 주소지 설정 - 위치 설정 / 주소지 입력 페이지

3) 원하는 음식(키워드) 검색 - 검색 및 검색 결과 페이지

4) 가게 정보 및 메뉴 확인 - 가게 상세 페이지

5) 가게 리뷰 작성, 확인 - 리뷰 페이지

6) 메뉴 주문 - 메뉴 주문 및 상세 옵션 선택 페이지

7) 쿠폰, 포인트, 결제 시스템 연동 - 결제 페이지

8) 주문 현황 및 배달 현황 확인 - 주문 완료, 현황 페이지

 

사실 메뉴를 세세하게 구성하면 더욱 자세하게 그릴 수도 있습니다.

 

 

3. Depth1, 2

Depth는 페이지 내 구현되는 세부 기능을 말합니다. 

예를 들어 회원가입 페이지라면, SNS 연동 회원가입 / 이메일 회원가입 등 Depth1에 들어갈 수 있는 기능을 적어주면 됩니다.

 

Depth2에는 Depth1에서 적은 기능 내에서 세부적으로 구현되는 기능을 적으면 됩니다.

 

아래 예시를 함께 보겠습니다.

(메뉴) 회원가입 / (Depth1) 이메일 회원가입 / (Depth2) 아이디 란 : 이메일 / 비밀번호 : 영숫자조합 

 



4. 기능 설명

왜 이 기능이 있어야 하는지 목적과 기능에 대한 상세 내용을 적으면 됩니다.

개발사에서 해당 부분을 보고 핵심 기능이 무엇인지, 개발 우선순위 등을 고려하는데 사용됩니다.



마지막으로 각 페이지나 기능에 대해 참고할 수 있는 유사 서비스를 레퍼런스로 작성하면, 기능정의서는 작성이 끝나게 됩니다.

 

 


 

 

기능 정의서부터 잘 작성이 된다면, 우리 프로젝트를 더 잘 수행할 수 있는 개발사를 만날 확률이 높아집니다!

 

생각보다 어려운 작업은 아니니 IT 아웃소싱을 맡기실 것이라면 한 번쯤 꼭 작성해보시길 바랍니다.

 

꼭 완벽하게 작성하지 않아도, 대략적인 정의서나 기획서만이라도 있다면

프리모아에서는 프로젝트가 잘 진행될 수 있도록 무료 상담을 통해 구체화해서 적합한 개발사를 찾을 수 있도록 도와드리고 있습니다.

 

뿐만 아니라 아이디어나 사업 구상 단계이지만 IT 개발을 하고 싶으신 분들도

프리모아를 찾아주시면 방향성에 대해 함께 고민하고 컨설팅 서비스를 제공해드리고 있으니 편하게 상담 신청해 주세요!

 

 

 

 

Recommended for You