Lots of questions on this lately as we examine how our product teams could scale. Requirements are the input to your engineering function. It's what your client wants. They are idealized descriptions of what the client thinks they want the software to do. They're