今年は新サービスを作って出すことが重要なテーマ。今、韓国のソウルでプログラム業務を再開しています。自分は元々は営業マン。普段は経営がメインの仕事。モノづくりにかかわる場合もデザイン寄りのことが多くて、プログラムのコーディングは基本的に行いません。業務の中で自分がプログラムのコーディングに取り組めるのは年に3週間ほど。勘を忘れてしまっていて、なかなか業務が捗りません。完全に独学で覚えたプログラミング。なんといっても本職ではない素人です。残念ながらそんな蓄積もないので、とりあえずプロトタイプ作成に集中して業務を進めています。社内や社外の専門家に指示を出せて、サービスのビジョンを共有できるプロトタイプを作ること。そんな目的でデキテルの初期のUIなどは自分がプログラミングしましたし、それ以後もいくつもプロトタイプを作っています。これまで、作ったけど出せなかったサービスはたくさんありますが、プログラムの難易度が問題になって製品化を見送ることはありませんでした。本格的に売っていこうとした際に出てくる、マーケティングの問題で中断することが多いですね。完全に作りきるためのコストが多くなりすぎることで断念することが多い。逆に言うとプロトタイプを作るとは1、サービスの強みや弱みを明確にし、2、売れるか売れないかを常に考えながら、3、どこまでの機能が必要かを吟味し、4、全体のコストも考えながら5、制作の難易度を把握し、開発時の担当者を想定しながら6、実際の仕様を考え、7、コーディングしていく業務になります。いった意味で、プロトタイプを作ることで・売れるか売れないかが分かる・自分でコーディングすることで、コストを把握できる・制作フェーズに移るときに、ストレスやコストを大幅に抑えられる。メリットがあるんですね。プロトタイプの目的は、しっかりとしたプログラムを書くことではないんですね。このプロトタイプ時点ではとりあえず動けばいい。プログラム仕様は後で考えればいい。クラス関係はしっかり時間をかけて専門のプロが担当するべき。テーブル構造に関しては、プロトタイプの時点でしっかりと作っておく必要がありますが、プログラムは考えない。そのくらい、割り切れないとやることが多すぎて対応できない。自分がプロのプログラマー出身ならプログラム仕様について考えながらできるだろうけど、そうではないので、そこは後回しにします。デキテルもそうやって作ってきたので問題ないと思います。韓国にクマ取りの手術に来て5日目。ほとんど外にも出ずに、毎日ずっとプログラム業務をしているのですが、ハマりにハマって、4日間でほとんど進んでいない状況です。表示すらできていないので、最近のプログラム業務では今までで一番苦しんでいる状況です。飲んでいる痛み止めと抗生剤のせいで頭が回っていないのか、それともこの程度の頭なのか不明ですが、プログラム作業が進まないのは本当にストレスですね。時々、みんなと痛みを共有するためにも、こうやってプログラマーのストレスを味わうことはとても大切ですが、ここで止めていては責任を果たしたことになりません。頑張って、とりあえず動くものを作って公開したいと思っています。場合によっては、作るまで日本に帰りません。いや、でも帰らないとあかんな、、、とりあえず動くものは危険。この「とりあえず、動くもの」って危険ですよね。責任がないところでの仕事になりがちで、作ったものに価値がないことが多い。今のストレスから解放されるためだけに作るものがこの、「とりあえず動くもの」なので危険ですが、全く新しいものを作る場合は実現できるかどうかも分かっていないと頑張れないので、このとりあえず動くもの、を作ります。そのあとできっちりと仕上げますので、少しご勘弁ください。今日、昼から抜糸して帰国の途に就く予定です。