1. 了解应用程序
    • 客户/用户想要做什么?
    • 客户/用户试图在哪里完成操作?
    • 需要什么精度/单位(例如,10秒、1V、10uA、10ps…)
  2. 全面地看待问题
    • 尝试考虑多种不同的解决方法
    • 不要草率地着手解决问题,花时间去理解
  3. 系统地处理问题
    • 使用“V”模型
    • 记录您的决策:如果发现错误,可以更改决策并重新尝试
    • 始终考虑如何验证和验证结果