사이트 설계 또는 제작을 위한 기능정의서 작성 가이드입니다.
실제 작성 이전에 단비에서 구글 시트를 통해, 양식을 공유 드립니다.
양식 확인 후에 본 문서를 확인해 주십시오.

 

기능정의의 목적

  • 1차적으로 설계를 위해 필요합니다. 하지만, 기능정의서 작성 과정을 통해, 서비스 모델과 기능을 점검해 볼 수 있습니다

작성 시, 고려사항

  • 기능정의를 ‘기능(프로세스)을 중심으로 적은 상세한 사이트맵‘으로 이해해 주셔도 무방합니다.
  • 개발 부담을 고려해 기능을 제한할 필요는 없습니다.
    워드프레스는 비용과 기능 간의 상관관계가 일치하지 않습니다. 주요 기능은 플러그인 또는 SaaS(Software as a Service)로 처리되는 경우가 많습니다. 오히려 작은 기능에 더 많은 시간과 비용이 들어가는 경우가 많습니다.
  • ‘워드프레스에서는 안 된다’는 이야기가 있다면 무시하십시오. 워드프레스도 PHP 프로그램일 뿐입니다.
  • 최초 론칭인 경우, 적정수준의 MVP(Minimal Value Product)를 염두해 주십시오.
    방대한 기능을 초기 론칭에 포함할 경우, 사이트의 완성도가 떨어지고  매몰 비용을 증가시킵니다. Market Fit 검증에 필요한 기능 중심으로 적어주십시오.
  • 아래의 마케팅 지원 기능은 별도 작성 없이 지원합니다. 일반적이지 않은 기능이 있는 경우에만 작성해 주십시오. 
    • 구글, 네이버 검색엔진최적화
    • 뉴스레터
    • Google Analytics 연동

필드별 작성 요령

메뉴

  • 구현 목표 사이트와 동일한  위계(hierarchy).
  • 하위 메뉴에 대한 설명이 필요한 경우, 1칸(column) 아래에 분리해 작성합니다.

 

사용자 기능

  • 개발 문서지만, 상호 이해할 수 있는 수준에서 적어주시면 됩니다.
  • 기능 중심으로 적습니다. 기능이 없는 페이지는 ‘정적 HTML’으로 표기합니다.
    예) 정적 HTML
  • 정적 HTML이나 외부 연동이 있을 경우, 해당 사항을 명시해 주십시오.
    예) 구글 맵을 이용한 약도 삽입
  • 필드에 대한 정확한 정의가 매우 중요합니다. 
    예) 입력 필드: 아이디, 이메일, 비밀번호(강력한 비밀번호 X), 연락처(SMS를 통한 인증)
    예) 출력 필드: 제목, 특성 이미지, 카테고리, 요약, 날짜(2019/12/20 형식)

관리자 기능

  • 워크플로우를 위한 관리자 기능을 적습니다. 
  • 대부분의 일반적인 기능은 적지 않으셔도 됩니다. 
    예) 회원 삭제

향후 계획

  • 향후 계획이 있는 사항을 적어 주십시오
    예) 해당 콘텐츠 유료화 계획 존재.
  • 향후 계획을 적는 이유는 설계와 실제작 이후에도 안정적인 플랫폼으로 가기 위한 리소스(SaaS, 플러그인) 선택에 매우 중요합니다.  향후 1년 이내에 계획이 있다면 론칭 시 포함 여부와 상관 없이 대략적으로 적어주십시오. 
    예) 외부 업체 콘텐츠 업로드 및 정산