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

기능정의의 목적

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

작성 시, 고려사항

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

필드별 작성 요령

메뉴

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

 

사용자 기능

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

관리자 기능

  • 사용자 기능을 지원하기 위한 관리자 기능을 적습니다. 
  • 대부분의 일반적인 기능은 적지 않으셔도 됩니다. 
    예) 회원 삭제

향후 계획

  • 향후 계획이 있는 사항을 적어 주십시오
    예) 해당 콘텐츠 유료화 계획 존재.
  • 향후 계획을 적는 이유는 설계와 실제작 이후에도 안정적인 플랫폼으로 가기 위한 플러그인 선택에 매우 중요합니다. 통상적으로 향후 1년 이내에 계획이 있다면 적어 주십시오.