애자일 프로세스란?
- 목표 중심: 고객과 비즈니스 가치를 빠르게 전달
- 반복적, 점진적 개발: 작은 단위로 기능을 구현하고 지속적으로 개선
- 팀 협업 강조: 개발자, 기획자, 디자이너 등 모든 팀원이 긴밀하게 소통
백로그, GitHub, 이슈와의 연결
- 백로그 (Backlog)
- 팀이 해야 할 모든 업무/기능/개선 사항을 비즈니스 관점으로 정리
- 우선순위와 Domain 기반 그룹핑 가능
- Success Criteria와 Todo를 포함해 작업의 목적과 기대 성과를 명확히 함
- GitHub 커밋 / PR
- 백로그에서 정의된 작업 단위를 코드 수준에서 구현
- 커밋 메시지에 Domain, Feature, 이슈 번호 등을 명시하면 추적 용이
- 이슈 (Issue)
- 문제 발생, 개선 아이디어, 질문 사항 등을 기록
- 컨텍스트 공유와 제3자의 이해를 돕고, 백로그 카드와 맵핑 가능
- Description, Try, Reviewer’s Opinion 등으로 체계적 관리
즉, 백로그 → 이슈 → 개발 → GitHub 커밋/PR → 리뷰/완료로 자연스럽게 연결됨
스크럼의 중요성
- 팀 단위 진행 상황 공유: 매일 또는 정기적으로 진행 상황 확인
- 문제 조기 발견: Blocker를 빠르게 공유하고 해결
- 목표 집중: Sprint 목표를 중심으로 우선순위 조정
- 팀원 참여 강화: 모든 구성원이 책임감을 갖고 협력
주간 계획의 필요성
- Sprint Term 계획: 이번 주에 어떤 백로그를 완료할지 명확히 함