2 دقیقه
در تاریخ رایانههای شخصی، تعداد کمی از سیستمعاملها به اندازه ویندوز ۹۵ مایکروسافت تاثیرگذار بودهاند. اما مسیر رسیدن به پایداری افسانهای این سیستمعامل خالی از چالش و اتفاقات غیرمنتظره نبود؛ از جمله یک خرید نرمافزاری ناموفق به ارزش ۱۰ هزار دلار که به راهحل خلاقانهای منجر شد. اخیراً ریموند چن، یکی از مهندسان باسابقه مایکروسافت، این ماجرا را بازگو کرده است. در دورانی که سازگاری سیستمعامل با نرمافزارها عاملی مهم در موفقیت محسوب میشد، مدیر تیم توسعه ویندوز ۹۵ تصمیم گرفت این سیستمعامل را با گستردهترین تعداد برنامهها آزمایش کند. برای این منظور، او تصمیم گرفت از فروشگاه معروف Egghead Software یک نسخه از هر برنامه موجود را خریداری نماید. اما زمانی که ارزش نرمافزارهای جمعآوری شده از ۱۰ هزار دلار فراتر رفت، صندوق فروشگاه دچار اختلال شد. سیستم فروش نقطهای (POS) برای چنین خریدهای نقدی و بزرگ طراحی نشده بود و فرض میکرد سفارشهای عمده فقط از طریق مجاری رسمی ثبت میشوند. با وجود این مشکل فنی، مدیر تیم مایکروسافت تراکنش را به مبالغ کوچکتر تقسیم کرد و با این ابتکار، تمام نرمافزارهای مورد نیاز برای آزمایش جامع سازگاری ویندوز ۹۵ را تهیه نمود. در ساختمان مرکزی مایکروسافت، مجموعه نرمافزارها میان اعضای تیم تقسیم شد تا آزمایشی خاص آغاز شود. هر توسعهدهنده دو برنامه را انتخاب و مانند یک کاربر عادی نصب و استفاده میکرد و موظف بود کوچکترین ایرادات یا باگها را بهدقت گزارش دهد. برنامههایی که تست موفقیتآمیزی داشتند، به عنوان پاداش در اختیار اعضا باقی میماند. این رویکرد، علاوه بر تضمین کنترل کیفی دقیق و جامع، فرآیند آزمایش داخلی سیستم عامل را به تجربهای انگیزشی و جذاب بدل کرد. شناسایی و رفع عمده مشکلات سازگاری پیش از عرضه رسمی، پایداری و سازگاری بینظیری برای ویندوز ۹۵ به ارمغان آورد؛ اقدامی که تعهد مایکروسافت به تجربه کاربری و پشتیبانی نرمافزاری را در آن دوران مهم نمایان ساخت. این روش، الگویی برای بهترین شیوههای تست نرمافزار و پشتیبانی چندسکویی در صنعت امروز به شمار میرود؛ درسی ارزشمند برای رهبران فناوری امروزی، همانطور که در دهه ۹۰ میلادی بود. این رویکرد خلاقانه سهم قابل توجهی در موفقیت ویندوز ۹۵ در بازار جهانی نرمافزار داشت و آن را به معیاری برای سیستمعاملهای آینده تبدیل کرد. این داستان یادآور آن است که پیشرفت در عرصه فناوری، همان اندازه که به توانایی مهندسی وابسته است، به حل خلاقانه مشکلات نیز نیاز دارد.

نظرات