
「スポーツハックデー」日記:ハッカソンはスポーツ。勝つにはチームメイトの協力が必要
テイラー・ソパー著


シアトル発 — チームスポーツにおいて、チームワークは成功の柱の一つです。クォーターバックにはオフェンスライン、ピッチャーにはキャッチャーが不可欠です。仲間のサポートなしに勝利はあり得ません。
同じ考え方がハッカソンにも当てはまり、私は Sports Hack Day の 2 日目にそれを直接目撃しました。
私のチームは、フットボール選手の現在と大学時代を比較できるアプリを開発しています。頭のサイズがどれだけ大きくなったかが分かります。これは、パフォーマンス向上薬使用者の明らかな兆候です。ユーザーは、選手が「薬物中毒」かどうか投票できます。
開発には多くのピースが絡み合っています。チームメンバーはそれぞれ、バックエンドサーバー、データベース、フロントエンドのユーザーインタラクション、アプリロジック、コンテンツなど、アプリの異なる部分に取り組んでいます。
これらすべての部分が成功するために互いに必要とされています。フロントエンドの設計作業がなければ、バックエンドの作業は無価値になり、その逆もまた然りです。データベースは互いに必要とする様々な要素で構成されており、複数の人が作業に携わっています。

私たちはもう12時間ほど同じテーブルに座っています。集中して作業しているうちに沈黙する時間もありましたが、コミュニケーションは素晴らしく効率的でした。チームメイトたちは常に互いに質問し合い、プロジェクトのそれぞれの担当部分に役立つ情報を見つけています。
問題に直面すると、ごくシンプルなことが起こります。それは、その問題について話し合うことです。皆がアイデアや考えを出し合い、たいていは解決策が生まれます。
チームは教えることにも非常に積極的です。使用しているツールの使用経験はメンバーそれぞれ異なりますが(私の場合は全く経験がありません)、ピアツーピアの指導の多さには驚かされます。

アプリプログラミングに必要な作業のすべてを理解せずにここに来ました。イベントはまだ終わっていませんが(デモと審査は日曜日の午後から始まります)、コンピュータープログラマーがプロジェクトのために具体的に何をしているのか、そして素晴らしいアプリを作るという同じ情熱を共有しながら、どのように団結して協力し合えるのか、そのことにすでに深く感謝しています。
GeekWireに投稿する記事の中には、どれだけの労力が費やされているのか、皆さんに理解してもらいたいと思うことが時々あります。私たちが10時間かけて調査、取材、執筆した記事を、皆さんはたった5分で読めるかもしれません。だからこそ、肯定的なフィードバックをいただけると、本当に嬉しいです。自分の仕事が報われたと実感できるからです。
アプリでも同じことが言えると、私は急速に気づき始めています。実際、この経験は、執筆、スポーツ、コンピューター開発といった分野を超えて、完成した作品について考える上で大きな助けとなりました。芸術作品、映画、高層ビル、スマートフォン、靴など、私たちが毎日使っている、そしてついつい当たり前に見過ごしてしまうようなものにも、実に多くの努力が注がれているのです。
もう夜も更けてきて、みんな目が垂れてきましたね。少し休んで、また明日から頑張りましょう。
GeekWireの以前の記事:「スポーツハックデー」日記:アイデアの提案、チームの選定、そしてフットボールの「PED or Not」アプリの開発開始