關於敏捷宣言(Agile Manifesto)背後的12條定理(Principles)當中的第十條

敏捷宣言(Agile Manifesto)背後的12條定理(Principles),最多人問的大概就是第十條了。

Simplicity –the art of maximizing the amount of work not done–is essential.

不但翻譯成中文很難,英文本身也不是那麼清楚,那麼它到底是什麼意思呢?

簡單的要領在於,當你把還沒有做完的事情最大化的時候,剩下的就是你真正需要去做的事情。(Minimize the amount of work needs to be done) 不需要做的事情就不要做,只專注在真正必須要做的事情。

以下是其他類似的說法,有幾個很好的例子,希望能夠幫上忙。

  • Don’t do more than what you have to do. Only work on something that you really have to work on (The MVP – Minimum Viable Product).要先開發最精簡可行的產品(MVP),這才是你必須要先做的。
  • Don’t over-engineering it. 有時候我們想太多了。
  • “There is nothing so useless as doing efficiently that which should not be done at all.” – Peter Drucker 這句話大概是我這裡面最喜歡的。很有效率地做出根本不應該做的事情, 是最沒有用處的了。
  • Do the simplest thing that works and users want. 先做使用者要的,最簡單而且可以達到最大效率的事情。
  • The most useless thing is build something that no one will use. 最沒用的事情大概就是花了時間去開發,結果沒有人用。
  • KISS: Keep it simple, stupid
  • Leonardo da Vinci’s: “Simplicity is the ultimate sophistication”.
  • Antoine de Saint Exupéry (The author of “Le Petit Prince”): “It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away”. 小王子的作者寫得,完美不在於多, 而是在於精簡到不能再精簡。
  • By the way, the way they write it for this principle does not honor simplicity, which is kind of ironic. 對了,這一條定理是在講簡單,但是整的句子卻很複雜,讀起來實在有一點諷刺。

以上是從我自己的敏捷Scrum訓練講義找出來的,大家參考一下囉,謝謝大家。

No comments yet.

Leave a Reply