Most active commenters

    ←back to thread

    317 points alexzeitler | 18 comments | | HN request time: 1.061s | source | bottom
    1. nextworddev ◴[] No.42188568[source]
    Multiply your original estimate by 3, works most of the time
    replies(6): >>42188708 #>>42188717 #>>42188735 #>>42188830 #>>42189092 #>>42189098 #
    2. loloquwowndueo ◴[] No.42188708[source]
    Montgomery Scott recommends 4 instead.
    replies(3): >>42188743 #>>42188747 #>>42189013 #
    3. rectang ◴[] No.42188717[source]
    Multiply by π — it's more accurate.
    replies(1): >>42189446 #
    4. dredmorbius ◴[] No.42188735[source]
    Heuristics I'd learned was "double the time and bump the unit".

    So: 2 hours -> 4 days, 1 week -> 2 months, etc.

    (I'm not sure where this turned up, but it's a long time ago, going on three decades.)

    The other option is to carefully track tasks, relevant dimensions, estimates, and actual performance, and see if there's any prediction modelling which can be derived from that. Problem is that this a classic instance of modelling in which the model itself affects the domain (as with economics and sociology, contrasted with astronomy and meterology where this isn't the case), such that estimates incorporating past performance data will incorporate the fact that the prediction model is being used.

    replies(2): >>42189393 #>>42189598 #
    5. ◴[] No.42188743[source]
    6. ben_w ◴[] No.42188747[source]
    A friend suggests doubling the number and increasing to the next unit — hours become days, days become weeks, etc.

    I've certainly seen some environments — plural — where a task that should take 1 hour actually takes 2 days, and one that should take 2 days takes 4 weeks.

    replies(1): >>42207013 #
    7. dsego ◴[] No.42188830[source]
    Then you get the dreaded can you explain why it takes so long, or I asked engineer xyz and they gave a different estimate, where is the complexity etc.
    replies(1): >>42189435 #
    8. ikiris ◴[] No.42189013[source]
    By the book admiral, hours could seem like days.
    9. theamk ◴[] No.42189092[source]
    I've heard "multiply by 2, use next time unit" rule. So 1 hour -> 2 days, 2 weeks -> 4 months, etc..
    10. mandevil ◴[] No.42189098[source]
    I prefer pi myself. For the sort of false precision that managers love.
    11. natebc ◴[] No.42189393[source]
    > (I'm not sure where this turned up, but it's a long time ago, going on three decades.)

    That means it was 1.5 years (wall clock) ago right?

    I like this method.

    12. Moru ◴[] No.42189435[source]
    If you already asked someone, I'm not needed here so I'm going back to work on project Y that already is late enough.
    13. Moru ◴[] No.42189446[source]
    Accurate and precise is different things :)
    replies(1): >>42189945 #
    14. makz ◴[] No.42189598[source]
    So 1 year -> 2 decades?
    replies(1): >>42189948 #
    15. rectang ◴[] No.42189945{3}[source]
    Of course you’re right, however:

    1. If we’re talking about bamboozling people who are either ignorant or willfully obtuse, excess precision is a stupid but useful tool for getting a realistic multiple of 3x-4x past them.

    2. If the target audience understands excess precision, the excess precision is a nice little in-joke to flatter them and acknowledge their cleverness.

    3. The absurdity of the precision illustrates tha very imprecision of the estimate.

    16. dredmorbius ◴[] No.42189948{3}[source]
    Yes.

    Note that this also comes out about the same if you're using months (12 months -> 24 years (2.4 decades)) and (at least within a factor of two-ish) weeks (52 weeks -> 104 months (0.867 decades).

    I'm not claiming this is accurate, I'm stating that it's a heuristic I'm familiar with.

    This may have been in Arthur Bloch's Murphy's Law and Other Reasons Things Go Wrong, though I'm not finding it in comparable collections. Possibly from project planning literature I was reading in the 1990s (DeMarco & Lister, Brooks, Boehm, McConnell, etc.).

    17. mmcdermott ◴[] No.42207013{3}[source]
    > A friend suggests doubling the number and increasing to the next unit — hours become days, days become weeks, etc.

    I don't know. Going from 8 hours => 16 days seems like quite the markup.

    replies(1): >>42208329 #
    18. ben_w ◴[] No.42208329{4}[source]
    The biggest surprise to me was the project managers and leads who refused the opportunity for going from the big numbers to the small one by allowing a faster development architecture.