"The most deadly danger to production quality code comes from allowing fungible requirements, also known as``marketing really neeeds this in the release ,""waaaay toooo late."
And this is dramatically more important as teams grow, make absolutely sure all design documents and API's interlock completely and fulfill all required specifications.