• MangoCats@feddit.it
    link
    fedilink
    English
    arrow-up
    1
    ·
    27 days ago

    Every time I look back at old stuff, I have to remind myself of the relative importance of getting it done, vs getting it perfect, at the time.

    Inevitably, there were no clear requirements at the outset, or if there were they were vastly outnumbered by additional requirements that scope-crept their way into the project. The project was “due” before I was asked to help / landed with the whole thing to do myself. The project was under-estimated and is now “on the critical path” for a larger initiative. Other interested parties are too busy to meet during definition time, but all too willing to point out missing scope after a “finished solution” is presented.

    Yeah, me from the past… not a fair reflection.

      • MangoCats@feddit.it
        link
        fedilink
        English
        arrow-up
        0
        ·
        27 days ago

        And the real thing, in our industry, once it is verified and validated and shipped - you don’t touch it unless absolutely necessary.

        • vrek@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          27 days ago

          Yeah, I used to be in the medical device industry. Once shipped, an update typically meant a patient needed additional surgery because of your mistake. That really emphasized the “unless absolutely necessary” part of your statement.