
Simplicity – Avoid Doing Busywork
Simplicity is an integral part of satisfying the customer. Ideally, we would provide them a button to click that does everything they want. However, that is rarely possible. We build complex systems that require users to select how they want to proceed. Likewise, we include or exclude features and functions as part of meeting the requirements. Simplicity–the art of maximizing the amount of work not done–is essential. Work Not Done When we think of simplicity, the focus is often on how little we have. This principle points to what is not included in a straightforward approach. More importantly, this principle focuses on work not done. When you think about it that way, simplicity is an essential piece of getting things... Read more