ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [취업 준비]Portfolio & Documentation Guide
    취업준비 2026. 1. 18. 17:11

    1. 프로젝트 백로그 및 일정 관리 (Project Backlog & Schedule)

    PetLog 프로젝트는 Agile 방법론을 기반으로 WBS와 스프린트 계획을 통해 체계적으로 백로그를 관리했습니다.

    🛠 작성 및 관리 프로세스 (Process)

    1. 요구사항 분석 (Requirements Analysis)
      • 기획 단계에서 도출된 핵심 기능(Feature)들을 리스트업 합니다.
      • 각 기능을 개발 가능한 최소 단위(User Story)로 세분화합니다.
      • 예시: '일기 작성' 기능 -> '사진 업로드', '감정 태그 선택', '텍스트 입력', '저장 API 연동' 등으로 분해
    2. WBS (Work Breakdown Structure) 수립
      • 전체 프로젝트 기간을 주 단위로 나누고, 세분화된 태스크를 배치했습니다.
      • Activity: 기획, 설계, 개발(BE/FE), 테스트, 배포
      • Dependency: 선행 작업(DB설계 등)과 후행 작업을 고려하여 순서를 조정했습니다.
      • [참고 파일: 3조WBS.xlsx]
    3. 애자일 스프린트 계획 (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 반려동물 다이어리")
    
    [![Demo Video](https://img.shields.io/badge/Demo-Video-red)](영상링크)
    [![Tech Blog](https://img.shields.io/badge/Tech-Blog-green)](블로그링크)
    
    ## 💡 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)
Designed by Tistory.