تصور کنید چند سال از عمرتان را صرف ساخت یک فیلم کردهاید. صدها نفر روی آن کار کردهاند، میلیونها دلار هزینه شده و پروژه در آستانه اتمام است. حالا تصور کنید تنها با یک دستور اشتباه، تقریباً تمام آن پروژه در چند ثانیه نابود شود.
این دقیقاً اتفاقی بود که در جریان تولید انیمیشن «داستان اسباببازی ۲» (Toy Story 2) برای استودیوی پیکسار رخ داد.

یک اشتباه ساده، یک فاجعه بزرگ
در اواخر مراحل تولید فیلم، یکی از کارکنان پیکسار به اشتباه دستوری را روی سرورهای اصلی پروژه اجرا کرد که باعث حذف فایلهای فیلم شد. کارکنان وحشتزده فقط میتوانستند نگاه کنند که پوشههای پروژه یکی پس از دیگری ناپدید میشوند.
در عرض چند ثانیه، نزدیک به ۹۰ درصد از فایلهای فیلم از بین رفتند.
مشکل فقط حذف شدن فایلها نبود؛ فاجعه زمانی بزرگتر شد که تیم متوجه شد سیستم پشتیبانگیری استودیو حدود یک ماه بود به درستی کار نمیکرد و نسخه قابل اعتمادی برای بازیابی پروژه وجود نداشت.
به نظر میرسید چند سال کار صدها نفر برای همیشه از دست رفته است.
ناجی غیرمنتظره
در حالی که همه تصور میکردند پروژه نابود شده، یک خبر امیدوارکننده رسید.
«گالین ساسمن» (Galyn Susman)، مدیر فنی پروژه، در آن زمان به دلیل مرخصی زایمان از خانه کار میکرد. او برای ادامه همکاری روی فیلم، به طور مرتب فایلهای پروژه را روی لپتاپ شخصی خود همگامسازی میکرد.
همین عادت ساده باعث شد تقریباً تمام نسخه فیلم روی رایانه شخصی او باقی بماند.
تیم پیکسار فوراً به خانه او رفت، لپتاپ را با احتیاط بستهبندی کرد و به استودیو بازگرداند. سپس فرآیند طولانی و دشوار بازیابی فایلها آغاز شد.

اما ماجرا اینجا تمام نمیشود
نکته جالب اینجاست که پس از بازیابی پروژه، مدیران و سازندگان پیکسار نسخه موجود را دوباره بررسی کردند و به این نتیجه رسیدند که فیلم آنقدر که باید خوب نیست.
در نتیجه بخش بزرگی از فیلم بازنویسی و بازسازی شد و نسخه نهایی که بعدها به یکی از محبوبترین آثار تاریخ انیمیشن تبدیل شد، تفاوتهای زیادی با نسخه اولیه داشت.
درسی برای همه سازندگان
داستان Toy Story 2 فقط یک خاطره جالب از پشت صحنه پیکسار نیست؛ بلکه یک هشدار جدی برای تمام طراحان، برنامهنویسان، هنرمندان سهبعدی، تولیدکنندگان محتوا و توسعهدهندگان بازی است.
اگر روی پروژهای کار میکنید:
-
همیشه بیش از یک نسخه پشتیبان داشته باشید.
-
بکاپها را مرتب آزمایش کنید.
-
تنها به یک هارد یا یک سرور اعتماد نکنید.
-
از نسخههای ابری و سیستمهای کنترل نسخه استفاده کنید.
-
فرض کنید روزی همه چیز از بین خواهد رفت و از قبل برای آن آماده باشید.
گاهی تفاوت بین یک فاجعه چند میلیون دلاری و نجات یک پروژه، فقط یک بکاپ سالم است.
و اگر گالین ساسمن آن روز فایلها را روی لپتاپش ذخیره نکرده بود، شاید امروز هرگز «داستان اسباببازی ۲» را نمیدیدیم.


