Prepare yourself, this one is a doozy. In a world where software projects commonly suffer from poor requirements, the very idea that a project team can "overthink" requirements sounds absurd.  Hey, if it didn't happen would I be writing about it?  Read More