Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It definitely doesn't mean waterfall.

Big Design Up Front is the way to go, but with caveats: only design as much as you need to, with the things you know are true or expect to happen. Requirements will change, no matter what, so you have to be flexible.

Yes, it does mean simulation and modeling. Mainly to verify/disprove assumptions and learn how your system will work as early as possible.

But waterfall? [shudder] No!!



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

Search: