agile : 1. 날렵한, 민첩한 2. (생각이) 재빠른, 기민한
날렵하고 민첩한이라는 의미는 알겠는데 그래서 정확히 의미하고자하는게 뭘까?
-> 애자일의 핵심은 유연하게 일을 진행하자 + 변화에 잘 대응하자가 핵심
-> 애자일은 정확히 말하자면 소프트웨어 개발에 필요한 작업을 알려주는 일련의 규정이 아니다.
여기서 스프린트(sprint)는 반복적인 개발주기를 의미합니다.
product backlog : 프로젝트 요구사항(issue)
sprint planning meeting : 백로그에 쌓인 프로젝트 요구사항을 가지고, 스토리 포인트를 예측합니다(각 요구사항이 일정이 어느정도 소진이 될지 예측합니다)
sprint backlog : 스프린트를 진행할 issue 들이 모여있습니다.
스프린트 진행
grooming : 다음 스프린트에 들어가기전에 다음에 진행할 스프린트 개발사항(요구사항)에 대해서 리뷰를 합니다.
daily meeting : 진행사항을 간단하게 공유합니다.
스프린트 종료
종료 시, 리뷰를 진행합니다
- 이슈를 얼마나 처리했습니다.
- 스프린트 기간동안 다른 급한 이슈가 발생하여 몇가지를 놓쳤습니다.
회고 미팅
잘한것, 못한것, 개산해야하는것에 대해 이야기하는 시간입니다.(피드백 회의)