استانداردسازی فرآیندها؛ راه تضمین کیفیت در صنعت نرمافزار

رویداد رونمایی از نسخه بازنگری شده استانداردهای «نماتن» به عنوان یکی از مهمترین رویدادهای سال در صنعت نرمافزار کشور، روز سهشنبه ۲۲ مهرماه با همکاری سازمان فناوری اطلاعات ایران و سازمان نظام صنفی رایانهای استان تهران برگزار شد.
برای مشاهده جدیدترین اخبار کسب و کار کاماپرس را در اینستاگرام دنبال کنید.
به گزارش کاماپرس، در این مراسم که همزمان با روز جهانی استاندارد برگزار شد، تازهترین چارچوبها و ضوابط استاندارد در حوزه تولید و توسعه نرمافزار معرفی و بررسی شدند.
علی آذرکار، رئیس کمیسیون استاندارد سازمان نظام صنفی رایانهای استان تهران، با تأکید بر نقش فرآیند در مهندسی نرمافزار گفت: در پروژههای نرمافزاری، معمولاً نیازمندیها در مرحله نگهداری به درستی مدیریت نمیشوند و پویایی نیازمندیها در زمان تولید یکی از عوامل اصلی پیچیدگی نرمافزار است. از سوی دیگر، تعداد زیاد ذینفعان و تفاوت انتظارات آنها روند تولید را دشوارتر میکند. تولید نرمافزار همواره در مثلث جادویی هزینه، کیفیت و زمان گرفتار است؛ تغییری در یکی از این اضلاع، سایر ابعاد را نیز دگرگون میسازد.
او افزود: سنجش کیفیت نرمافزار، توجه به موضوعات امنیتی و ایمنی، تعامل با انسان و حتی تغییرات فرهنگی در سازمان، از دیگر عواملی است که بر پیچیدگی فرآیند تولید نرمافزار اثر میگذارد. تجربه جهانی در این حوزه نشان میدهد تنها راه مواجهه مؤثر با این چالشها، حرکت به سمت فرآیندگرایی است؛ چراکه همانطور که ادوارد دمینگ گفته است، محصول باکیفیت نتیجه فرآیند باکیفیت است.
آذرکار با تأکید بر اینکه واژه «مهندسی» در نرمافزار زمانی معنا دارد که فرآیند شکل بگیرد، اظهار کرد: مهمترین و جامعترین استاندارد در حوزه فرآیند تولید نرمافزار، استاندارد بینالمللی ISO/IEC 12207 است؛ استانداردی که کار تدوین آن از اوایل دهه ۱۹۹۰ آغاز شد و تلفیقی از تجربیات و استانداردهای مختلف نرمافزاری از دهه ۱۹۶۰ تا ۱۹۸۰ است. نسخه اولیه این استاندارد در سال ۱۹۹۵ منتشر شد، آخرین نسخه آن به سال ۲۰۲۰ بازمیگردد و بازنگری بعدی از سال ۲۰۲۵ آغاز خواهد شد.
وی با بیان اینکه استاندارد ۱۲۲۰۷ چارچوبی برای تمامی فرآیندهای موردنیاز در تولید نرمافزار فراهم کرده است، افزود: بر پایه این استاندارد، مجموعهای از استانداردهای مکمل نیز شکل گرفتهاند؛ از جمله استانداردهای مربوط به معماری نرمافزار، آزمون، مدیریت نیازمندیها، سنجش فرآیند و مدیریت ریسک. در حقیقت، این مجموعه، نقشه راهی جامع برای مهندسی نرمافزار در جهان به شمار میرود.
رئیس کمیسیون استاندارد نصر تهران خاطرنشان کرد: در نماتن و بهویژه در بخش دوم که مربوط به اجرای کار است، از همین استانداردهای بینالمللی بهره گرفتهایم. سند "توصیف متدولوژی" در نماتن بر اساس چهار استاندارد کلیدی که کاربرد داخلی دارند تدوین شده است تا فرآیند تولید نرمافزار در کشور با روشهای علمی و پذیرفتهشده جهانی همسو شود.
آذرکار در پایان درباره فواید بهکارگیری این استانداردها گفت: استفاده از استانداردهای بینالمللی در نماتن بهمعنای بهرهمندی از بهترین تجارب جهانی، صرفهجویی در زمان و هزینه توسعه، افزایش احتمال موفقیت پروژهها، ارتقای سطح بلوغ سازمانی در فرآیند تولید نرمافزار، کاهش ریسک و بهبود مدیریت آن است. همچنین به سازمانها کمک میکند توان تعامل با بازارهای جهانی را افزایش دهند و حتی در طراحی و توسعه نرمافزارها، ملاحظات زیستمحیطی را نیز مدنظر قرار دهند.
انتهای پیام
مرتبط با: