ハッカソンの参加者は限られた時間枠にいます。彼らはしばしば彼ら自身に新しく、タスクを「失敗」することを恐れているチームで働きます。その結果、二次的なことに不釣り合いな時間が費やされます。ここでは、問題に時間内に気づき、そのような状況を防ぐ方法に関するいくつかの推奨事項を示します。

ステップ1:長期的な目標を策定する
すべてのハッカソン参加者は、次の数時間、勝つための1つの目標を持っています。しかし、それがうまくいかない場合はどうなりますか?そもそも大会への参加は無意味ですか?
勝つことに加えて、チームとあなた自身のために長期的な目標を策定することを常にお勧めします。結果を得るために迅速に作業し、ハード/ソフトの能力を向上させ、新しいチームで経験を積み、専門家とコミュニケーションを取り、求人を受け取ることを学びます。そのため、各参加者のモチベーションが高まり、チームのパフォーマンスがより効果的になります!
問題マーカー:ハッカソンの後に勝利がなければ、あなたの人生は同じままであるとあなたは信じています。
ステップ2:チームについて知り、チームで作業してみます
チーム内でのコミュニケーションの確立には長い時間がかかる場合があります。特にハッカソンの直前に会った場合。したがって、事前に準備してチャットすることをお勧めします。テクノロジースタックを定義し、チーム内で役割を分散し、過去のハッカソンからのいくつかのタスクを一緒に分析してみてください。これらは通常、オープンソースで見つけることができます。最適なチーム構造は、リーダー、アナリスト、デザイナー、フロント開発者、バック開発者の5人のスペシャリストです。
チーム内でのコミュニケーションの確立には長い時間がかかる場合があります。特にハッカソンの直前に会った場合。したがって、事前に準備してチャットすることをお勧めします。テクノロジースタックを定義し、チーム内で役割を分散し、過去のハッカソンからのいくつかのタスクを一緒に分析してみてください。これらは通常、オープンソースで見つけることができます。最適なチーム構造は、リーダー、アナリスト、デザイナー、フロント開発者、バック開発者の5人のスペシャリストです。
問題マーカー:チームメンバーが顔を合わせて見たことがない、彼らについて何も知らない、お互いに連絡がない。
ステップ3:テーマ/トラック戦略を開発する
ほとんどの場合、過度に単純で詳細なタスクは多くのチームを引き付け、より複雑な場合よりも競争が激しくなります。これは検討する価値があります。

さらに、問題の詳細な説明には、多くの場合、解決策の前提条件が含まれています。誰もが同じことをすることになる可能性が高いです。より自由度の高いケースを選択することをお勧めします。したがって、あなたとあなたのチームは、問題を創造的に解決し、自分自身を証明し、能力を高めることができます。
問題マーカー:問題を読んだ後、データベースアーキテクチャに至るまで、何をすべきかをすでに理解しています。
ステップ4:ソリューションに実用的なフレーバーを追加する
チームの決定を他の決定と区別する何かを見つける必要があります。著者がログインフォームやデータ収集について多くのことを話し、操作の原則についてほとんど話さないとき、それは常に驚くべきことです。ハッカソンは、単純な基本的なフォームを開発するための競争ではありません。多くの場合、タスクの作成者はそれらを必要としません-彼らはすでに個人データを収集するための製品とツールのエコシステムを持っています。この部分をスキップするか、最後の瞬間に実行することをお勧めします。タスクで特に指定されていない限り、これは優先事項ではありません。時間をかけて、ソリューションの基本的な考え方を理解してください!
問題マーカー:チームは、その価値について話し合うことなく、すぐにソリューションのコーディングを開始しました。
ステップ5:常に専門家と協力する
ハッカソンには常に数人の業界専門家が出席しています。事前にできるだけ多くのことを学び、知識と経験を最大限に活用することをお勧めします。彼らはそのためにここにいます。チームで質問を準備します。専門家にアイデアを評価してもらい、自分から何かを提案してもらいます。予定より早く相談を終えた場合、チームは会議の準備ができていませんでした。
問題マーカー:専門家と会う前は質問がないか、5分間の会話の後は何も質問する必要はありません。
ステップ6:最初のチェックポイントで100万のアイデアを投入する
CustDevがすべてです!最初のチェックポイントでチームが解決策の1つ(!)の既成のアイデアを提示した場合、おそらくあなたは問題をあまりにも狭く認識しており、この解決策は他の解決策と非常に似ている可能性があります。この場合、ソリューションを群衆から分離して評価することは困難です。急がないで。
最初にたくさんのアイデアを投げ入れてください。専門家が2〜3個の最も興味深いアイデアを選ぶのを手伝ってくれます。あなたが自分自身に尋ねる必要がある主な質問は、この解決策は誰のためのものですか?

問題マーカー:ユーザーがわからないか、最初のチェックポイントで実用的なソリューションの一部を示しました。
ステップ7:2番目のチェックポイントで、プレゼンテーションプロトタイプがすでに提示されている必要があります
2番目のチェックポイントで、チームはソリューションを提示し、その実装について話し合います。しかし、専門家がそれをチェックし、後で最終結果を評価できるように、ドラフトプレゼンテーションを準備する必要があることは見過ごされがちです。
問題マーカー:チームはプレゼンテーションの作成を開始しておらず、誰が話すのかわかりません。
ステップ8:3番目のチェックポイントで、しばらくの間、審査員の前で製品を提示する必要があります
。審査員の前で演奏するのに数分しか与えられません。あなたはあなたの製品について最も重要なことを言うことができるように練習する必要があります。したがって、3番目のチェックポイントでは、専門家として、常にチームにしばらく話してもらいます。それは大いに役立ちます!

問題マーカー:プレゼンテーションまたはプレゼンテーションビデオの準備ができていません。
ステップ9:評価基準について明確にする必要があります
ハッカソンの最初に、決定を評価するための基準を注意深く読み、専門家と話し合います。それらのそれぞれについて、陪審員が評価するためにあなたのプレゼンテーションに明確な答えがあるはずです。理解してください、もし仕事が終わったが、あなたがそれについて陪審員に話さなかったなら、彼らはあなた自身の成功について推測することができません。
問題の問題を説明する時間を無駄にしないでください-陪審員はすでにそれを知っています。チームメンバーを長い間紹介し、あなたの能力を説明することに意味はありません。プレゼンテーションの主なものは、評価基準を考慮した、あなたの決定についての話です。
問題マーカー:ハッカソンを評価するための基準がわかりません。
ステップ10:判断と批判をしっかりと受け止める
もちろん、専門家や審査員は公平を期しています。しかし、それにもかかわらず、すべての評価はある程度主観的であり、プロジェクトのプレゼンテーションと特定の審査員の意見に依存します。多くのチームが参加しているトラックで結果を要約すると、1人の意思決定者から1〜2ポイントが決定されることがよくあります。したがって、チームは最初に他のチームからより大きなリードを獲得する必要があります。これを行うには、これまでのすべてのヒントを考慮する必要があります。
この記事を読んだ後は、ハッカソンでの作業を適切に整理できるようになると思います。幸運を!