05-07-2020, 05:35 PM
(05-07-2020, 10:09 AM)tomh009 Wrote: Requirements can be (and often are) a lot of work, and it's very tempting to take shortcuts. But you'll end up having to pay the piper later if you skip. Catching problems at the requirements stage is the least expensive option, doing it after release is the most expensive.
My students really hate the software requirements course while they're taking it. (Co-op jobs don't expose them to the need for requirements). A couple of years later some of them admit that it was actually useful.