[기획] 정의 - 기능 정의서 (기능 명세서)

기능 정의서란? 

  1. 요구사항 정의서를 토대로 구현해야 하는 기능을 정리한 문서
  2. 요구사항 정의서와 마찬가지로 개발의 뼈대와 목차를 담당하여 프로젝트의 방향성을 확립한다
  3. 클라이언트와 개발진 사이의 소통 수단이 되기도 한다

 

기능 정의서의 컬럼

 

필수 컬럼 : 기능 ID, 주 기능 명, 세부 기능 명, 기능 상세 설명, 관계된 요구사항 ID

  1. 기능 ID : 기능들을 관리하기 위한 ID. 커뮤니케이션에 주로 활용된다.
  2. 주 기능 명 : 키워드를 사용하여 간결하게. 명사형으로 작성
  3. 세부 기능 명
  4. 기능 상세 설명 : 기능 명에 대해서 상세히 작성
  5. 필수 데이터 : 해당 기능을 구현하기 위해 필수적으로 필요한 데이터 작성. 데이터 타입도 함께 작성하면 좋음. ( ex. 회원가입 -> String name 등)
  6. 선택 데이터
  7. 관계된 요구사항 ID

그 외 상황에 따라 추가하면 좋은 컬럼 : 중요도, 담당자, 가능 여부, 구현 일자, 화면 설계서 페이지 번호 등

 

기능 정의서를 작성할 때 주의할 점

 

  1. 팀 프로젝트 및 회사 프로젝트의 경우 반드시 수정 이력을 남기도록 할 것
  2. 개발을 위한 토대 이므로 명확하게 작성할 것
  3. 기존에 있던 작업물의 수정사항에 대한 기능정의서일 경우 이전 기능도 함께 명시해둘 것

 

'Study > Plan' 카테고리의 다른 글

[기획] 정의 - 요구사항 정의서  (0) 2024.07.10
[기획] 기획의 순서  (0) 2024.07.10