|
|
|
|
|
by omouse
4111 days ago
|
|
The issue is underestimation. Everything is underestimated. That bug that was 5 lines of code? You had to spend 3 days looking for it. Writing docs and unit tests now is cheaper than fixing bugs later. I guess you're right that it is about budget because we're all trying to build a spaceship when we're only given some duct tape and a shoebox. I've been explicitly told in one project to avoid quality and just make something cheap and fast. The project has been in that mode for the last year. Funny how cheap and fast actually means more expensive and slower. On another project, the manager created different columns in our Kanban board suggesting that we must write unit tests and must have code reviewed and QA'd. Okay Mr Manager, now tell me where in your schedule and budget you're going to fit those key activities when you've accepted a fixed-time, fixed-cost project. Underestimation is rampant in the industry and I really like this saying in order to justify the necessary work, "If you have time to do it over, you have time to do it right." |
|