- Usability ∋ Look&Feel affordance
- Maintainability ∋ Agility
Each of them are deeply entangled and under a trade-off relation. We have to choose the balance depending on purpose and total cost of the task. When developing the system we also consider the quality of developer, which affects on the quality of the product.