불완전한 이야기의 추정으로 무엇을해야합니까?


11

나는 비교적 새로운 개발 팀의 일원이다 Scrum. 스프린트가 끝날 때 PO in progress가 몇 가지 큰 이야기를하고 있거나 아니라고 가정하자 accepted.

먼저, 사용자 스토리는 어떻게됩니까? 다음 스프린트로 넘어가시겠습니까?

그렇다면 다시 추정해야합니까? 내 생각에 이러한 사용자 스토리에 남아있는 작업은 최소한이거나 많을 수 있습니까? 그렇지 않다면 왜 안됩니까?

편집 : 내 특정 경우에, 이야기는 사용자 이야기 과소 평가가 아니라 며칠 동안의 장애로 인해 완성되지 않았습니다. 도움이 될만한 분들을 위해VersionOne


저는 XP 프로세스를 다루며 이런 상황을 처리하는 가장 좋은 방법이 무엇인지 궁금했습니다
chrisbunney

1
장애를 가능한 위험으로 식별하고 위험 노출을 결정하지 못하면 RE (영향 * 확률)는 추정에 문제가 있음을 나타냅니다. RE가 높은 사용자 스토리에는 문제가 발생할 경우 이러한 위험을 해결하기 위해 더 큰 비용과 시간 버퍼가 필요합니다.
토마스 오웬스

C => F와 같이 두 배로 늘리고 32를 추가하십시오.
Paul

답변:


13

먼저, 사용자 스토리는 어떻게됩니까? 다음 스프린트로 넘어가시겠습니까?

때에 따라 다르지. 다른 이야기가 우선 순위가 높지 않으면 다음 스프린트로 이동합니다. 다른 스토리의 우선 순위가 높은 경우 스프린트에 충분한 공간이없는 경우 스토리가 제품 백 로그로 다시 이동 될 수 있습니다. 이 모든 것은 제품 소유자가 각 스토리에 할당 한 우선 순위에 따라 스프린트 계획에서 발생합니다. 스크럼과 같은 민첩한 방법의 목적 중 하나는 시간을 줄이면서 전달 된 가치를 극대화하는 것이기 때문에, 그 이야기를 마치면 부가가치가 얼마나되는지에 달려 있습니다.

어떤 일이 발생하든 스프린트 종료시 배송 가능한 제품을 찾기 위해 노력해야합니다. 이는 스프린트 종료 제품이 모든 테스트를 통과하고 사용자가 완성 된 기능을 큰 문제없이 완전히 사용할 수 있도록 롤백을 의미 할 수 있습니다.

그렇다면 다시 추정해야합니까? 내 생각에 이러한 사용자 스토리에 남아있는 작업은 최소한이거나 많을 수 있습니까? 그렇지 않다면 왜 안됩니까?

스크럼에서는 스토리를 받아들이고 작업을 시작할 때 부분적으로 완전한 개념이 없기 때문에 스토리를 추정하기 때문에 재 추정 하지 않을 것 입니다. 스토리는 100 % 완료, 테스트 및 수락 (완료)되었거나 완료되지 않았습니다. 부분적으로 완전하다는 개념이 없다면 스토리에 남아있는 작업량을 결정할 방법이 없습니다. 나도이 생각에 혼자가 아닌 것 같습니다 . 당신은 당신이 할 수 있다고 생각한 일을 추정 했으므로이 데이터 포인트를 남겨두고 스프린트 사후 추정치가 왜 벗어 났는지 논의하고 미래의 스프린트로 그 실수를 피하려고 노력하십시오.


1
우리는 이것을 한 번만 경험했으며, 추정치가 틀린 것과는 관련이 없었습니다.
ediblecode

@ user1016253 예상치에 문제가 있음을 의미합니다. 추정에는 위험 노출 (영향 * 확률 = 노출, 노출이 비용, 시간 및 품질에 영향을 미치는 경우)이 포함되어야합니다. 발생한 장애가 있었지만 추정치가이를 설명하지 않았거나 충분히 설명하지 않았기 때문에 간과되거나 잘못 평가 된 것 (영향 또는 확률이 너무 낮아 노출이 너무 낮습니다 (문제가 발생했을 때 문제를 식별하고 수정하는 데 할당 된 리소스가 충분하지 않음)
Thomas Owens

@ user1016253 그리고 위험과 잠재적 장애물을 추정하고 보는 데 어려움을 겪고 있다면, 스토리를 각 백 로그로 들어가는 여러 스토리 또는 개발 팀에서만 이해하기 위해 하위 스토리로 분해하는 것이 좋습니다. 해야 할 일. 소규모 작업 단위에서 위험 분석을 추정하고 수행하는 것이 더 쉬운 경우가 많습니다.
토마스 오웬스

1
@Thomas Owens : 위험을 관리하는 데 유용한 방법이 아닌 것 같습니다. 특히 치명적이지 않은 확률이 낮은 이벤트는 노출이 적기 때문에 관리가 잘되는 프로젝트조차 일정에 따라 일정을 벗어날 수 있습니다. 위험을 감수하지 않으면 거의 달성 할 수 없습니다. 물론 추정 추적은 변명을 받아들이는 피할 필요가 않습니다, 또는 당신은 단지 최근의 모기지 충돌을 주도하는 투자가 유효 같다 견적을 바람과 같은 이유
데이빗 쏜리

@DavidThornley 위험을 전혀 관리하는 방법이 아니라, 탐지 및 완화 전략을 포함하는 위험 관리 계획의 출발점입니다. 이 계획은 계획에 충분한 돈과 시간이있어 위험이 문제로 발전 할 수 있도록하는 기술입니다. 그것은 소프트웨어 평가 및 칼 위 거스에서 스티브 맥코넬에 의해 주창 것 이 논문 . 작업 별 버퍼가 아니라 프로젝트 (또는 반복) 버퍼가 다양한 위험을 구체화해야한다는 것을 인식하는 것이 중요합니다.
Thomas Owens

1

일반적으로, 나머지 팀과 프로젝트 스폰서 / 제품 소유자와상의 한 후 스프린트를 초과 한 작업이 무엇인지 결정하는 것은 선출 된 스크럼 마스터의 몫입니다. 스프린트가 끝나면 우선 순위가 무엇인지 검토 할 차례입니다. 문제가되는 스토리가 새로운 스토리 나 기존 스토리보다 우선 순위가 낮을 수 있으며 트래커에 '진행 중'또는 트래커가 사용하는 모든 레이블로 되돌려 놓아이 스토리를 다른 시점에서 추적해야 함을 나타냅니다. 제 시간에. 또는 이야기가 완전히 스코프 될 수 있습니다. 어떤 트래커를 사용하고 있는지 언급하지 않았지만, 내가 본 대부분의 트래커는 스토리가 더 이상 프로젝트의 일부가 아닌 경우 스토리를 '데 스코프 드'로 설정할 수 있도록합니다.

둘째, 팀이 Scrum을 처음 사용하기 때문에 학습 과정의 일부입니다. 이제 일부 스토리가 너무 커서 팀이 스토리를 분류하는 데 더 많은 시간이 걸립니다. 이런 일이 발생하도록하는 것은 일반적으로 스크럼 마스터의 책임입니다. 스크럼 마스터는 또한 불완전한 스토리가있는 프로젝트 스폰서 / 제품 소유자에게 문의하여 추가로 분류하거나 완전히 설명에 대한 최종 발언을 얻어야합니다.

우리 팀에서는 새로운 스크럼 마스터가 2 주마다 선출되므로 (스프린트) 모든 사람이 작업 관리, 스크럼 회의 구성 및 모든 사람이 진행 보고서를 제출하도록하는 기회를 얻습니다. 나는 그것이 당신 팀의 경우라고 기대하고 있습니다. 확실히 좋은 경험입니다.


4
Nitpick : 불완전한 스토리로 무엇을할지 결정하는 것은 우선 순위의 문제입니다. 따라서 저는 제품 소유자가 Scrum 마스터가 아니라 이것을 결정해야한다고 생각합니다.
sleske

@sleske-동의합니다. 나는 내 대답에서 그것을 분명히해야했습니다. 원래 나는 스크럼 마스터가 팀과 상담하겠다고 말했지만, 내가 수정 한 프로젝트 스폰서 / 소유자를 포함시켜야했다. 그래도 고마워.
황량한 행성

스프린트의 끝에서 불완전한 스토리가 여전히 불완전한 경우 완료 시점의 정의를 완전히 훼손 할 가능성이 있기 때문에 해당 시점에서 실제로 스토리를 분류 할 수 없습니다. 그러나 아직 코드를 검토하지 않았습니다! " 이것이 바로 서사시로서의 이야기가 끔찍하고 스프린트에 절대로 허용되어서는 안되는 이유입니다.
Robin Green

1
@RobinGreen 나는 당신의 epics에 동의하고 나는 그들 팬이 아닙니다. 중요한 것 중 하나 (내가 간과 한 많은 사람들이 간과 한 것)는 회고의 가치입니다. 우리는 최근에 JIRA의 Agile 보드를 사용하기 시작했으며 팀의 팀 성과 차트를 자주 보여줍니다. 불완전한 이야기는 언제 그리고 언제 발생하는지 논의하고 즉시 백 로그에 넣습니다. 회고에서는 이야기가 불완전한 이유를 살펴 봅니다. 자원 부족? 지식 부족? 또는 아마도 둘의 느슨한 조합입니다.
황량한 행성
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.