به گزارش خبرنگار آی تی پرس به نقل از روابط عمومی سازمان نظام صنفی رایانهای استان تهران، به همت کمیسیون نرمافزارهای پیشرفته سازمانی، سمینار آشنایی با مدل بلوغ CMMI-DEV روز چهارشنبه بیست وهشتم آذرماه ساعت ۹ صبح برگزار میشود.
در این سمینار پس از مرور مشکلات و چالشهای حوزه مهندسی نرمافزار، روند فرآیندگرایی در این حوزه و فلسفه شکلگیری مدلهای بلوغ در حوزه توسعه نرمافزار (با تاکید بر CMMI-DEV) بررسی میشود. سطوح مختلف بلوغ، معماری و اجزای این مدل در این سمینار تشریح شده، ضمن آنکه به روند استفاده از آن در جهان نیز اشاره میشود.
آشنایی مخاطبان با ساختار مدل، ایجاد انگیزه برای استفاده از مدل و آشنایی با گستردگی این مدل در جهان از اهداف این سمینار است.
سرفصل این سمینار شامل چالشهای مهندسی نرمافزار، رویکرد فرآیندگرایی، مفهوم بلوغ در سازمانهای نرمافزاری، سیرتحول مدلهای بلوغ (حوزه توسعه نرمافزار)، ارایه معماری مدل CMMI-DEV، بررسی فرآیندهای یک سطح بلوغ مشخص، تجربه استفاده از مدل CMMI-DEV، پروفایل مدلهای بلوغ و جمعبندی است.
ارایهکننده این سمینار آقای مهندس آذرکار، کارشناس ارشد مهندسی نرمافزار (گرایش سیستمهای اطلاعاتی مدیریت) و مدیرعامل شرکت پدیدپرداز است.
معرفی مدلهای CMMI
مدلهای CMMI مجموعهای از تجارب برتر برای ارتقاء و بهبود فرآیندهای سازمانها هستند. این مدلها از سال ۱۹۹۳ میلادی و در حوزه توسعه نرمافزار ایجاد شده و پس از طی فرآیند توسعه و بلوغ، به مدلهای سهگانه توسعه، خدمت و اکتساب در سال ۲۰۱۰ تبدیل شدهاند. شکل یک، مراحل بلوغ و توسعه مدلهای CMMI را نشان میدهد.
شکل یک: مراحل بلوغ و توسعه مدلهای CMMI
همانطور که شکل یک نشان میدهد، مدلهای CMMI نخستین بار در سال ۱۹۹۳ میلادی و در حوزه نرم افزار ایجاد شدهاند. در سال ۲۰۰۲ حوزه اکتساب به این مدلها اضافه شده و از سال ۲۰۰۹ مدل خدمت به این مجموعه پیوسته است. در سال ۲۰۱۰ کلیه مدلها در حوزههای مختلف یکپارچهسازی شده و نسخه ۱.۳ آنها منتشر شده است. ویژگی قابل سنجش بودن این مدلها باعث شده است که این مدلها به مدلهای مرجع سایر کسب و کارها نفوذ کرده و از این ایده در مدلهای صنایع دیگر نیز استفاده شود.
مدلهای CMMI با پیروی از این ایده که «کیفیت یک محصول یا خدمت شدیداً تحت تأثیر کیفیت فرآیند تولید و پشتیبانی آن محصول یا خدمت است» توسعه یافتهاند. این مدلها توسط مؤسسه SEI[5] ایجاد شدهاند. از ژانویه ۲۰۱۳ کلیه مدلهای CMMI از مؤسسه SEI به مؤسسه CMMI Institute که توسط دانشگاه کارنگی ملون ایجاد شده است، منتقل شدهاند.
مدل CMMI-SVC، مجموعهای از راهنمائیها و تجارب یکپارچه برای ارائه خدمات پیشرفته است. این تجارب در سازمانهای ارائهکننده خدمات قابل استفاده میباشند. هیچ محدودیتی در مورد نوع خدمات ارائه شده توسط سازمانها مورد نظر نیست و این سازمانهای میتوانند در هریک از گروههای فناوری اطلاعات، مالی، سلامت، حمل و نقل، آموزش، هتلداری، … قرار داشته باشند.
مدل CMMI-SVC از ۲۴ فرآیند که در چهار گروه زیر طبقهبندی شدهاند، تشکیل شده است :
- مدیریت پروژه و کارها
- مدیریت فرآیند
- پشتیبانی
- برپاداری و تحویل خدمات
نسخه اولیه این مدلها در سال ۲۰۰۹ تهیه شده و آخرین نسخه آن (گونه ۱.۳) مربوط به سال ۲۰۱۰ است. با توجه به اینکه برای تهیه مدل CMMI-SVC از چارچوبها و استانداردهای مختلف نظیر ITIL، ISO/IEC 20000، COBIT، ITSCMM استفاده شده است، میتوان گفت این مدل در برگیرنده کلیه تجارب در حوزه مدیریت خدمات فناوری اطلاعات است.
توضیح هریک از این اجزاء در جدول یک ارائه شده است:
جدول یک: شرح اجزاء فرآیندها در مدلهای CMMI
هدف از فرآیند مورد نظر | Purpose Statement |
شرح برخی از مفاهیم پایه فرآیند مورد نظر | Introductory notes |
فرآیندهای مرتبط با فرآیند مورد نظر هم از نظر ورودیهای تأمین شده
برای این فرآیند توسط فرآیندهای دیگر و همچنین خروجیهای این فرآیند که توسط سایر فرآیندها استفاده میشود. |
Related Process Area |
اهداف عمومی که باید الزاماً توسط یک فرآیند تأمین شوند.
این ویژگیها مربوط به فرآیند خاص نیستند. |
Generic Goals (GG) |
فعالیتهای عمومی که برای تحقق یک هدف عمومی باید انجام شده باشد.
این فعالیتها مختص یک فرآیند خاص نیستند. |
Generic Practices (GP) |
زیرفعالیتها | Sub Practices |
تشریح فعالیتهای عمومی | Generic Practices Elaborations |
اهدافی که به طور خاص باید توسط این فرآیند محقق شوند. | Specific Goals (SG) |
فعالیتهای خاصی که برای تحقق یک هدف خاص باید انجام شده باشد. | Specific Practices (SP) |
نمونه محصولاتی که در یک فعالیت خاص تولید میشود. | Example Work Products |
نمونه فرآوردههای تحویلی تأمینکنندگان | Example Supplier Deliverables |
ب