Remember that a good plan should resemble a movie script.

Problem Solving
1. Put yourself in the position of pain for a while so that you gain a richer understanding of what you’re designing for. 2. Visualize alternative machines and their outcomes, and then choose. 3. Consider second- and third-order consequences, not just first-order ones. 4. Use standing meetings to help your organization run like a Swiss clock. 5. Remember that a good machine takes into account the fact that people are imperfect.
Resource Datasbase
Ray Dalio's Book Principles