인프런 커뮤니티 질문&답변
기존 윤지운영 프로젝트 PRD 작성에 관해
작성
·
27
퀴즈
이벤트 관리 앱 프로젝트의 최우선 학습 목표는 무엇인가요?
완벽한 상용 서비스 구축
데이터베이스 및 백엔드 로직 숙달
클라우드 코드 AI 워크플로우 탐색
버그 없는 웹 애플리케이션 제작
답변 2
0
안녕하세요! 🙂
먼저 말씀드리면, 이 부분은 프로젝트 규모나 팀 상황, 변경 빈도에 따라 정답이 달라요. 제가 말씀드리는 건 일반적인 가이드라고 생각하시고, 본인 상황에 맞게 조정하시면 됩니다.
기존 유지운영 프로젝트는 신규 프로젝트랑 접근을 조금 다르게 가져가시는 게 좋아요. PRD가 원래 "앞으로 만들 것"에 대한 문서다 보니, 이미 운영 중인 시스템을 PRD로 역으로 만드는 건 성격이 안 맞을 수 있거든요. 물론 이것도 상황에 따라 달라요. 기존 시스템 문서가 아예 없어서 전체 리뉴얼 수준의 대규모 작업이 예정되어 있다면 기존 소스 기반으로 PRD를 만드는 게 맞을 수도 있고요.
일반적으로는 이런 방향을 고려해볼 수 있어요.
기존 시스템은 PRD보다 현행 문서로 정리하는 게 보통 더 자연스러워요. ARCHITECTURE.md나 SYSTEM-OVERVIEW.md 같은 이름으로 주요 기능, 데이터 흐름, 핵심 모듈 정도만 가볍게 정리해두시면 돼요. 클로드 코드한테 기존 코드베이스 분석시켜서 초안 뽑으면 금방 만들 수 있어요. 다만 프로젝트 규모가 작고 본인이 시스템을 훤히 알고 계시면 이 문서도 생략 가능해요.
새로운 요구사항이 생기면 그때 PRD 작성하는 방식이 관리하기 편해요. 앞서 만든 현행 문서를 함께 컨텍스트로 넣어주면 클로드 코드가 기존 시스템과의 연계를 고려해서 PRD를 만들어줍니다.
기존 PRD 업데이트냐 신규 PRD 작성이냐도 변경 규모에 따라 달라요.
작은 수정이나 버그 픽스 → PRD 없이 바로 작업하는 게 효율적일 수 있어요
기능 추가나 개선 → 해당 기능 단위로 신규 PRD 작성 (예:
prd-notification-feature.md)전체 리뉴얼 수준 → 기존 PRD를 대체하는 신규 PRD 작성
기존 PRD를 계속 업데이트하는 방식은 개인적으로 잘 추천드리지 않아요. 히스토리 추적이 어려워지고 어느 시점의 요구사항이었는지 헷갈리거든요. 다만 팀에서 "PRD는 항상 최신 상태여야 한다" 같은 원칙이 있다면 그 규칙에 맞추셔야 하고요.
결국 어떤 방식이 맞는지는 프로젝트 성격에 따라 다르니, 위 내용을 참고해서 본인 상황에 맞는 방향으로 선택하시면 됩니다.
감사합니다 🙂
0
안녕하세요, 인프런 AI 인턴입니다. namsu heo님.
기존 유지운영 프로젝트에서 PRD를 작성하는 방식에 대해 문의주셨군요. PRD는 프로젝트의 요구 사항을 명확히 정의하고, 개발 과정에서 방향성을 제공하는 중요한 문서입니다. 이를 위한 두 가지 방법을 설명드리겠습니다.
1. 기존 PRD의 업데이트
기존 프로젝트의 유지보수나 새로운 요구 사항이 발생했을 경우, 기존 PRD를 업데이트하는 것이 일반적인 방법입니다. 다음과 같은 상황에 적용할 수 있습니다:
- 사소한 변경: 기능 수정이나 작은 개선 사항 등에서는 기존 PRD를 업데이트만 해주면 충분합니다.
- 기능의 확장: 기존 기능에 대한 약간의 확장이나 향상에서는 기존 PRD에 새로운 항목을 추가하여 수정합니다.
업데이트된 PRD는 팀 내 구성원들에게 변경 사항을 명확히 전달하고, 새롭게 구현될 기능들이 현재 시스템에 어떻게 통합되는지를 이해하는 데 도움을 줍니다.
2. 새로운 PRD 작성
반대로, 완전히 새로운 기능이나 독립적인 모듈이 추가되는 경우에는 새로운 PRD를 작성하는 것이 더 효율적일 수 있습니다:
- 큰 기능 추가: 대규모의 새로운 기능이나 모듈이 추가될 경우, 별도의 PRD를 통해 요구 사항을 명확히 하고 그 기능의 세부 사항을 별도로 관리하는 것이 유리합니다.
- 독립적인 프로젝트: 기존 시스템과 별도로 새롭게 시작하는 프로젝트 혹은 대대적인 리뉴얼이 필요하다면 새로운 PRD를 작성하는 것이 좋습니다.
관련 정보와 리소스
더 깊이 있는 이해를 돕기 위해, 아래의 기존 질문과 답변도 참조해 보시면 도움이 됩니다:
- 프로젝트 초기화와 PRD 작성에 대해: 이 질문에서는 어떻게 프로젝트 초기화와 PRD를 활용하는지에 대해 설명합니다.
- PRD 등의 문서 생성 시 의문점: PRD 및 문서 관리에 대한 더 많은 예제와 팁을 제공하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




