سه شنبه, ۲۲ مهر ۱۴۰۴
۱۱:۲۵
۴۲
به گزارش روابط عمومی سازمان نظام صنفی رایانهای استان تهران، در رویداد رونمایی از اسناد نماتن، علی آذرکار، رئیس کمیسیون استاندارد و مدیر کمیته فنی فناوری اطلاعات (کمیته متناظر ISO/IEC/JTC1 در ایران)، بر ضرورت استانداردسازی در فرآیند تولید نرمافزار تأکید کرد و آن را ابزاری کلیدی برای ارتقای کیفیت و افزایش کارایی محصولات نرمافزاری دانست.
او با اشاره به تجربههای جهانی و پروژههای شکستخورده، از جمله انفجار فضاپیمای آریان پنج در دهه نود میلادی، توضیح داد که پیچیدگی ذاتی نرمافزار ناشی از استفاده از کدهای قدیمی و عدم توجه به شکافهای پروژه است و نیازمند مدیریت دقیق فرآیندهاست.
آذرکار به مشکلات ناشی از تعریف نامناسب نیازمندیها اشاره کرد و گفت: «نیازمندیها یا بسیار کلی هستند و برداشتهای متعدد ایجاد میکنند یا بسیار جزئیاند و مشکلات عملیاتی متعددی به وجود میآورند.» او با اشاره به دیدگاه باربرگ افزود که نیازمندیها تنها زمانی قابل تعریف دقیقاند که کاربران بدانند چه میخواهند و این فرآیند نیازمند زمان و مشاهده دقیق است.
رئیس کمیسیون استاندارد نصر تهران به تغییرات فرهنگی در سازمانها و تأثیر آن بر ساختار، عملکرد و تعامل افراد با فرآیندها اشاره کرد و اصول کیفیت محصول و فرآیند را از دیدگاه دمینگ توضیح داد. به گفته او، این اصول در آمریکا با استقبال محدودی مواجه شد اما در ژاپن تحول صنعتی قابلتوجهی ایجاد کرد و نشاندهنده اهمیت پیوند کیفیت فرآیند با کیفیت محصول است.
آذرکار مدلهای CMM و استانداردهای مرتبط با تولید و توزیع نرمافزار، از جمله استاندارد ۱۲۲۰۷، را معرفی کرد و استاندارد ISO2209 را بهعنوان مرجع دقیق و جامع در تولید نرمافزار معرفی کرد که تمامی مراحل از ایجاد نیازمندیها تا پایان چرخه عمر نرمافزار را پوشش میدهد و اجرای صحیح فرآیندها را تضمین میکند.
او همچنین به کاربرد استانداردها در پروژههای عملی اشاره کرد و گفت: «این استانداردها با ارائه فرآیندهای شفاف و دقیق، کیفیت و بهرهوری پروژهها را افزایش میدهند.»
آذرکار توضیح داد که استانداردهای قدیمی بازنگری شده و استانداردهای جدید به آنها افزوده شده است تا تجربههای نوین در پروژههای داخلی امکانپذیر شود؛ «استفاده از استانداردهای جهانی به شناسایی سریع مشکلات، بهینهسازی منابع و افزایش احتمال موفقیت پروژهها کمک میکند».
او در پایان به اهمیت تعریف مسئولیتها، تهیه اسناد و چارچوبهای کاری استاندارد و بهرهگیری از فرآیندگرایی در مدیریت پروژهها تأکید کرد و گفت: «نقد فرآیندهای آزمون نرمافزار، چارچوبهای جامعتر و استفاده مجدد از اصول و روشهای قبلی، راهکارهایی موثر برای ارتقای کیفیت پروژههای نرمافزاری محسوب میشوند»