Running branches taught me that a process only works if the person with the least context can execute it correctly under pressure. Software features face the same test at the support desk.
Before shipping, I now ask: could someone on their first week explain this to a confused customer in one sentence? If not, it isn't ready.