|
| 1 | +--- |
| 2 | +title: Quality v. Timelines |
| 3 | +date: 2023-02-06 |
| 4 | +blogpost: true |
| 5 | +author: Matthew Rocklin |
| 6 | +category: startups |
| 7 | +--- |
| 8 | + |
| 9 | +Quality v. Timelines |
| 10 | +==================== |
| 11 | + |
| 12 | +When doing or scoping work we often ask ourselves *"should I do a good job here, |
| 13 | +or a good-enough job?"* This affects project velocity both short and long |
| 14 | +term. |
| 15 | + |
| 16 | +To address this question, I'm going to introduce two professionals from my friends/family. |
| 17 | + |
| 18 | +## Doctor |
| 19 | + |
| 20 | +My good friend is an OB/GYN. She spends a lot of her time in delivery/surgery, |
| 21 | +taking various things out of humans (babies, cysts, cancers, organs, birth |
| 22 | +control, unknown fluids, etc.). It's a messy and unpredictable job that has to be |
| 23 | +done *exactly correctly*. The most important task around is the patient right in |
| 24 | +front of her. Nothing else takes precedence. |
| 25 | + |
| 26 | +## Carpenter |
| 27 | + |
| 28 | +My uncles all worked at Paramount studios. They built/painted/set-up various |
| 29 | +stage props for the movies (fun fact, my grandpa painted the Yellow Brick Road |
| 30 | +from the Wizard of Oz). They had to do a professional job, but they also had |
| 31 | +to deliver on time. Their work was not the most important task around. The |
| 32 | +shoot was. |
| 33 | + |
| 34 | +## Is my task the most important thing? |
| 35 | + |
| 36 | +The question of "good vs good-enough" often comes down to "is my task the most |
| 37 | +important thing?". |
| 38 | + |
| 39 | +Often we're asked to do work that is not the most-important-thing (like my |
| 40 | +uncles on the movie set). In this case we do the best we can in the time |
| 41 | +allotted, and then we get out of the way leaving something that is good-enough. |
| 42 | +Staying on set painting something just-right while the cast and crew are |
| 43 | +standing around isn't going to work. We need to move our task off of the |
| 44 | +critical path. If we're great at our job (leaders / managers / etc.) then we |
| 45 | +measure our progress by how many things we can move off of the critical path in |
| 46 | +the time allotted to help our crew. |
| 47 | + |
| 48 | +Occasionally we're asked to do work that is the most-important-thing (like my |
| 49 | +friend the doctor). In this case we stay on the job until it's done perfectly, |
| 50 | +even if it goes way over schedule. We don't leave the birthing mother, we make |
| 51 | +sure that our sutures aren't going to rip, and we verify that we didn't leave |
| 52 | +gauze in the patient. In these cases the rest of the world revolves around us |
| 53 | +(patient, nursing staff, support staff, other patients in the waiting room), |
| 54 | +and so it's very important that we communicate actively and constantly to let |
| 55 | +everyone know what to expect. |
| 56 | + |
| 57 | +## Verify |
| 58 | + |
| 59 | +Answering "good vs good-enough" well helps groups to move quickly without |
| 60 | +incurring technical debt where it matters. It makes sense to check in with |
| 61 | +your team to make sure that everyone agrees on what is most important, and |
| 62 | +where quality is important but not critical. |
0 commit comments