애자일(Agile) 은 복잡하고 불확실한 상황 속에서도 유연하게 프로젝트를 진행할 수 있도록 도와주는 프로젝트 관리 방법론입니다.
단계 | 설명 |
---|---|
1. 프로젝트 기획 | 어떤 문제를 해결하고 싶은지, 어떤 기능이 필요한지 정합니다. |
2. 백로그 만들기 | 해야 할 작업들을 하나하나 쪼개서 정리합니다. |
3. 스프린트 계획 | 1~2주 단위로 어떤 작업을 할지 정합니다. |
4. 데일리 스크럼 | 매일 짧게 만나서 각자의 진행 상황을 공유합니다. |
5. 스프린트 리뷰 | 작업이 끝난 후, 결과물을 팀이나 멘토에게 보여줍니다. |
6. 회고 | 잘한 점과 아쉬운 점을 나누고, 다음 스프린트를 더 잘 준비합니다. |
실무에서는 PO, Scrum Master 등 다양한 역할이 나뉘지만, 여러분은 자율적으로 역할을 분담하면 됩니다.
역할 | 하는 일 |
---|---|
팀장 (리더) | 회의 진행, 작업 분배, 일정 관리 등 팀의 방향을 잡습니다. |
개발자 | 실제 기능을 구현하고 테스트합니다. 모두가 이 역할입니다. 실제 기능별로 쪼개서 역할을 지정해주세요. |
리뷰어 | 다른 사람의 코드를 리뷰하고 개선점을 제안합니다. 번갈아 맡으면 좋습니다. |
백로그(Backlog)는 프로젝트에서 구현해야 할 기능 목록입니다. 팀원들이 구현해야 하는 기능들을 한눈에 볼 수 있도록 정리합니다.