こんにちは、鈴木です。
先週末、社内でのプログラミングイベントがありました!ハッカソンです!Synergy Code Jam です!
日常の業務では、じっくり設計、きちんと実装、しっかりテスト、という感じで、一歩一歩手堅く進める必要がありますが、
今回のイベントでは、「作りたいものを創ろう!」「スピード感を感じよう!」ということで開催されました。
社内でこのようなイベントを行うことは初めてだったので、始まるまではどうなることかと心配していましたが、ふたを開けると大成功でした!
下の画像は優勝チームのプレゼンの光景です。
少しイベントの内訳をご紹介しますと、20名を超える参加者が数名ずつのチームに分かれて、9:00から16:00までものすごい勢いで実装しました。そして、16:00から各チームが順番にプレゼンを行い、参加者&見学者による投票で優勝チームを決めました。
今回のイベントで作られた作品をご紹介します。完成したもの、しないものなどチームにより色々なドラマがあったようですが、どのチームも作品作りに没頭することができました。
- シナマケポット(優勝)
シナマケポットという壺から自社製品の Synergy!360 のアイコンを発射し、流れてくる音符をタイミング良く打ち落とすことでメロディが流れるミニゲームです。デザインと実装のバランスが取れた作品でした。 - アイパーオリンピック(2位)
あの感動をもう一度・・。アイディア段階ではハイパーオリンピックのような何かを実現するのかと思いきや、最終的には iPhone で操作するプレゼンテーションツールが出来上がりました。iPhone をシェイクしたり、タップすることでスライドを進めることができる、インパクト抜群の作品でした。 - キラキラグラフ(3位)
お手軽に見栄えの良いグラフを作る、を実現した Web システムです。データの登録は CSV ファイルをブラウザにドラッグ&ドロップするだけ、表示ボタンを押すとキラキラしたグラフが表示される、というものです。単純にグラフにするだけではなく、セグメント分けする機能を搭載しました。 - Iron Maiden
非 X 環境でも利用可能なインプットマネージャです。Webアプリケーションが多い中、異色を放っていた作品です。 - Java の REPL アプリ
「Javaのコードをちょっと動作確認したい!」あると思います。普通だとクラスを書いて、public static void main(...) を書いて、コンパイルして、実行して・・・という長い道のりが必要です。そんな手間を解消するための、Javaコードを REPL のように実行してくれる Web アプリです。 - 会議室予約システム
社内で会議したい!そんなときに、参加者の予定を確認して、空いている会議室を探して、予約して・・・。これは地味に面倒です。そのような処理を行ってくれるシステムです。 - 脳波測定
昔はン十万円した脳波測定装置が、最近だと 1 万円くらいから手に入るそうです。そんな脳波測定装置での測定結果を分析して・・というワクワクする取り組みです。 - 掃除当番調整ちゃん
掃除当番を調整する!というシステムです。当社には掃除番長的な人が各グループにおりまして、一週間の掃除当番を決めているのです・・。メンバーの予定を見ながら、誰がいつ休みなのか?出張の人はいるのか?ということに細心の注意を払いつつ予定を決めています。その想像を絶する手間を自動化するシステムです。 - データベースバージョンアップ検証
あるシステムのデータベースをバージョンアップしたいが、どの程度の修正が必要なのか、現実的なコストで実現できるのか、を検証する取り組みです。
優勝チームには図書カードと、特注のハッカー T シャツが贈呈されました。(↓取ったどー、の図)