새로운 내용을 공부할 때
새로운 내용의 공부를 시작할 때 용어의 정의를 이해하지 못하거나 정확하게 알지 못한다면 그 용어가 포함된 문장을 이해하지 못합니다.
작은 단어 하나가 내용을 이해하지 못하게 하기 때문에 용어를 정확하게 이해하는 것이 중요합니다.
프로젝트 기능 정의서를 작성하는 이유
목표 D-day : 94 일
오늘은 기능 명세서를 학습해 보려고합니다.
오늘 학습
- 기능 정의서
기능 명세서(functional specification)
프로젝트 기능 정의서는 프로젝트의 각 기능을 명확하게 정의하고 문서화한 문서입니다.
기획팀이나 사용자가 요구사항을 개발자에게 전달하여 기능 개발을 하게 됩니다.
만약 기능 정의서 없이 개발을 하는 환경에는 이런 일이 비일비재합니다.
회원 정보 수정할 때 검증 기능 추가해주세요.
회원 검증 기능이 너무 빡빡해요
이런 것처럼 대화로 하다 보면 요구 사항이 명확하지 않고 추상적이기 때문에 추가 커뮤니케이션 비용이 발생하게 됩니다.
목적
이 문서는 프로젝트 팀 내외부의 이해 관계자가 프로젝트의 목표와 각 기능의 세부사항을 명확히 이해할 수 있도록 돕습니다. 기능 정의서는 프로젝트 계획, 설계 개발, 테스트, 배포 및 유지보수 단계에서 중요한 역할을 합니다.
프로젝트를 계획하거나 테스트, 배포 , 유지보수를 하려면 정상 동작인지 비정상 동작인지 파악할 수 있는 기준이 필요합니다.
댓글남기기