스프린트는 언제 완료되는가?
스프린트 회고와 스프린트 리뷰를 마치면 스프린트가 완료됩니다.
스프린트 회고에서는 이번 스프린트를 돌아보고 다음 스프린트를 잘하기 위한 방안을 모색합니다.
스프린트 리뷰에서는 완성된 결과물에 대한 시연을 하고 피드백을 받습니다. 시연을 하는 이유는 기대한 대로 만들어졌는지, 의도한 대로 사용할 수 있는지를 확인하기 위해서입니다. 또한, 피드백을 받음으로써 기대에 부응하는 제품을 만들 수 있습니다.
스프린트 리뷰에서 시연을 잘 마쳤다고 해서 스프린트가 완벽하게 완료된 것은 아닙니다. 이때, 개발자와 프로덕트 오너의 완료에 대한 관점이 다릅니다. 개발자는 완료 조건에 부합했을 때, 프로덕트 오너는 프로덕트 백로그에 기재된 내용이 의도대로 동작하면 스프린트가 완료되었다고 간주합니다. 따라서 완료 조건을 스프린트 시작 전에 정하는 것이 중요합니다.
완료 조건을 정할 땐 스크럼 팀 전체가 합의해야 합니다. 프로덕트 오너가 스프린트 리뷰 때 어떤 상태면 좋겠다는 이야기를 하고 개발자는 어떤 기준을 마련할지 상의하면서 완료 조건을 정합니다. 예를 들어 Editall에서 template를 보여주는 테스트 코드가 통과된다는 조건처럼요.
이렇게 두 가지 관점에서 완료 조건을 충족한다면 스프린트가 완료되었다고 할 수 있습니다.