기능명세서 (FS)
기능명세서 (FS)는 제품의 실제 기능 구조를 구체화하는 문서입니다. 3단계로 세분화해 제품의 작동 방식을 설계하며, 이후 정보구조도(IA)로 이어지는 페이지 설계의 기반을 마련합니다. 두가지 뷰를 제공하며 트리 뷰에서는 전체 흐름을, 디렉토리 뷰에서는 세부 정책과 설명을 관리할 수 있습니다.
1. 구조 이해하기
기능명세서는 요구사항 → 기능 → 상세 기능의 3단계로 구성됩니다.

요구사항(Requirement)
프로젝트의 큰 단위 목표나 사용자의 니즈를 나타냅니다.
예 : “회원 관리” “결제 및 요금제"
수용 기준
요구사항이 충족해야 하는 조건이나 정책을 체크리스트 형태로 정의할 수 있습니다.
예: “이메일로 회원 가입 가능”, “권한별로 메뉴 전환 다르게 보임”
기능(Feature)
요구사항을 구체적으로 실현하기 위한 기능 단위입니다.
예: “회원가입”, “문서 공유”, “결제 관리”
사용자 역할
각 기능별로 수행 주체를 지정할 수 있습니다. PRD에서 지정한 역할을 불러옵니다.
예 : 예: "기획자", "관리자", "게스트"
중요도
기능의 우선순위 또는 중요도를 설정합니다. (낮음 / 중간 / 높음)
진행 상황
해당 기능의 진행 상황을 설정합니다. (시작 전 / 진행중 / 완료 / 보류)
'진행 상황'은 기획 진척도나 개발진척도 등 사용자의 의도에 따라 활용할 수 있는 속성입니다.
상세 기능(Specification)
각 기능 내의 세부 동작이나 정책을 정의합니다.
예: “이메일 가입”, “비밀번호 변경”, “로그인 세션 관리”
"상세 기능"은 이후 정보구조도에서 페이지와 직접 연결됩니다.
2. 뷰 전환
기능명세서 탭을 선택하면 나타나는 상단바의 버튼을 통해 보기 방식을 전환할 수 있습니다.
트리 뷰(Tree View)
전체 기능의 계층 구조를 한눈에 확인할 수 있습니다. 요구사항과 기능, 상세 기능이 가지 형태로 연결되어 표시됩니다. 구조를 빠르게 파악하거나 기능 간 관계를 검토할 때 유용합니다.

디렉토리 뷰(Directory View)
기능별 상세 내용을 단계별로 탐색하고 관리할 수 있습니다. 요구사항 → 기능 → 상세 기능 구조로 표시되며, 각 항목을 선택하면 오른쪽 화면에서 세부 정보를 확인하고 수정할 수 있습니다. 실질적인 수정, 충족 기준 설정, 역할 지정은 디렉토리 뷰에서 진행됩니다.

3. 기능 추가 / 수정
트리 뷰에서 수정하기

아이템을 선택한 뒤 상단 툴바의 연필 아이콘을 클릭하면 수정 모드로 전환됩니다. 또는, 아이템을 더블 클릭해 바로 수정할 수도 있습니다.
트리 뷰에서는 각 아이템 유형에 따라 수정 가능한 항목이 다릅니다.
요구사항: 이름, 설명
기능: 이름, 중요도, 사용자 역할
상세 기능: 이름
아이템을 선택하면 오른쪽에 나타나는 ‘+’ 버튼으로 하위 아이템 추가할 수 있습니다.
TIP : Shift를 누른 상태에서 아이템 클릭하면, 해당 아이템이 디렉토리 뷰에서 바로 열립니다.
디렉토리 뷰에서 수정하기

각 단계(요구사항·기능·상세 기능) 상단의 ‘+’ 버튼으로 새 항목을 추가할 수 있습니다.
리스트에서 항목을 더블 클릭해 이름을 바로 수정할 수 있습니다.
항목을 선택하면 오른쪽 화면에서 이름, 설명 등 상세 정보를 수정할 수 있습니다.
우측 하단의 ‘수정’, ‘삭제’ 버튼으로 항목을 관리하고, AI요청으로 해당 기능을 보강할 수 있습니다.
삭제 시 하위 항목도 함께 제거되므로 주의가 필요합니다.
TIP : 디렉토리 뷰에서는 아이템을 드래그 앤 드롭하여 연결 관계를 수정하거나 항목의 순서를 변경할 수 있습니다.
4. AI에게 요청

아이템 좌측의 '+'버튼을 선택한 후, 'AI로 생성'기능을 통해 하위 아이템을 생성할 수 있습니다.
AI가 내용을 수정하면 트리 뷰에 파란색 화살표 버튼이 표시됩니다. 클릭하면 디렉토리 뷰에서 수정된 내용을 미리보기로 확인할 수 있습니다.
AI가 수정한 내용은 필요한 항목만 개별 승인 / 거절하거나, 하단 바에서 일괄 승인 / 거절도 가능합니다.
좌측 상단의 채팅창 아이콘을 클릭하면 AI 에이전트와 대화할 수 있습니다.
트리 뷰의 아이템이나 디렉토리 뷰의 아이템을 선택한 상태에서 채팅을 열면, 해당 항목과 연동된 상태로 AI에게 직접 지시를 내릴 수 있습니다.
누락된 아이템 안내 : AI가 항목을 생성하는 과정에서 간혹 연결 관계가 올바르게 설정되지 않아 일부 아이템이 연결되지 않을 수 있습니다. 이 경우, 디렉토리 뷰에서 누락된 아이템을 확인한 뒤 드래그 앤 드롭으로 직접 연결할 수 있습니다.

Last updated

