Launching a successful feature is challenging due to the need to navigate around legacy decisions and appease current customers. Most new features flop because they are not used by customers, despite thorough research and understanding of their needs. To improve this, it's essential to ask questions such as if everyone will see and understand the feature, what users can do with it, how it should be announced in context, how tomorrow's sign-ups will hear about it, and whether follow-up with both users and non-users is planned. Additionally, designers must acknowledge that they will get things wrong and have a process to improve or ignore issues.