今日のweb界隈はCookpadの開発コンテスト24の話題で盛り上がっていた訳ですが、僕もギリギリ応募しました。タイトルは「ごはんソムリエ」です。ごはんソムリエはCookpadのレシピから和・洋・中から食べたいものを選択するだけで、主菜・副菜・汁物をバランスよく提示するサービスです。まとめて材料も表示するので買い物時も便利です。
課題は「朝起きてから学校や会社に行くまでの時間をより便利にするためには」でした。僕は朝やっといたら1日がちょっと楽しくなる事をテーマにしようと思いまして、夕飯の献立を楽に作りたいと思いました。実際僕も夕飯を作るの役割がアサインされておりまして、どうしようとモヤモヤしながら1日が過ぎて、結局スーパーに行ってから作った事のあるものでお茶を濁すパターンが多い訳です。
一方、朝の内に献立が決まると、作り手は1日気持ちよく過ごせますし、食べる役のパートナーやお子様も今日の献立を朝のうちに伝えられる事で、夕飯を楽しみに1日を過ごせる訳です。もしかしたら浮気も減るかもしれませんYO!
と言う訳で、張り切って作り始めたわけですが、実際は予定の半分も実装できなくてorzです。現状では画面もぐちゃぐちゃで酷いですw でも出さないよりはましだと信じて出しました。ぼちぼちアップデートして育てていこうと思います。
以下は、反省などです。
まず自分の24時間の使い方は以下です。
| 21:00〜21:30 | 課題の確認とアイデア出し。=> 思いつかないので寝た。 |
| 21:30〜06:30 | 睡眠。前日がほぼ徹夜だったので、如何ともしがたい。 |
| 06:30〜07:30 | アイデア出し。この時点ではiPhoneから使うTODOアプリにするつもりだった。 |
| 07:30〜09:00 | TODOアプリの仕様策定 |
| 09:00〜10:00 | TODOアプリの設計。その結果とてもじゃ無いけど1日で終わらないと判断。TODOアプリはボツに。 |
| 10:00〜11:00 | 再度アイデア出し。ごはんソムリエに決定。 |
| 11:00〜12:00 | 仕様策定と設計。 |
| 12:00〜13:30 | 実生活側で問題発生して対応 |
| 13:30〜14:00 | 設計の続き |
| 14:00〜14:30 | 場所移動 |
| 14:30〜17:00 | プログラミング |
| 17:00〜17:30 | 場所移動 |
| 17:30〜20:30 | プログラミング |
| 20:30〜21:00 | 画面作成と応募 |
可視化すると以下になります。寝すぎなのと、没作業がもったいないですね。
なおアウトプット量は以下です。少ないw これでも必死だったとか恥ずかしすぎます。
- Python: 343 line
- HTMLとCSS: 200 line
- 画像 : 4 点
でも良い指標になりました。現状でPythonでWebサービスだと特に詰まらなくても1時間あたり100行書けないと言う事ですね。
まとめ
-
今回よかった点
- 技術的なチャレンジは一切入れなかった。結果的に殆どハマらなかった。
- 当初から仕様を70%程度削ったけど、応募までこぎつけた。別に応募しなくても良いんじゃね?って何度思ったか。でも今回諦めたら、次も諦めてしまうに違いないと思って踏ん張った。
-
今回よくなかった点
- コンディションが良くなかった。前日徹夜とかは無い。
- アイデアを途中で変えた。短時間コンテストで無駄作業を作ると痛い。
- 無駄になった仕様や設計がたくさんある。意識したのにまだ大風呂敷広げてた。
-
今回気付いた点
- 時間が限られるとアイデアが非常に重要だと言う事がわかった。限られた時間で何が出来るかという視点は、普段からもう少し意識しても良いなぁと思った。
- 画像を作るのと、プログラムを書くのは直ぐに切り替えられない。タスクスイッチでどうしても能率が下がった。次があればデザイン屋さんと組んで出てみたい。
なんだかんだ言って面白かったので、次回があればまた参加したいと思います。最後に機会を作って下さったCookpadの皆様に感謝します。ありがとうございました。
関連する記事
タグ: 24contest, google app engine, python, ごはんソムリエ



[...] This post was mentioned on Twitter by taichino. taichino said: Blogged Cookpadの開発コンテスト24に「ごはんソムリエ」で参加した http://bit.ly/bHYPlQ [...]