ساخت تیم رباتیک موفق
در این سالها که تیمهای دانشآموزی را برای ربوکاپ و فیراکاپ آماده کردهام، یک چیز برایم قطعی شده: تیمی که فقط از بچههای «باهوش» تشکیل شده، لزوماً برنده نمیشود. تیمی برنده میشود که مثل یک ماشین هماهنگ کار کند. اینجا تجربههایم را مینویسم؛ همان چیزهایی که کاش کسی اول راه به خودم گفته بود.
تقسیم نقشها: هر کس صاحب یک بخش
یک تیم سهچهار نفرهٔ خوب معمولاً این نقشها را دارد:
- مکانیک: مسئول شاسی، اتصالات و هر چیزی که پیچ و مهره دارد. باید کسی باشد که از خراب کردن و دوباره ساختن نمیترسد.
- برنامهنویس: صاحب کد. فقط یک نفر به کد اصلی دست میزند؛ این قانون طلایی من است، چون دو برنامهنویس روی یک فایل یعنی فاجعه در روز مسابقه.
- مستندساز و مدیر تیم: نقشی که همه دستکم میگیرند و من رویش پافشاری میکنم. کسی که تغییرات را یادداشت میکند، چکلیست قطعات را نگه میدارد و زمانبندی را جلو میبرد.
البته نقشها دیوار بتنی نیستند؛ همه باید از کار هم سر در بیاورند. اما «مسئولیت» باید مشخص باشد تا وقتی چیزی خراب شد، کسی نگوید «فکر کردم اون یکی چک کرده».
برنامهٔ تمرین قبل از مسابقه
تجربهٔ من: هشت هفته مانده به مسابقه، ربات باید کامل و قابل حرکت باشد؛ نه بینقص، ولی کامل. شش هفتهٔ آخر فقط تمرین سناریو است: زمین شبیهسازیشده، تایمر واقعی، و اجرای پشت سر هم. تیمهایی که تا هفتهٔ آخر مشغول «ساختن»اند، در واقع هیچوقت تمرین «مسابقه دادن» نکردهاند. یک قانون دیگر هم دارم: هفتهٔ آخر، کد قفل میشود. هیچ تغییری مگر رفع باگ حیاتی، آن هم با تست کامل.
شکست کنار زمین؛ مهمترین لحظهٔ مربیگری
یک بار در مسابقات، ربات تیم ما درست جلوی خط شروع از کار افتاد؛ یک سیم لحیمسرد که هفتهها کار کرده بود، دقیقاً همانجا قطع شد. بچهها وا رفتند. آن لحظه فهمیدم کار مربی در روز مسابقه فنی نیست، روانی است. ما بین دو راند ۲۰ دقیقه وقت داشتیم؛ به جای سرزنش، فقط گفتم: «چکلیست عیبیابی را از اول برو.» مستندساز تیم دفترش را باز کرد، مکانیک سیم را پیدا کرد و راند دوم را رفتیم. آن روز مقام نیاوردیم، اما آن سه نفر چیزی یاد گرفتند که هیچ کلاسی یادشان نمیداد: تحت فشار، به فرایند اعتماد کن نه به هیجان.
شیمی تیم مهمتر از ستاره
بارها دیدهام تیمی با یک نابغهٔ برنامهنویسی و دو عضو ناراضی، به تیمی متوسط اما هماهنگ باخته است. وقتی تیم میچینم، به این نگاه میکنم که بچهها موقع اختلاف نظر چه میکنند، نه اینکه چه کسی سریعتر کد میزند. یک تمرین ساده: قبل از تشکیل تیم، یک پروژهٔ کوچک دونفره به ترکیبهای مختلف میدهم و فقط تماشا میکنم.
عادت مستندسازی
هر جلسهٔ تمرین با ده دقیقه نوشتن تمام میشود: امروز چه تغییر کرد، چه چیزی خراب شد، جلسهٔ بعد از کجا شروع میکنیم. دفتر تیم در روز مسابقه ارزش طلا دارد؛ هم برای عیبیابی سریع، هم برای پاسخ به سؤالهای داوران که معمولاً میپرسند «این تصمیم را چرا گرفتید؟»
اگر میخواهید فرزندتان تجربهٔ کار تیمی واقعی و حضور در مسابقات را داشته باشد، در آکادمی رباتیک نوین ذهن تیمهای دانشآموزی را با همین روش میسازیم و تا روز مسابقه همراهشان میمانیم. برای مشاوره و ارزیابی، از طریق نوین ذهن با من در ارتباط باشید.