استانداردسازی نرم‌افزار؛ کلید ارتقای کیفیت و کاهش پیچیدگی پروژه‌ها

رئیس کمیسیون استاندارد نصر تهران: استانداردها فرآیندها را شفاف و موفقیت پروژه‌ها را تضمین می‌کنند

علی آذرکار، رئیس کمیسیون استاندارد و مدیر کمیته فنی فناوری اطلاعات سازمان نصر تهران، با تأکید بر اهمیت استانداردسازی در تولید نرم‌افزار گفت اجرای صحیح استانداردهای بین‌المللی همچون ISO 2209 و مدل‌های CMM، نقش تعیین‌کننده‌ای در ارتقای کیفیت، بهره‌وری و کاهش ریسک شکست پروژه‌های نرم‌افزاری دارد. او معتقد است استانداردها با شفاف‌سازی فرآیندها، هماهنگی میان تیم‌ها را افزایش داده و به مدیران پروژه امکان تصمیم‌گیری دقیق‌تر می‌دهند.

به گزارش روابط عمومی سازمان نظام صنفی رایانه‌ای استان تهران، در رویداد رونمایی از اسناد «نماتن»، علی آذرکار، رئیس کمیسیون استاندارد و مدیر کمیته فنی فناوری اطلاعات (کمیته متناظر ISO/IEC/JTC1 در ایران)، با بیان اینکه «استانداردسازی یکی از ارکان اصلی توسعه پایدار در صنعت نرم‌افزار است»، گفت: پیاده‌سازی صحیح استانداردها می‌تواند کیفیت محصولات نرم‌افزاری را به‌طور چشمگیری افزایش دهد و مانع از تکرار خطاهای پرهزینه در پروژه‌ها شود.

او با اشاره به تجربه‌های جهانی و شکست پروژه‌های بزرگ، از جمله انفجار فضاپیمای آریان پنج در دهه ۹۰ میلادی، تأکید کرد که پیچیدگی ذاتی نرم‌افزار اغلب ناشی از استفاده از کدهای قدیمی و بی‌توجهی به شکاف‌های طراحی و مدیریت پروژه است. به گفته او، این چالش‌ها تنها با تعریف دقیق نیازمندی‌ها و اجرای فرآیندهای استاندارد قابل کنترل هستند.

آذرکار در بخش دیگری از سخنانش با اشاره به اهمیت تعریف درست نیازمندی‌ها گفت: «نیازمندی‌ها زمانی کارآمدند که همکاران پروژه دقیقاً بدانند چه می‌خواهند. اگر بیش از حد کلی باشند، برداشت‌های متفاوتی ایجاد می‌کنند و اگر بیش از حد جزئی باشند، مشکلات عملیاتی متعددی به وجود می‌آورند.» او با استناد به دیدگاه باربرگ تأکید کرد که درک صحیح نیازمندی‌ها به مشاهده، زمان و تعامل مستمر با کاربران نیاز دارد.

رئیس کمیسیون استاندارد نصر تهران همچنین به نقش تغییرات فرهنگی در سازمان‌ها اشاره کرد و گفت: «کیفیت محصول، حاصل کیفیت فرآیند است.» او با یادآوری اصول دمینگ افزود که هرچند این اصول در آمریکا با استقبال محدودی مواجه شد، اما در ژاپن پایه‌گذار یک تحول صنعتی بزرگ شد و نشان داد که توجه به کیفیت فرآیند، اساس موفقیت در تولید است.

آذرکار در ادامه به معرفی مدل‌های بلوغ سازمانی مانند CMM و استانداردهای بین‌المللی مرتبط با تولید و توزیع نرم‌افزار از جمله ISO/IEC 12207 پرداخت و گفت: «استاندارد ISO 2209 یک مرجع جامع و دقیق برای مدیریت چرخه عمر نرم‌افزار است که تمامی مراحل از تحلیل نیازمندی‌ها تا پایان عمر محصول را پوشش می‌دهد و اجرای صحیح فرآیندها را تضمین می‌کند.»

او با اشاره به بازنگری و به‌روزرسانی مستمر این استانداردها تصریح کرد: «تجربه‌های جهانی نشان داده که استفاده از استانداردهای بین‌المللی باعث شناسایی سریع‌تر مشکلات، بهینه‌سازی منابع و افزایش احتمال موفقیت پروژه‌ها می‌شود.»

آذرکار در پایان با تأکید بر اهمیت مستندسازی، تعریف مسئولیت‌ها و بهره‌گیری از فرآیندگرایی در مدیریت پروژه‌ها گفت: «نقد و بازبینی فرآیندهای آزمون نرم‌افزار، استفاده از چارچوب‌های جامع‌تر و به‌کارگیری مجدد اصول اثبات‌شده از عوامل کلیدی ارتقای کیفیت در پروژه‌های نرم‌افزاری هستند.»

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا