예를 들어, 프로젝트를 n 개의 개별 작업 제품 (예 : 클래스 또는 기능 또는 컴포넌트)으로 나누면 n * t가 추정에 적합한 시간이되는 시간 t가 있습니까?
예를 들어, 프로젝트를 n 개의 개별 작업 제품 (예 : 클래스 또는 기능 또는 컴포넌트)으로 나누면 n * t가 추정에 적합한 시간이되는 시간 t가 있습니까?
답변:
해당 수준으로 세분화하기에 충분한 정보가있는 경우 각 정보에 1 분 이상을 소비해서는 안됩니다. 어쨌든 당신은 옳지 않을 것이지만, 1 시간 후와 마찬가지로 1 분 후에 옳을 것입니다.
반면에 사용자 스토리 에 대해 이야기 하고 있다면, 이해 관계자를 한 방에 데려 가서 견적을 내리기 전에 5 분 동안 질문하는 것이 좋습니다.
어쨌든, 견적을하는 데 많은 시간을 낭비하지 마십시오. 그들은 노력할만한 가치가있을만큼 유용하거나 정확하지 않습니다.
민첩한 스크럼 방법론에서 Planning Poker 는 전체 팀을 사용하여 스프린트에서 사용자 스토리에 필요한 노력을 신속하게 추정하는 효과적인 방법으로 간주됩니다 (이것이 당신이 말하는 내용이라고 가정). 그렇지 않으면 사용자 스토리의 일부인 단일 작업을 추정하는 데 몇 분 이상 걸리지 않습니다.
개발자 팀을 평가하려는 경우이 합의 기반 기술을 사용하는 것이 좋습니다.
포커를 계획한다는 것은 단일 세션 (1 ~ 2 시간 이내) 내 모든 단일 사용자 스토리에 대해 꽤 좋은 추정치를 얻을 수 있음을 의미합니다.
이것에 약간의 독서를하고 그것을 시도하십시오!
또한 일반적으로 사용자 스토리의 작업은 7.5 시간 (하루의 작업 일)을 초과해서는 안됩니다. 그렇다면 작업을 더 작은 작업으로 나눠야합니다.
나는 그것이 당신이 필요로하는 것에 달려 있다고 생각합니다. 예를 들어, 프로젝트의 자원 할당이 프로젝트에 의존하는 경우 (이 경우와 같이) 신중하게 수행하는 것이 좋습니다. 다른 방법으로, 이런 종류의 필요성이없는 프로젝트를 수행하는 경우 너무 자세하게 설명하지 않을 수 있습니다. 너무 많은 시간을 소비하는 것은 좋은 생각이 아닙니다. 정확한 추정을하는 것은 매우 어려운 일입니다.
Wikipedia에는 불확실성 콘 ( Cone of Uncertainty) 과 불확실성 콘 (Cone of Uncertainty) 이라는 유명한 개념 이 있습니다. 읽어 볼 가치가 있습니다.
추정치에서 무엇을 얻습니까?
작업 내용에 따라 정확한 개별 견적은 관련이 있거나 (주말에 고객이 비용을 지불하거나 작업 / 스토리가 다른 사람에게 차단되고 정확한 ETA가 필요함) 또는 (백 로그에 200 개의 스토리가 있음) 이야기가 일주일 동안 바뀌면 아무도 죽지 않을 것이며, 많은 수의 평균을 계산하기 위해 추정 오류를 믿고 있습니다).
최소한의 시간 만 투자하면 귀하의 요구에 맞는 추정치를 얻을 수 있습니다. 공식이 없습니다.
개인적으로, 나는 1-2 분 이상이 당신이 아마 잘못된 것을 추정하고 있음을 의미한다고 생각합니다 (분할 또는 발견 계획).
실제로 다른 이해 관계자가 상대 우선 순위를 지정하는 데 도움을주기 위해서는 추정이 필요합니다. 따라서 최소한 task1이 task2에 비해 대략 3 배의 노력이라고하는 광범위한 추정치 (시간의 관점에서 그 결과가 매우 정확하지 않더라도)는 유용합니다. 그러한 목표가 무엇인지 (특정 목표를 달성하기 위해) 이해하고 대략적인 추정치를하기 위해서는 많은 시간이 필요합니다.
상대적 우선 순위가 정해지면 일을하는 데 집중하고 견적을 조정하십시오. 다시 말해, 초기 추정치에는 시간을 거의 쓰지 않지만 시간이 지남에 따라 추정치를 세분화하여 프로젝트 계획이 완료 될 때 프로젝트 계획에 좋은 아이디어를 제공하십시오.
좋은 추정은 가정이 아닌 사실에 근거한 것 입니다.
따라서 이미 유사한 프로젝트가 있고 이전 예상 시간을 캡처 한 경우 시작 하기에 좋은 평가 기준으로 서버가 될 수 있습니다 . 그러나 프로젝트 범위 에 따라 알 수 없는 아티팩트 가있을 수 있으므로 BA 또는 제품 소유자에게 최대한 빨리 설명하는 것이 좋습니다.
소프트웨어 프로젝트 추정이 본질적으로 정확하지 않다고 말하는 것도 사실 입니다. 그러나 다음과 같은 현실적인 추정 방법이 있습니다.