Hacker News new | past | comments | ask | show | jobs | submit login

I wouldn't disagree that decomposing a system in this way before implementation is a net positive, however I think different stake holders view plans like these very differently. If you discover partway through development that the library you planned to use for a feature will not work and as a result have to revisit your plan, then some stake holders see that as a failure or delivering late because to them the original plan was an iron-clad guarantee whereas to developers that's just an expected part of the process where not everything can be known ahead of time



Right, tracking success by the classic metric "percent of plan completed". That's a separate problem, I would think!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: