頭の良い人はときたま複雑なことをいとも容易く言いのけることがある。
そう、そんなことが実現できたのなら本当に素晴らしい。それは間違いない。
だがしかし、それを開発するための時間と効果のトレードオフは常に問題になる。
さてその複雑で時間のかかる仕事によって、あなたの開発チームはどのような効果が得られるだろうか。
本当に大切なのは、恩恵を受けるべき対象に一番効果的な仕事をすることである。
- シンプルであること(アイディアにしろ、アーキテクチャにしろ)
- 対象となるユーザを想定すること
- 技術は目的ではなく手段であること
を念頭に置いていくと間違いは少ない。