1. Write down the problem: 2. Challenge assumptions: 3. Breakdown the problem: 4. Analyse fundamentals: 5. Reconstruction the solution: