『良いWebサービスのアイデアを思いついた!』 『でも、そのサービスを具現化してくれるエンジニアがいなくて困っている…』 ときどき、こんな話を聞きます。 でも、エンジニアを探す前にあなたがやるべきことはたくさんあります。 今日は、プログラミングができない人がアイデアを思いついた時、それをどうやって具現化していくかについてお話します。 アイデアからコードを書き始めるまでには、やるべきことがたくさんある。 エンジニアがあなたのアイデアを聞いて、『じゃ、コード書いてみるよ』というのは通常有り得ません。 なぜなら、実際に実装する(コードを書く)前には、そのアイデアがどのようなサービスで、誰が使い、どういうことができれば良いのかを決める『サービス設計』を必ず行うからです。 設計なしにいきなり実装に着手するというのは、アイデア起案者と実装者が同じで明確に頭の中で設計ができている場合か、余程単純な仕様で