前不久我提到过,我是一名童子军。好吧,也许我的童年时代已经一去不复返了,但我仍然认为自己是一名童子军。作为童子军,我学到了很多经验,这些经验至今仍对我很有帮助。其中之一就是 "KIS"或 "保持简单"。
我还记得学习原始露营技能的情景。许多露营新手都会带太多的装备,需要搬运和储存,总之使露营生活变得复杂。简单(KIS)的方法是只带你绝对需要的东西。许多露营新手还会选择简陋的露营地,然后花时间处理潮湿、虫子、不适、安全等问题。简单的方法是选择好的露营地,避免这些问题。在这两种情况下,您都可以把节省下来的时间花在享受营地生活和做自己想做的事情上。KIS 是有回报的。
KIS 同样适用于模拟的许多方面。当事情出错时,往往可以追溯到过于复杂。
- 有多少人受制于过于复杂的管理程序?
- 用于规划和跟踪工作的程序是否最有效地利用了每个人的时间?
- 工作的方方面面是否都能有效完成?
KIS 的基本概念是 "做得足够好就行,不要做得太多"!这是否意味着你不应该竭尽全力?不,但这确实意味着你应该把工作分成几个小阶段,并在每个阶段都进行 KIS。
以建立模型为例,假设利益相关者表示希望为其系统的 10 个领域建立一个详细的模型。一种常见的方法是完全按照利益相关者的要求去创建。不幸的是,这很可能是错误的。更好的方法是选择一个有代表性的领域,为该领域创建一个非常高级的模型。然后与利益相关者一起回顾模型和结果。在大多数情况下,你们都会学到很多东西,并可能共同决定采用不同的方法。然后,也许会对同一领域进行详细建模,也许会将高级模型扩展到更多领域。同样,你们可能会学到一些东西,从而改变你们的方法或目标。在每个阶段,你都想做最简单的事情(KIS)来实现该阶段的目标。这样,你就能最大限度地减少工作浪费,更快地满足利益相关者的需求。
让我们从更详细的层面来考虑模型的建立。新手常犯的一个错误是一次性构建模型的一大部分(甚至可能是整个系统)。然后按下 "开始 "键,结果却行不通。为什么不工作?也许有上千种可能的原因需要调查。更糟糕的是,很可能有几十个或大或小的问题,每个问题都有可能掩盖其他问题。验证和确认这样一个模型是一项艰巨的任务。更好的方法是,先选择模型中很小(KIS)的一部分进行构建,并验证其是否有效。然后重复进行。当在任何新部分中发现问题时,一般都很容易找到它,因为你知道它是刚刚添加的最新部分的结果。再次强调,"保持简单"。
记住,保持简单。有效工作,一步一个脚印,超越利益相关者的期望。
戴夫-斯特罗克
产品副总裁 -Simio LLC

