Mima Design MemottoWEB DESIGNER · mima

ハッカソン初参加で得た学びと次回への課題

初めてハッカソンに参加し、短い時間でアイデアを形にする難しさと楽しさを実感しました。普段のWeb制作やアプリ開発では、調査や設計に時間をかけてから実装へ進みます。しかしハッカソンでは、限られた時間の中で企画、デザイン、開発、発表までを一気に進めます。

参加前は技術力を競う場という印象がありましたが、実際にはチームで判断し、試し、修正するための実践的な学びの場でした。完成度の高い成果物を作ることだけが目的ではなく、知らない人と協力しながら価値を見つける過程そのものに大きな意味がありました。

参加前に準備しておきたかったこと

当日は何が起きるか分からないため、事前に使えそうな技術や開発環境を確認しておくことが重要でした。私は普段使っているエディタやデザインツールを準備していましたが、APIの仕様やデプロイ方法まで詳しく確認できていませんでした。

特に、初対面のメンバーとすぐ作業を始めるには、自分ができることを短く説明できる準備が必要です。Webデザイン、画面設計、フロントエンド実装など、自分の得意分野を言語化しておくと、役割分担がスムーズになります。普段の制作記録をまとめたデザインポートフォリオも、スキルを共有する材料として役立ちました。

アイデアは広げるより絞る

企画の初期段階では、参加者から多くのアイデアが出ました。どれも面白く感じたため、最初は機能を追加して可能性を広げようとしていました。しかし、制限時間を考えると、すべてを盛り込むことは現実的ではありません。

最終的には、誰のどんな課題を解決するサービスなのかを確認し、中心となる機能を一つに絞りました。ユーザー像と利用場面を具体的にすると、必要な画面や優先順位も見えやすくなります。アイデアの多さより、短時間で価値を伝えられる明確さが大切だと学びました。

最初に小さく動かす

作業開始直後は、デザインを整えてから実装したい気持ちがありました。ただ、画面の見た目を作り込んでも、技術的な問題で実現できない可能性があります。そこで、最低限の画面と主要機能だけを先に動かす方針へ切り替えました。

簡単なプロトタイプを早く作ると、チーム内で完成形を共有できます。実装できる範囲も把握できるため、後半で大幅な計画変更が起きにくくなります。ハッカソンでは、完成度を上げる前に、まず動く最小限の成果物を作ることが有効でした。

チーム内の共有を止めない

作業に集中するほど、各メンバーが何をしているのか分からなくなる場面がありました。デザイン担当が画面を変更している間に、開発担当が別の仕様を想定して実装を進めるなど、小さな認識のずれも発生しました。

そこで、区切りのよいタイミングで進捗と困っている点を共有しました。完成してから見せるのではなく、途中の状態を確認し合うことで、修正にかかる時間を抑えられます。短い打ち合わせでも、目的、担当、次に行う作業を確認するだけで連携が安定しました。

発表は成果物と同じくらい重要

発表準備を始めたのは、開発時間がかなり少なくなってからでした。そのため、機能説明の順番やデモの操作に迷いがあり、伝えたい魅力を十分に整理できませんでした。作ったものが便利でも、背景や利用方法が伝わらなければ評価されにくいと感じました。

次回は開発と並行して、発表の構成を早めに作ります。課題、解決方法、利用イメージ、工夫した点、今後の展望を簡潔にまとめ、実演で見せる機能を決めておく予定です。発表資料は最後に作るものではなく、プロダクトの方向性を確認する道具にもなります。

次回に向けて見直すこと

今回の課題は、時間配分と技術選定でした。新しいライブラリを試すことに時間を使いすぎたため、後半の調整や発表練習が不足しました。次回は開始直後にタイムラインを作り、企画、試作、実装、調整、発表練習の時間をあらかじめ確保します。

また、役割を固定しすぎず、途中で互いの作業を確認できる状態にしたいです。デザイナーが実装上の制約を知り、開発者がユーザー体験を理解すると、より現実的で使いやすい成果物になります。技術の習得だけでなく、相談する力や優先順位を決める力も次の目標です。

ハッカソンは、短期間で成果を出すイベントであると同時に、普段の制作方法を見直す機会でもあります。次回の募集を見つけたら、完璧な準備を待たずに参加登録をし、小さく作って早く共有する経験を重ねていきます。参加を検討している人も、まずは興味のあるテーマのイベントに申し込み、当日の学びを自分の制作記録として残してみてください。