You've got a great idea. You know enough about SharePoint to know it's the right solution to a problem that's been lingering for months. In fact, you've been thinking about how to implement it and garner buy-in from other people to support your endeavor. The technical team is on board, and you're pretty sure department leads will be all for it.
So let's create some sites and document libraries and run a prototype by stakeholders, right? Actually, let's not. Let's talk about what Functional Requirements are, and why they might just save your skin at the end of the day.