実現できたよわーい!超うれしー!
5月11日、12日のGW明け最初の週末2日間に行ってきました開発合宿!
舞台は標高1,275mの八ヶ岳麓町…
今回はそんな合宿当日のレポート更新です。
デザイナー&エンジニア交流会 - 1泊2日山篭り開発合宿 -とは?
ものづくりはひとりじゃできない。
ひとりでいいものを作れる人もいるでしょう。しかし、チームなら、きっと、もっと、いいものが作れるはず!
見栄えは得意だけど動かせない、デザイナー。
仕組みは考えられるけど魅力を付加できないエンジニア。
お前らがチームになったらすっごいもの作れんじゃないの!?
よっしゃ!1泊2日でプロダクト1個作ったろうぜ!というほぼ思いつきと勢いと熱意で実行された企画です。
当日は朝8:30にJR新宿駅東口集合
参加メンバー3人(@rechiba3,@kkkyouhei,@skyguild)全員が時間通りに集まりました素晴らしい!
参加者みんな生きてるみたいでよかったです! #デスマ合宿
— てぃば(産後-13.8kg) (@rechiba3) 2013年5月10日
寝不足気味の参加者たち。
しかしここでいきなり問題発生!
メンバーのひとりが明け方まで酒盛りしてたことが判明!実質睡眠1時間!そんな状態で開発合宿に挑むとかデスマとかじゃなくてドMの境地!自分から火起してる!
二日酔いのひとがいる! #デスマ合宿
— てぃば(産後-13.8kg) (@rechiba3) 2013年5月11日
トラブルあってこその旅…
トラブルあってこその開発プロジェクト…
会場最寄りの清里駅まで片道4時間3,260円
新宿駅改札口をくぐったらデスマスタートですよ!
「この改札通ったらもうスタートだから!」と言って切符を配ります。
全然改札をくぐって来ない2人の挑戦者たち。
先に改札通ったらぜんっっっっっっっぜん、後からついてこない。 おまいら今更尻ごんでんじゃねえよさっさと来いや
女性2名がスッピン&飲み明け疲れでひどいため、ほとんどの写真には@kkkyouhei が写ります。
週末です。週に5日間の社会人生活の疲れがどっと来る日です。 開発合宿始まる前から顔が死んでます。
ドナドナが聞こえるようだ…
本日利用したのはホリデー快速ビューやまなしという臨時特急電車。
ドナドナドーナードーナー
ドナドナドーナードーナー
眠気覚ましのお茶もばっちり!
電車に乗ったら企画会議の開始
眠気も覚めたところで企画会議の始まりです。
実は前日にキックオフとして顔合わせをしています。そこで、「身近な人通しが日常の生活で使えるものがいいねえ」とキーワードが出ました。電車ではそこから発想を広げるとこからスタートです。 ブレストではマインドマップ手法を用いりました。
企画出しはみんなでスケッチブック囲んでとりあえず思いついたこと上げていく。
「親しい人とのイベント」というテーマで企画出し。
出たアイデアは、「しおり」。 旅のしおりとか遠足のしおりとかのアレです。予定を調整するツールはあるけれど、その後をサポートするものってなくね?なんか欲しくね?使いたくね?ってことでつくるものが決まりました。
旅の場面にかぎらずとも、誰かの誕生日パーティーやイベントの企画ごとに使えることを想定。
- 計画のテーマ作成
- メンバー
- 担当
- 持ち物
などが共有できてっていうイベントのサポートツール的な位置から機能の草案も話し合っていきます。
ツールの名前考え中のマインドマップ法。
初日はあいにくのお天気。
山梨市を過ぎたあたりから、車両内に誰も乗っていない。
新宿の時点で乗車率も少なかったです。 やっぱゴールデンウィークずらして正解!
ぶどうの季節じゃないけど、ほとんどの乗客がこの駅に連れてかれた。
ようやく乗り換え駅。JR小梅線 小淵沢駅。
景色がぜんぜん違うっっ! あと、車両が2つしかない!テンションあがりましたわ
この趣ある感じにドキドキした。
田園風景も増えていく…
コテージっぽい建物が増えていく…
乗り換え成功したところで、PCを広げて開発環境を整えます。 今回はルビニストが参加していることからサーバサイドはRubyです。
二両編成の電車内にて、Rubyの環境構築。
乗り換えして3駅目、目的地に到着です。
ここが俺らの地獄、清里駅だ。
なんかカントリーな雰囲気漂うおしゃれな町。
山の麓で牧場がいっぱいあることは把握した。
俺たち標高1,275mにいるんだぜ…
あいにくのお天気で残念(´・ω・`) SLが飾ってあったり、古い線路がそのままだったりで完全に観光気分でした。このときまでは…
おそらく貨物時代、国鉄時代の線路。
良い味出してますのう…
うっひょー!線路だ線路だーーー!
かなり浮かれてます。 浮かれポンチです。
それにしても線路見ると、思春期のバイブル、スタンド・バイ・ミー的ななりきりとかやりたくなりません?
ここまでデスマ感、ゼロ!
宿に到着
お世話になったのは伊予ロッヂというところです。 駅から徒歩15~20分ほど。大きい道路に沿ってれば迷うこともないんですけど、 行きはちょっと迷って森の中をさまよってました。
「本日舞台となるお部屋はこちらです!」
\ジャン!/
10畳のお部屋に3人。 電源の集中する場所を求めてテーブルを動かしたらすっごい小じんまりとしてしまいました。
電源確保しましたァ!無線セッティングできましたァ!
環境整えたらさっそく開発はじまりです。 まずは担当範囲と役目の確認。
各自担当
@rechiba3:デザイン/コーディング
@kkkyouhei:エンジニア(ユーザ情報編集機能実装)、db設計
@skyguild:エンジニア(SNSサインインアウト/しおり基本機能実装)
企画内容、仕様落し込み
紙1枚から機能の仕様を構想していきます。
- ログインしてない状態の画面の見せ方は?
- これはソート機能入れるってこと?
- 画面はけっきょくいくつあるの?
- 権限別の表示は?
などなど、随時確認しながら&クロッキー帳の走り書きを頼りに構想を練っていきます。
開発スタート!
設計書なんぞありません。お互いのコードと会話から仕様が決まります。開発開始と同時に、乾杯もしました。 もちろん。超大事。
ビール駆動開発!(BDD)
開発合宿でご飯が超美味しいことはとても大切です。野球サークルの合宿や親戚みんなで旅行など団体さんと一緒で賑やかだった。 わいわいしてるとこでの食事大好きなのでホッとした。
夜ご飯はバイキング形式。超美味しかった。
この場所の良いところは徒歩10分圏内にコンビニがあること
コンビニがある合宿に適した宿って最高じゃないですかー! これは調査しきれてなくて、最悪近くの酒屋に早い時間から買いに行こうとか思ってたので すっごいポイント高かったですね!
安定のコンビニ買い出し!
その他お宿の詳しいことはNAVERまとめでまとめました
また酒を開けて開発再開。
この頃に、HTMLマークアップしたものを取り急ぎエンジニアに渡し、組み込みを開始してもらいました。
その間、デザイナーの私はCSS調整しながらレイアウトを組み、画像が必要なときはPhotoshop立ち上げてました。
ブラウザデザイン!ひぃひぃ!
お布団駆動開発(ODD)
どんどん疲れてきて布団だしちゃったりしました。
あと少し寝た。寝れるときは寝よう。起きた時のパフォーマンス向上になればよいよい!
くっ!朝のやつ、もう来やがったか!!
昨日の天気が嘘のよう。 とても良い天気です。晴れです。 こんな日はお外に遊びにいきたいです。でもデスマ合宿がキーボードから手を話すことを許してくれません。
朝日が徹夜にしみます。
山の天気は変わりやすい。2日目は晴れてくれた!
おはもうもう(^0_0^)♪
引き続きお布団駆動開発(ODD)
宿の隣が牧場なため、朝ごはん会場には直販されてる牛乳が置いてありました。最高。
チェックアウトは10:00。朝御飯のあとはそれまで全員死んでました。 その後は食堂の一角をお借りして再開。
ラストスパートは食堂の端っこをお借りして。
カレーの匂う食堂で、賑やかな高校生?に囲まれながら、飯を食わずにビール駆動開発・・・これがデスマか!!! #デスマ合宿
— たけいかなにかだ (@skyguild) 2013年5月12日
良い風のおかげでものづくりがはかどります。 仕事も今後ここでやりたい。移転しましょう。それか八ヶ岳オフィス作りましょう。
2日間お世話になりました伊予ロッヂさん!
14:00も過ぎた頃撤収! 外に出るとほんとに、天候に恵まれた日だったんだなあと目に沁みて感じました。
観光名所、萌木の村が徒歩4分でした。
ひつじが1匹だけおる!
アニマルセラピーにテンション上がるギーク女子。
タイミングよければ牛の放牧が見れたかも。
思わず駆け登っちゃうううう
この丘の向こうは駐車場です。
思わず駆け下りちゃううううう
デスマ合宿要素ゼロの青空。
最後は旅っぽいの食べたりしましょうよ!ってことでソフトクリーム食べました。
清里名物は、Bee-ingっていうお店のはちみつソフトクリーム!
濃厚牧場味に特濃はちみつたら~~んって!
超うまかった!また清里の来たときには食べに行きたい。
(2017年4月13日更新: 閉店してしまったとのことです(´・ω・`))
晴天のおかげで、帰りはナイスロケーションを楽しめました。
さらば南アルプス…
ローカル電車の先頭ってめちゃくちゃ気持ち良い!
またお世話になりますホリデーやまなしさん。
そこでは駅弁を食べながら残タスクの処理と確認です。
元気甲斐っていう駅弁屋さん。この駅だけのお弁当屋さんらしい。
元気、かい?
お昼ごはんは駅弁。牛肉すき焼きチャーハンをチョイス。
しかしこの後全員寝落ちました。
つまり、東京に戻ってきたのに開発が終わっていない!
各自帰宅後に残りの実装を無事コミットしました。
プロダクトはgithubに上がっています
まだまだ僕たちのデスマは終わらない
— きょうへい (@kkkyouhei) 2013年5月12日
お披露目
5月25日(土)の15:00~18:00、第4回 Creators MeetUpのセッション枠を使わせていただき、成果物発表を行います。
そのときにより詳細なプロダクトの紹介が明らかになる予定です。
開発合宿やってよかった
仕事としてものづくりに関わる以上、それが開発者/制作者に関わらず実際に作ってみる環境に飛び込むことってめちゃくちゃ大事だろと思いました。
わたし自身は普段、コードを書いたりデザインする職種ではありません。
でも、それらの手段を使って表現するモノを提案したり設計したり付加価値をつけたりするお仕事をしています。
やっぱ作ってみなきゃ全貌のフローも想像できないし、形になったときの想像もできない。
自分の書いたHTMLデザインがRuby on Railsで組み込まれたのは初めてだったので すっごい面白かった。
というか何か感動した。ちょっと勉強しよっかなって思ってしまった。
PHPと全然ちげーや!なんかノペッてしますな。
ものづくり楽しい!の感覚に再開できたことがとっても嬉しい。
実現できた環境と参加者のファーストリリースメンバーには本当に感謝感謝でござる。
純粋にものづくり楽しい!を体験できたことが一番の成果です。ありがとうございました。