در بسیاری از سازمانهایی که در پروژههای IT با مشکل مواجه هستند، مدیران و مهندسین، ضرورت بهبود را درک کردهاند، ولی در مورد این که اولویتهای بهبود کدام است و ابتدا باید چه گامهایی را بردارند؛ اتفاق نظر وجود ندارد. بهبود فرآیندها در حوزههای مختلف باید انجام شوند ولی به چه ترتیب و اولویتی و با چه ملاحظاتی ؟
همه حوزههای فرآیندی را نمیتوان همزمان بهبود داد. سازمان توان کار همزمان بهبود را نیز نخواهد داشت. بهتر است حوزههای فرآیندی را با اولویت و ملاحظاتی بهبود بخشید و با تکیه بر نتایج بهبود در هر حوزه، به حوزه/حوزههای بعدی پرداخت.
مدل بلوغ قابلیت برای توسعه نرمافزار ((CMMI for Development چهارچوبی را برای بهبود فرآیندهای سازمان نرمافزاری ارائه میدهد که توسط آن سازمان میتواند بهبود را به شکل مرحلهای و پلهای به پیش ببرد. این مدل، نقشه راه بهبود را در اختیار سازمان قرار میدهد و در آن مراحل بهبود به گونهای طراحی شده است که بهبود در هر مرحله، زیربنا و پیشنیاز بهبود در مرحلهی بعد باشد.
مقدمه:
سازمانهای نرمافزاری برای توسعه و نگهداشت محصولات با کیفیت بهتر، میتوانند سازمان خود را در محورها و ابعاد مختلف بهبود بخشند. سه محوری که سازمانها با بیشترین تمرکز به بهبود آن میپردازند عبارتند از : فرآیند، نیروی انسانی و تکنولوژی و ابزارها (شکل 1).
از میان این سه محور مهم، آنچه که همه چیز را در سازمان یکپارچه نگه میدارد، فرآیندهای سازمان است. فرآیندهای سازمان میتوانند تمام فعالیتهای سازمان را در جهت حرکت به سمت اهداف کسبوکار، همسو و همگرا کنند. فرآیندهای سازمان امکان بهرهگیری صحیح از منابع را فراهم کرده و بستر لازم را برای بکارگیری تکنولوژیهای جدید فراهم میکنند. از این روست که در صنایع تولیدی، مدتهاست که اهمیت و نقش فرآیندهای کارآمد و اثربخش، بر کیفیت محصول شناخته شده است. فرآیندهای با کیفیت بالا، به نیروی انسانی سازمانها کمک میکند که با همگرایی بیشتری، در جهت اهداف سازمان کار کنند. فرآیندهای کارآمد، موتور محرکه به کارگیری تکنولوژیها نو در سازمان هستند.
معرفی مدل CMMI
مدل بلوغ قابلیت CMMI ، با بکارگیری دانش و تجارب در مدیریت فرآیندها و با تکیه بر این اصل که « کیفیت سیستم یا محصول شدیدا متاثر از فرآیندی است که در توسعه و نگهداشت آن به کار رفته است»، ایجاد شده است. این مدل بارویکردی سیستمی و فراگیر، سازمان را در جهت بهبود فرآیندها و رسیدن به اهداف کسبوکار به پیش میبرد.
مدل بلوغ قابلیت CMMI چهارچوبی است برای بلوغ فرآیندها که نقشه راه را برای بهبود مستمر فرآیندها در سازمانها نشان میدهد. مدل CMMI علاوه بر بهبود، برای ارزیابی و مقایسه سازمانها نیز به کار میرود.
این مدل توسط موسسهی مطالعاتی و تحقیقاتی مهندسی نرمافزار ) (Software Engineering Institute وابسته به دانشگاه کارنگی ملون (Carnegi Melon) امریکا ارائه شده و مرتبا نیز ارتقاء یافته است.
در مدل CMMI ، 5 سطح بلوغ مطابق شکل (2) و به شرح زیر برای قابلیتهای سازمان تعریف شده است:
سطح یک یا ابتدایی: پیشرفت کار قائم به ظرفیتهای فردی است و مدیریت، کنترلی بر پروژهها ندارد.
سطح 2 یا مدیریت شده: مدیریت، پروژهها را به دقت برنامهریزی و پایش میکند. طرحریزیها بر اساس تجارب پروژههای قبلی انجام میشود و فرآیندها در سطح پروژهها تعریف شده و تحت کنترل است.
سطح 3 یا تعریف شده: تمام فرآیندهای مدیریتی و مهندسی در سطح سازمان تعریف شده و به طور یکنواخت، به کار گرفته میشوند.
سطح 4 یا مدیریت شده به صورت کمّی: اندازهگیری فرآیند و محصول، انجام میشود و مدیریت، فرآیند و محصول را به صورت کمّی، درک کرده و کنترل میکند.
سطح 5 یا بهینه: بهبود مستمر فرآیند از طریق بازخورد کمّی از فرآیندها و بکارگیری نوآوریهای تکنولوژیک انجام میگیرد.
مشخصات سطح 1 :
مشخصات سطح 2 :
مشخصات سطح 3 :
مشخصات سطح 4 :
مشخصات سطح 5 :
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متنتحقیق در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل تحقیق
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
فایل
ها برای اینکه حجم آنها پایینتر شود وراحتتر دانلود شوند با فرمت rar یا
zip فشرده شده و پسوردگذاری شده اند. پسورد همه فایل های این سایت یکسان
است.
برای دریافت پسورد فایل اینجا کلیک کنید
لینک دانلود تحقیق :استفاده از مدل CMMI در بهبود سازمانهای نرمافزاری