よく、最小限の機能でリリースしろ!なんて巷で言われますよね。 けど、気がついたらガッツリ思い込みでガチガチに仕様を固めています。 自分はよくそうなるので、どうすればそうならないかを考えました。 というか、最小限の機能で作成する能力って技術の一つじゃないの?とすら、思っています。 だって、難しいから。。。 よく考えてみると後から追加できる形で作成するすればいいなとふと、気づきました。 よくある悩み 例えば、読書管理のサイトを作成しようとします。 読書管理するために、読書している状態を取得したいです。 読んだ 読みたい という2つの状態で作成する方法。 読んだ 読書中 読みたい という3つの状態で作成する方法があるとします。 作成者本人は読書中は微妙じゃない?と思いつつ、後者を選ぼうとしています。 なぜなら、選択肢が多い方が細かいデータを取得できて、ユーザーにとって便利だ!という悪魔の声があり