:ISO/IEC/IEEE 90003:2018 مهندسی نرمافزار و سیستمها – دستورالعملهای کاربرد ISO 9001:2015 در نرمافزارهای کامپیوتری
ISO/IEC/IEEE 90003:2018، با قابلیت صدور گواهینامه ایزو استانداردی است که دستورالعملهایی را برای پیاده سازی استاندارد ISO 9001:2015 جهت توسعه، تامین و نگهداری نرمافزارهای رایانهای ارائه میکند. این استاندارد برای کمک به سازمان ها در به کارگیری سیستم مدیریت کیفیت ISO 9001:2015 در توسعه نرم افزار طراحی شده است.
پیاده سازی و صدور گواهینامه ایزو ISO/IEC/IEEE 90003:2018 برای سازمانهایی که نرمافزارهای رایانهای را توسعه، عرضه و نگهداری میکنند، اعم از اینکه نرمافزار به صورت داخلی یا خارجی استفاده شود، قابل اجرا است. این استاندارد چارچوبی را برای سازمان ها فراهم می کند تا اطمینان حاصل کنند که محصولات و خدمات نرم افزاری آنها نیازهای مشتری و مقررات را برآورده می کند و در عین حال اهداف کیفی خود سازمان را نیز برآورده می کند.
ISO/IEC/IEEE 90003:2018 ، اصول کلیدی توسعه نرمافزار را تشریح میکند و راهنمایی در مورد نحوه اعمال این اصول در توسعه محصولات و خدمات نرمافزاری ارائه میدهد. این استاندارد بر اهمیت تمرکز بر مشتری، رهبری، رویکرد فرآیند، بهبود مستمر و مشارکت افراد در فرآیند توسعه تاکید دارد.
یکی از مزایای کلیدی پیاده سازی و صدور گواهینامه ایزو ISO/IEC/IEEE 90003:2018 این است که یک زبان مشترک برای سازمان های توسعه نرم افزار فراهم می کند. این استاندارد مجموعهای از تعاریف و اصطلاحات را ارائه میکند که در طول فرآیند توسعه نرمافزار مورد استفاده قرار میگیرد و اطمینان میدهد که همه ذینفعان درک روشنی از فرآیند توسعه دارند.
ISO/IEC/IEEE 90003:2018 ، همچنین چارچوبی برای تضمین کیفیت نرم افزار فراهم می کند. این استاندارد الزامات یک سیستم مدیریت کیفیت را مشخص می کند که می تواند برای اطمینان از اینکه محصولات و خدمات نرم افزاری نیازهای مشتری و مقررات را برآورده می کنند، مورد استفاده قرار گیرد.همچنین بر اهمیت مدیریت ریسک تاکید می کند و تضمین می کند که ریسک های بالقوه در طول فرآیند توسعه نرم افزار شناسایی و مدیریت می شوند.
علاوه بر موارد ذکر شده، پیاده سازی و صدور گواهینامه ایزو ISO/IEC/IEEE 90003:2018 راهنمایی هایی را در مورد مستندات مورد نیاز توسعه نرم افزار ارائه می دهد. این استاندارد، مستنداتی را که در هر مرحله از فرآیند توسعه مورد نیاز است، تشریح میکند و تضمین میکند که همه ذینفعان به اطلاعات مورد نیاز برای تصمیمگیری آگاهانه دسترسی دارند.
این استاندارد مبتنی بر سیستم مدیریت کیفیت ISO 9001:2015 است و با سایر استانداردهای ISO مانند ISO/IEC 12207 – مهندسی نرم افزار و سیستم – فرآیندهای چرخه عمر نرم افزار و ISO/IEC 15504 – بهبود فرآیند نرم افزار و تعیین قابلیت سازگاری دارد.
به طور خلاصه، ISO/IEC/IEEE 90003:2018 با قابلیت صدور گواهینامه ایزو استانداردی است که دستورالعملهایی را برای بکارگیری سیستم مدیریت کیفیت ISO 9001:2015 برای توسعه، تامین و نگهداری نرمافزارهای کامپیوتری ارائه میکند. این استاندارد چارچوبی را برای سازمانها فراهم میکند تا اطمینان حاصل کنند که محصولات و خدمات نرمافزاری آنها الزامات مشتری و مقررات را برآورده میکنند و در عین حال اهداف کیفی خود سازمان را نیز برآورده میکنند. این استاندارد بر اساس اصول کلیدی توسعه نرم افزار است و بر اهمیت تمرکز بر مشتری، رهبری، رویکرد فرآیند، بهبود مستمر و مشارکت افراد در فرآیند توسعه تاکید دارد.