Sparta(JAVA심화3기) - TIL/Chap.02

CHAP02. MSA설계 - 프로젝트 팀 편성

Dev.99_tale 2025. 3. 10. 19:04

장소 : ZEP

 

참여자 : 정민수, 이수연, 정아현, 박준혁

 

 

전일 작업


 

금일 작업


📌 금일 작업 내용 정리

✅ 팀 구성 및 기초 작업

  1. 팀 편성 완료
  2. 각 팀원 자기소개 진행
  3. 팀장 선정
  4. 팀명 선정

✅ 협업 도구 및 개발 환경 설정

  1. 노션(Notion) 구조 설계
    • 프로젝트 문서화 및 협업을 위한 기본 구조 구성
  2. Git / Code 컨벤션 작성
    • Git 브랜치 전략 및 커밋 규칙 정의
    • Code 스타일 가이드라인 정립
  3. JIRA 구조 틀 설정
    • 이슈 트래킹을 위한 기본 보드 및 워크플로우 구성
    • 칸반보드 기반
  4. 깃허브(GitHub) 구현
    • 저장소 생성 및 초기 설정 완료
  5. 슬랙(Slack)과 깃허브 연동
    • PR, 커밋 알림을 위한 Slack 채널 연동 완료

https://www.atlassian.com/ko/agile/kanban/boards

 

칸반 보드란? | Atlassian

칸반 보드는 작업을 시각화하고, 진행 중인 작업을 제한하며 효율성(또는 플로우)를 극대화하는 물리적 또는 디지털 프로젝트 관리 도구입니다.

www.atlassian.com

 

 

내일 작업


📌 내일 할 작업 계획

✅ 1. 발제 숙지

  • 프로젝트 목표 및 요구사항 정확히 이해
  • 주요 기능 및 기대 성과 정리

✅ 2. 공통 항목 설정 및 개발 패턴 정의

  • 공통 항목 정리
    • Common 모듈 구성
    • 필터(Filter), Exception, Timestamp 처리 방식 결정
  • 정적 팩토리(Static Factory) 및 빌더(Builder) 패턴 적용
    • 객체 생성 방식 설계

✅ 3. S.A(System Architecture) 산출물 작성

  • 도메인 정의
    • 핵심 개념 및 데이터 모델 도출
  • API 명세서 작성 (TABLE 형식)
    • 주요 엔드포인트 및 요청/응답 형식 정리
  • ERD(Entity-Relationship Diagram) 설계
    • 데이터베이스 테이블 관계 정리
  • 인프라 설계
    • 서버 및 네트워크 구조 설계

✅ 4. JIRA 활용

  • JIRA 컨벤션
    • JIRA 이슈관련해서 활용 방법 설정