문제

우리는 스크럼을 사용합니다. 스프린트를 완료하는 데 필요한 노력을 포착하기에 사용자 스토리가 충분히 세분화되지 않는다는 것을 알 때 스프린트 중에 문제가 발생합니다.

특히, 우리는 원래 스토리보다 훨씬 더 복잡한 UI 와이어 프레임이 제공된다는 것을 발견했습니다 (예 : 사용 가능성 이유로 복제 된 기능). 이것은 스프린트의 마지막 날에 모든 것이 완료된 것처럼 보이는 번 다운 차트로 이어집니다.

우리는 2 주간의 스프린트가 시작될 때 프로젝트 팀이 만든 이야기를 시작할 때 월요일을 보냅니다.이 기간 동안 우리는 일반적으로 이야기를 조금 정제하고 작업으로 분류하여 각각의 시간을 번 다운을 만들 수 있습니다. 차트. 이 날에는 이야기의 품질을 의미있게 향상시킬 시간이 느껴지지 않습니다.

스프린트에 대한 불완전한 / 불충분 한 이야기의주기를 깨뜨리는 방법은 무엇입니까?

이것은 프로젝트 팀이 처음에 이야기를 충분히 정리하지 못하는 것이 아닌가, 아니면 우리 (즉, Dev 팀)가 책임을 져야합니까?

도움이 되었습니까?

해결책

그래서 당신은 다음과 같이 말하고 있습니까?

  1. 고객/사용자는 프로젝트 팀과 대화합니다
  2. 프로젝트 팀은 스토리를 작성하고 와이어 프레임을 만듭니다
  3. 개발 팀은 스토리를 작업과 추정치로 분류합니다

개발 팀이 실제로 고객/사용자와 대화 할 가능성이 있습니까? 사용자 스토리는 때때로 요구 사항 문서/사양과 달리 대화를 시작하는 방법으로 간주됩니다.

편집 : 일부 링크 :

편집 : Martin Fowler는 어제 블로그 게시물을 만들었습니다. 대화 내용 그것은 내가했던 것보다 훨씬 더 잘 커버됩니다.

다른 팁

Sprint Retrospectives를 실행하고 있습니까? 회고가 끝나면 이전 스프린트에서 일어난 일을 개선하기 위해 우선 순위가 높은 항목이 있어야합니다. 똑같은 일이 반복적으로 잘못되지 않아야합니다.

스프린트 중에 제품 소유자가 액세스 할 수 있습니까? 그렇지 않은 경우 사용자 스토리의 세부 사항이 불완전하므로 추정에 추가를 추가해야 할 수도 있습니다.

스프린트의 5%를 제품 백 로그 손질에 전념하는 @pascal 제안은 좋은 것입니다. 이를 통해 스프린트가 시작되기 전에 사용자 스토리가 더 자세한 장소에있을 수 있습니다.

우리는 2 주간의 스프린트가 시작될 때 프로젝트 팀이 만든 이야기를 시작할 때 월요일을 보냅니다.이 기간 동안 우리는 일반적으로 이야기를 조금 정제하고 작업으로 분류하여 각각의 시간을 번 다운을 만들 수 있습니다. 차트. 이 날에는 이야기의 품질을 의미있게 향상시킬 시간이 느껴지지 않습니다.

이것은 스프린트 계획 세션 인 것 같습니다. 스프린트 중에 완료하기 위해 어떤 사용자 스토리를 작성하는지 제어 할 수 있습니까? 세부 사항이 충분하지 않으면 어떻게 커밋 할 수 있습니까?

이것은 당신을 좋은 회고전으로 되돌려줍니다. 해결 제기 된 문제.

스프린트에 대한 불완전한 / 불충분 한 이야기의주기를 깨뜨리는 방법은 무엇입니까?

회고, 계획, 백 로그 손질.

이것은 프로젝트 팀이 처음에 이야기를 충분히 정리하지 못하는 것이 아닌가, 아니면 우리 (즉, Dev 팀)가 책임을 져야합니까?

팀 전체의 책임입니다. 비난을 찾는 것은 가치를 줄 것이 아니라 여러분 책임을지면 줄 것입니다 여러분 프로젝트를 성공적으로 완료 할 기회.

월요일 아침 계획 세션 중에 사용자 스토리 / 와이어 프레임을 작성하는 사람을 포함하고 함께 협력하여 세부 사항이 누락 된 것으로 추정 할 수 있습니다. 아마도 그들이 포함 해야하는 것에 대한 템플릿이 그릴 수 있습니다.

우리는이 같은 문제를 겪었습니다. 이 문제는 선불 분석이 부족하고 사용자 스토리를 추정하는 데 충분한 시간을 소비하는 데브가 부족하다고 생각합니다.

다음과 같은 이야기로 시작할 수 있습니다.

As an administrative user I can create a new widget.

좋아, 그게 무슨 뜻이야? 일부 분석 후 다음을 의미 할 수 있습니다.

As an administrative user I can create a new widget in created status with complex data validation errors.

따라서 필드 목록, 데이터베이스에 저장하는 데 필요한 필드가 얼마나 크고, 필요한지 목록. 기본적인 UI 모의도 좋을 것입니다.

다음 스프린트의 또 다른 사용자 스토리는 다음과 같습니다.

As an administrative user I can edit a created widget and correct the complex data validation issue to move the widget to completed status.

그런 다음 복잡한 검증 규칙 목록.

우리는 2 주간의 스프린트가 시작될 때 월요일을 프로젝트 팀이 만든 이야기를 넘어 섰습니다.

스프린트가 시작될 때 이야기가 준비되어야합니다. 당신이 그것들을 조금만 개선해야한다면, 나는 당신 (Dev 팀, 스크럼 마스터, 프로젝트 팀)이 이전 스프린트에서 조금 앞서야한다고 생각합니다.

스프린트에 대한 불완전한 / 불충분 한 이야기의주기를 깨뜨리는 방법은 무엇입니까?

당신은 아마도 이야기를 과소 평가하고 있거나 너무 크고 너무 모호합니다. 두 경우 모두, 이것은 추정 문제처럼 들리며 개선하는 좋은 방법은 스토리의 크기를 줄이는 것입니다. 이 문제를 해결하려면 시간을 할애 할 수 있습니다 (예 : 모든 스프린트의 5%) 제품 백 로그 손질 가장 중요한 이야기를 준비하고 크기를 줄이기 위해 다이어트 중에 필요한 경우 ~ 전에 다음 스프린트. 그리고 이것은 실제로 스프린트 계획 회의를 더 매끄럽게 만들 것입니다.

이것은 프로젝트 팀이 처음에 이야기를 충분히 정리하지 못하는 것이 아닌가, 아니면 우리 (즉, Dev 팀)가 책임을 져야합니까?

책임은 중요한 IMHO가 아닙니다 (정치적 이유를 제외하고는 어쨌든 많은 가치를 생산하지는 않습니다), Dev 팀과 프로젝트 팀은 함께 협력하고 함께 "실패"합니다. 여기서 중요한 것은 장애물을 제거하기 위해 검사하고 적응하는 것입니다. 따라서이 문제를 보이게하는 것은 개발자 팀의 책임입니다 (It ~이다 장애). 그리고이 장애를 위해 노력하는 것은 스크럼 마스터 책임입니다. 실패는 그것에 대해 작동하지 않는 것입니다. 백 로그 손질 세션은이를 수행하는 한 가지 방법입니다. 그리고 결국, 프로젝트 팀이 Dev 팀이 기대하는 것을 개선하고 더 잘 이해할 것이라고 확신합니다. 그리고 둘 다 더 나은 결과를 얻을 것입니다.

문제의 스크럼 측면에 이미 많은 좋은 아이디어가 있습니다. 귀하의 의견에 따라 :

특히, 우리는 원래 스토리보다 훨씬 더 복잡한 UI 와이어 프레임이 제공된다는 것을 발견했습니다 (예 : 사용 가능성의 이유로 복제 된 기능).

또한 개발 과정에서도 작업해야 할 우려가 있습니다. UI의 여러 위치에서 기능에 액세스하는 것은 거의 시간이 전혀없는 간단한 추가가되어야합니다. 이 문제가 일반적인 문제라고 생각하면 기능이 특정 UI 요소와 너무 밀접하게 연결되어 있습니다. 팀은 디자인 기술을 향상시켜야 할 수도 있습니다 (예 : 패턴 사용).

이건 재미 있네. 스프린트에서 스프린트 계획을하고있는 것 같습니다. 그리고 스프린트 백 로그가 스프린트 계획 전에 커밋 되었습니까? 그렇다면, 팀은 어떻게 이야기의 세부 사항을 논의하지 않고 스프린트 백 로그를 추천하고 있습니까?

대안적인 접근 방식은 제품 소유자가 명확성 부족으로 인해 특정 스토리를 스프린트 백 로그에 추가 할 수 없다는 것을 알리는 것입니다. 특히 수락 기준은 완전히 이해되지 않았다. 이것은 제품 소유자와 필요한 대화를 유발할 수 있습니다. 이상적으로는 이것에 오지 않아야합니다. 회고 적으로 논의하고 해결해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top