-
[취업 준비]Portfolio & Documentation Guide취업준비 2026. 1. 18. 17:11
1. 프로젝트 백로그 및 일정 관리 (Project Backlog & Schedule)
PetLog 프로젝트는 Agile 방법론을 기반으로 WBS와 스프린트 계획을 통해 체계적으로 백로그를 관리했습니다.
🛠 작성 및 관리 프로세스 (Process)
- 요구사항 분석 (Requirements Analysis)
- 기획 단계에서 도출된 핵심 기능(Feature)들을 리스트업 합니다.
- 각 기능을 개발 가능한 최소 단위(User Story)로 세분화합니다.
- 예시: '일기 작성' 기능 -> '사진 업로드', '감정 태그 선택', '텍스트 입력', '저장 API 연동' 등으로 분해
- WBS (Work Breakdown Structure) 수립
- 전체 프로젝트 기간을 주 단위로 나누고, 세분화된 태스크를 배치했습니다.
- Activity: 기획, 설계, 개발(BE/FE), 테스트, 배포
- Dependency: 선행 작업(DB설계 등)과 후행 작업을 고려하여 순서를 조정했습니다.
- [참고 파일: 3조WBS.xlsx]
- 애자일 스프린트 계획 (Agile Sprint Planning)
- 각 마이크로서비스(User, Record, Social 등) 별로 스프린트 사이클(1~2주)을 설정했습니다.
- To-Do / In-Progress / Done으로 상태를 관리하며 매주 진행 상황을 점검했습니다.
- 이슈가 발생하여 지연될 경우, 다음 스프린트로 이관하거나 우선순위를 재조정하는 유연함을 발휘했습니다.
- [참고 파일: Record-Service-애자일스프린트계획서.pdf 등]
✍️ 포트폴리오/블로그 서술용 멘트
"저희 팀은 막연한 아이디어를 실현 가능한 계획으로 바꾸기 위해, 기능 단위로 상세하게 쪼갠 WBS를 작성했습니다. 특히 MSA 환경의 복잡성을 고려하여 서비스 간 의존성을 파악하고, 각 서비스별로 독립적인 스프린트 계획을 세워 병렬적으로 개발을 진행함으로써 3개월이라는 한정된 시간 내에 효율을 극대화했습니다."
2. README.md 구성 템플릿 (Portfolio Template)
깃허브(GitHub) 메인에 띄울 포트폴리오용 README 템플릿입니다. PetLog 프로젝트에 맞춰진 구조입니다.
# [프로젝트명] (e.g., PetLog) > **[한 줄 소개 슬로건]** (e.g., "기록을 넘어선 추억, AI 반려동물 다이어리") [](영상링크) [](블로그링크) ## 💡 Project Introduction **[프로젝트명]**은 [어떤 문제]를 해결하기 위해 탄생했습니다. [핵심 가치나 차별점 서술 2~3줄] ## ✨ Key Features * **Feature 1**: [설명] * **Feature 2**: [설명] * **Feature 3**: [설명] ## 🏗 Architecture & Tech Stack 서비스의 안정성과 확장성을 위해 **MSA Architecture**와 **Hybrid DB Strategy**를 채택했습니다. | Category | Technology | | :--- | :--- | | **Backend** | Java 17, Spring Boot, JPA | | **Database** | PostgreSQL, MongoDB, Redis | | **Infra** | AWS (EC2, S3), Docker, Kafka | | **Frontend** | React, TypeScript, Three.js | ## 📐 Systems Design (아키텍처 다이어그램 이미지 삽입) * **ERD**: [Link or Image] * **Infrastructure**: [Link or Image] ## 👨💻 Team Members & Roles | 이름 | 포지션 | 담당 역할 (Role) | GitHub | | :--- | :--- | :--- | :--- | | **[본인이름]** | Backend | **Record Service (Leader)** <br> - 일기 CRUD 및 이미지 처리 <br> - PostGIS 위치 기반 로직 구현 | [@id](link) | | [팀원1] | Frontend | 3D Interaction, Dashboard UI | [@id](link) | | [팀원2] | Backend | User Service, Auth (JWT) | [@id](link) | ## 📂 Documentation 프로젝트 진행 과정에서 작성된 문서들입니다. * [수행계획서](link) * [WBS 일정표](link) * [아키텍처 정의서(ADR)](link)'취업준비' 카테고리의 다른 글
[취업 준비] 깃허브 정리부터 채용공고 분석까지, 나만의 체계적인 루틴 만들기 (0) 2026.01.18 - 요구사항 분석 (Requirements Analysis)