문제

그것은 보인다 상관없이 무엇을 내는 프로젝트입니다,나는 통 80%의 작업에 상당히 빠르다.사용자와 관리자에 흥분 일을 생각하는 방식 일정에 앞서,하지만 성가신의 20%일 남아있는 것 같고 4 번으로 이전의 80%.때 우리는 우리 정규 체크인 또는 독 ups 프로젝트에서,그럼 깨어진 기록을 말하는"예 것이라 확인을 지금까지,하지만 여전히 아주 조금 할 왼쪽..."

대부분의 경우,나의 예측은 상당히 정확하지만,나는 인간입니다.는 가장 좋은 방법은 무엇입에 대한 설득력 있는 사용자가 마지막 20%의 작가 시간의 80%를?그것처럼 보인다 더 많은 사용자와 관리자는 그것을 믿는 것은 쉽고 마법에서 발생 스냅의 일부를 손가락...

일반적으로,우리는 트랙에서 작업하는 것은 매우 낮은 수준입니다.반드시에 레이블을 만들거나 텍스트,하지만 우리는 꽤 자세한...우리는 또한 우리의 견적을 완료되고 모든 작업에는 나는 느낌을 더 중요한 수보다는 원래 예측을 때의 중간에 프로젝트입니다.

나는 생각한다리의 인식의 사용자가하고 관리합니다.더라도 그들은 알고 있습니다 추정치를 완료,그들은 여전히 감싸에서 감정과 지각에서 그들이 무엇을 보고 있다고 추정 번호는 뒷.이것은 무엇을 어떻게 포함하거나 이런 것들을 볼 수 있습니다.


편집
으로 돌리는 커뮤니티 wiki 로 이것은 오히려 주관적이다.되어 있어야하는 방법에서 시작입니다.

도움이 되었습니까?

해결책

그것은 항상 이상 기대할 경우에도,당신은 호프스 태터의 법칙으로 계정

그러나 나는 탈선한다.

는 것이 좋습니다 슬프게 경험이다. 스크럼 방법 매우 도움이되었습니다 몇 가지 유형의 소프트웨어 개발 때문에 그들은 지속적으로 업데이트 출시일이 더 정확한 날짜. (빠른 비디오에 대해 스크럼)

다른 팁

보이지 않는 그들의 첫 번째 80%한 빨리 그것은 완료됩니다.물방울을 공급해야합니다.

아마도 당신이 필요로운 작업/기능은 작업 중에 작은 단위로 모두에 대한 예약 및 체크인/보고합니다.예를 들어 내가 거의 없는 개별 품목에 내 일정 이상 지속되는 두 개의 일입니다.

그런 다음 대신을 말하는"나는 우리의 새로운 도련님 maker"에 매일 스크럼 두 가지 주할 수 있습니다 다음이 말하는"나는 현재 작업에 눈을 선택한 도련님 메이커"입니다.

에서 작업하고 있다면 일정 및 귀하의 일정은 정확한(그들은 의미에 대한 계정을 모두 80%및 20%),다음을 관리하지 않는 문제입니다.는 경우에 그들은 의미들이 감소할 수 있 할당된 시간 때문에"거의 완성되"그들은 부품의 스펙이 아직 구현되지 않았습니다.

나고 가정하고 작업의 일부 양식에서 기능성 사양에 대해 자세히 설명하는 뭔가 해야 할지,어떻게 행동해야 하는지,그리고 가장자리의 경우 해야 합니다.이 경우에는 그런 걱정에 대한 감정과 지각의 관리는 아주 이상한 나에게,그들이 잘 해낼 수 있을 것의 가능 하나 비교에 스펙을 당신의 작업 또는 읽기 당신의 일정 무엇을 보는 남아 있습니다.

당신은 어떻게 추정량의 일하는가?당신이 말하는"성가신의 20%일 남아있는 것 같고 4 번으로 이전의 80%",하지만 당신은 어떻게 견적서는"20%"의 작품은 나머지는"80%"is done?분명히 예상치는 잘못된 현실에서의 20%일 80%니다.

소프트웨어 개발에서 매우 어렵게 정확한 견적 사전에 오랜 시간.유일한 방법은 분할 작업으로 다루기 쉬운 작은 조각(아마 보다 10 시간 각).예상할 수 있을 정확하게만 즉각적인 다음 단계입니다.

일부 사례에 도움이 견적 진행 상황에서 찾을 수 있습 Scrum.의 범위는 어떤 작업을 수행됩니다 동안 다음에 스프린트(한 달 이내)수정의 시작 부분에서 스프린트 대략적은 각자에게 주어진 작품이다.그 후에 스프린트 팀에 반영할 수 있는 방법을 많이 진행되었고,얼마나 많은 여전히 누락 방법,정확한 견적이었다,그리고 무엇을 둔화합니다.에서 스크럼 및 기타 민첩한 방법으로 중요한 포인트가 받고 빠른 피드백의 무엇을 수행하고 우리가 얼마나 멀리이에서 프로젝트입니다.내가 읽는 것이 좋습니다 그들에 대한 자세한 내용. 비디오에 대해 스크럼 는 Ólafur Waage 링크 자신의 메시지 게 좋고 빠른 소개합니다.

올 때 그 시간을 추정하는 이는 나의 경력:

  1. 할 수 없는 경우에는 긍정적으로 말하는 작업보다는 더 적은을 가지고 갈 것이다 4 시간할 수 없습니다 추정하고 정확하게.그것은 작은 조각과 재귀적으로 반복.

  2. 을 만드는 이러한 예상 시간이 없는 피크닉,그것은 시간이 걸릴 것입니다,당신은 기본적으로 철 전체에서 프로젝트 관리 덩어리는 의미에 어떤 변화를 요구할 것이 결과에서 변경된 시간(계획 놀라,그렇지?)

  3. 가장 큰 문제는 우리가 할 수 있는 가능하게 예측한 모든 정보(아마,말 20%겠죠?를 떠나 당신은 나머지 80%unestimated...)오 스크럼 다른 사람으로는 이미 지적했다.

  4. 관리는 때때로"승인"이런 상세한 예측 시간이 될 것으로""너무 오래 걸리를 구현합니다.

그러나,관리에 관심이 있는 이익을 만들기,그들은 또한에 관심이 있습니다.그래서를 확인해야 합 모서리를 절단하는 것이 가능하고 정교한 타협을 기반으로 실제 시나리오를 참여.백업 관리에 의해 달성할 수 있는 많은 이들의 마지막 20%을 수행하여 아무것도(슬 방식으로 내 생각,그러나 아직도 진정한).

기 때문에 마지막 80%의 일을 나타내는 마지막 20%의 최종 제품이 정말 연마 및 그 밖의 버그에 적응하고 변경 요구사항,etc.할 수도 있습니다 몇 가지 제한 첫 번째 버전,etc.,etc.,창의적인 수 있습니다.

읽기 스티브 맥코넬의 뛰어난 예약 급속한 발전 는 말을 많이하에 관한 80/20 문제 및 othder vagaries 소프트웨어의 용도로도 사용이 가능합니다.

나는 생각하지 않는 말할 수 있는 그보다 더 Joel무통 소프트웨어 일정.

의 경우 관리자를 줄일 견적,여기에 무엇을 할 수 있습니다.성 새로운에서 열라고 일정 릭의 추정(가정의 이름을 릭,물론입니다.) 어에서 예측 다.당신의 관리자는 무엇을 할 그녀가 원하는 가 Curr Est 열입니다.을 무시하여 관리자의 추정치입니다.면 프로젝트가 수행,보는 사람이었다 가까운 현실입니다.내가 찾는 그냥을 위협하는 이동 불가사의,특히 관리 이 깨닫는다 그들은 나로 대회를 보는 방법을 천천히 당신 작업!

다는 말이 첫 번째 90%프로젝트의 시간을 사용된 90%를 위한 작업의,및 나머지를 90%프로젝트의 시간을 사용한 나머지 10%또는 작동합니다.;)

그것은 자연을 진행 상황에서 프로젝트의 시작으로,당신은 단순히 쉬운 부분 처음이다.또한,어떤 문제가 있을 경우에는 첫 번째 코드의 80%,그들은 자주 분명하지 않을 때까지 그것은 모두가 함께할 수 있는 실제로 모든 테스트의 코드입니다.

도 익스피리언트에 당신은 사람들이 하도록 해야를 시도하는 응용 프로그램은 90%이렇게 그들이 무슨 차이가 지난 10%는...

내가 발견되는 몇 가지 크게 도움이 될 시간 견적

  1. 에 익숙 codebase.면을들을 수 있습니다 spec 고 생각할 수 있는"내가 필요로하는 터치 class A,B,C,아무것도 덜",당신은 아주 정확합니다.내가 찾는 이 작품을 아는 것보다 낫다는 특정 기능이 작성해야하기 때문에 당신은 다음을 알고 무엇을 필요를 작성합니다.
  2. 을 기억하는 테스트를 포함,버그 수정,배포,그리고 마지막 순간에 요청합니다.그것의 쉬운 것을 잊지 마이그레이션해야 하는 무리입니다.
  3. 어느 정도 익숙한되는 언어입니다.당신이 알고 있는 경우는 라이브러리를 필요로 할 것,그것은 쉽게 된다는 것을 알 해야 할 것입니다.

내가 사용했던 이 성에서 가깝게 동료의 속도도,그것은 단지 몇 가지 실험적 관찰에 대해 얼마나 빨리 그들을 개발할 수 있는 기능을 얼마나 좋은 것 이전 실제로 테스트하였습니다.

근본 원인 중 하나의 80/20 현상은 예기치 않은 항상 발생에 대한 모든 어려운 때로는 하찮은-작업입니다.예를 들어:이 문서는 소프트웨어 디자인 프로세스 권 갑자기 새로운 포맷 템플릿을,덕분에 지나치게 공정 관리자입니다.갑자기 그렇지 않은 단순한 문제를 업데이트 문서를 위한 새로운 릴리스-이제 구조조정,그들 각각의 그들 모두는 훨씬 더 많은 시간이 걸릴.

하나 최고의 권고 들었을 위한 이러한 유형의 처리 현상을 항상 구축 하위 버퍼(s)프로젝트 일정에 의해 추천 리처드 화이트.모든 주요 작업을 가져옵 20%시간 증가(또는 그 당시)을 주목으로 하위에 대한되는 작업입니다.의 목적은 각각 제공하는 일부 측정을 위해 무엇을 때 발생하는"가 잘못된"에는 작업입니다.저자가 인정한다(그리고 내가 또한 것을 발견 true)는 종종관리를 제거하려고 그의 버퍼 작업을-당신의 유일한 수단은 하나의 입장,또는 당기는 기동과 같은 조엘 옹호자(로@케이 이미 언급했).실제로,내가 찾는 것은 좋은 수의 버퍼 작업은 일반적으로 스틱,주위에 도움이 몇 번에 꽉 일정이 있습니다.

내가 찾는 것이 최선의 방법을 유지하는 것이 일정대로--날짜와 백분율을 완료한 각 작업입니다.는 방법,진행 상황은 아주 명백합니다.교통까지 관리하고 그 이해해야 합 어디에 있습니다.

내가 생각하는 경우에 당신은 만드는 견적 작업에 대한 번들을 함께 80%20%,당신은 떨어져 약한 시작입니다.분열의 추정치입니다.들에게 80%20%두 개의 명시적인 작업쉽게 조금 및 하드 비트,는 경우에 당신이 해야 합니다.

다음을 제공할 수 있습니다 더 많은 시간이 현실적인 추정을 위한 전면 작업,그리고 전체적으로 보다 쉽게 생산을 추적하는 구체적 사항이 있습니다.

을 계획 할 때,그것을 가지고 있습니다.을 추정하는데 걸리는 시간을 할 하위,정에 대한"Done"보다는"기본적으로 완료"(추정 경험에서 얼마나 더"Done"니다.유혹을 닫 통합,문서,정리,테스트,버그 수정을 테스트 한 후,배포 등등으로 작은 작업을 하는 것으로 흡수된 다른 작업을 수행할 수 있게 됩니다.

당신은 끝날 것으로 끔찍한 큰니다.하지만 자신에게 물어지 라인과 함께 실제 시간을 보냈에서 이전 프로젝트입니다.

시도하고 가장 정확하게 예측하고 제공할 수 있고 제공하는 많은 투명성으로 프로젝트로 가능합니다.만약 당신이 지속적으로 가까이에서 당신의 견해야 하는 충분히 만족하는 매니저.그것을 기억하는 것은 매우 매우 어렵 생산성 측정.

나는 생각한다리의 인식의 사용자가하고 관리합니다.더라도 그들은 알고 있습니다 추정치를 완료,그들은 여전히 감싸에서 감정과 지각에서 그들이 무엇을 보고 있다고 추정 번호는 뒷.이것은 무엇을 어떻게 포함하거나 이런 것들을 볼 수 있습니다.

쓰 알고리즘의 최초...다음 UI.

유지하는 시간이 지평 짧습니다.그것은 쉽게는 것을 견적하기 위하여 당신이 하는 것입니다에서 다음 몇 주 이상 다음 몇 개월입니다.을 고려하는 프로젝트 이정표는 짧습니다.달거나 아마도 몇 달에 따라 달라하려고 노력하고 있습니다.이것은 기본적으로 어떤 스크럼 않습니다.다음 예상 가장 정확하게 작업을 당신이해야 할 현재 이정표입니다.다시 추정한 다음 이정표를 얻을 때가 있고 더 많은 데이터베이스의 추정치에.그 이유의 일부는 마지막 20%이렇게 오래 걸리는 당신을 가능성이 높은 예상하지 않을 때 충분히 알고 있다.

또한,시험 광대역 Delphi 추정 기법입니다.이것은 애타게 많은 숨겨진 비용을 가능성이 높지 않습니다.

"예 것이라 확인을 지금까지,하지만 여전히 아주 조금 할 왼쪽..."지 않을 수도 있는 가장 좋은 방법이 될을 드립니다.청각 후 관리자가 또는 클라이언트가 생각하는"그렇다,아주 조금 할 남지 않았지만 이 부분도록 빠른 확실히 나머지를 최소화".

대신 확인을 식별하는 남은 일과 그들을 예약.이 보여줄 수 있는 방법 당신이 있어야 할 곳 중 번째 나머지 20%의 프로젝트입니다.용자의 경우는 너무 오래의 일정을 보여 프로젝트 일정을 뒤로하고를 올려야 하는 몇 가지 위기감을 더해주었습니다.

귀하의 작업을 유지주(또는 정기적으로 어떻게 적이 있는 상태 보고서).영역을 파악하는 것은 위험에 떨어지는 뒤에 특히 경우 다른 지역에 따라 달라집니다.

나는 생각한다면 그것은 가장할 수 있는 밑에 약속하고 있습니다.

하는 경우 추정은 오른쪽에,당신은 계정을 귀찮은 20%.당신은 분명하지 않았다,그리고 왜 그것이 문제입니다.

어쩌면 당신은 노력하고 그들에게 그들이 원하는 모든 것이 비현실적이다.어쩌면 당신은 완전히 돌아오지 못했 계정을 위한 머피의 법칙,또는 포기하지 않았다는 충분한 시간에 대한 테스트,버그를 찾는 다음,다시 테스트,등등.

처럼 보이는 일을 해야 좀 더 위험 관리...

만약 당신이 지속적으로 찾아가 마지막 20%의 작업은 4x 시간의 80%이상 시간이 있을 수 있습에 대한 솔직한 논의와 자신(또는 신뢰할 수 있는 동료)여부에 대한 당신을 시키는 기술이 부채를 구축하는 동안 첫 번째 80%,그리고 그것은 물고 당신은 끝에서.

할 수 있는 말하는 작업 관행 고려할 수 있는 변화입니다.

두 개의 모범 사례를 알고 나의 유지를 위한 기술적인 부채는 아래로 쓰고 있는 좋은 테스트(바람직하기 전에 코드를 작성,하지만 질문 작품,너무)및 refactoring 후 모든 작업입니다.의 생각 refactoring 으로 부엌 청소 후에 모든 식사,대신에 있습니다.

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