인프런 커뮤니티 질문&답변
레거시 프로젝트 Claude code 세팅에 대한 질문
작성
·
12
·
수정됨
0
안녕하세요.
레거시 프로젝트에 Claude Code를 세팅하여 진행하려고 합니다.
문서 구성 방식에 대해 몇 가지 여쭤보고 싶습니다.
PRD의 범위
PRD에는 프로젝트 전체 분석 내용이 포함되어야 하는 건가요?기능 수정 시 문서 관리
기존 프로젝트에서 기능 수정이 발생할 경우, 해당 기능에 대한 PRD와 ROADMAP 등의 문서를 신규로 작성해야 하는 건가요? 예를 들어, 게시판 메뉴를 새로 추가한다고 가정하면:PRD → 게시판 메뉴 생성 관련 요구사항 정의
ROADMAP → PRD 기반으로 기능 구현 순서 정의
이런 방식으로 작업이 생길 때마다 PRD를 매번 새로 만들어서 관리하는게 맞는 방법인지 궁금합니다.
답변 부탁드립니다.
감사합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 장용범님.
레거시 프로젝트에 Claude Code를 세팅하고 관리하는 방식에 대한 질문에 대해 답변드리겠습니다.
1. PRD의 범위
PRD(Project Requirement Document)는 프로젝트의 전반적인 요구 사항을 정의하는 문서로, 일반적으로 전체 프로젝트에 대한 분석 내용을 포함합니다. 하지만 프로젝트의 규모에 따라 다소 변할 수 있습니다. 여러 기능이 포함된 대형 프로젝트의 경우 주요 기능별로 세부 PRD를 구성하고, 이를 상위 PRD 문서와 연결하는 방식도 가능합니다. 이 방법은 복잡한 프로젝트를 관리할 때 체계적인 접근을 돕습니다.
2. 기능 수정 시 문서 관리
새로운 기능이나 변동 사항이 발생할 때마다 PRD와 ROADMAP을 매번 새로 작성하는 것이 번거롭게 느껴질 수 있습니다. 하지만 다음과 같은 방법으로 관리하면 좋습니다:
PRD: 새로운 기능(예: 게시판 메뉴 추가)이 프로젝트에 중요한 영향을 미치는 경우, 해당 기능에 대한 요구사항을 PRD에 추가하거나, 별도로 PRD 문서를 생성하여 세분화할 수 있습니다. 이렇게 하면 모든 변화가 문서화되어 명확하게 기록됩니다.
ROADMAP: 변경 사항이나 새로운 기능을 반영하기 위해 ROADMAP은 업데이트되어야 합니다. PRD에서 정의된 요구 사항을 구현하기 위한 순서와 일정을 정리해 관리합니다.
기존 기능의 작은 수정이라면 기존 PRD를 업데이트하는 방법을 선택할 수 있으며, 새로운 큰 기능이라면 별도의 PRD로 분리하여 유지보수성과 가독성을 높일 수 있습니다.
관련된 기존 답변과 유사한 주제를 다룬 게시물을 참고하시면 더욱 깊이 있는 이해를 하시는 데 도움이 될 것입니다. 예를 들어, PRD 등의 문서 생성 시 의문점에서는 PRD의 관리와 팀 프로젝트에서 어떻게 체계적으로 진행할 수 있는지 설명하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




