%36تخفیف

دانلود پروژه: بهبود مدل یکپارچه بلوغ توانایی ( CMMI) بوسیله راهکارهای موجود

تعداد 98صفحه در فایل word

کارشناسی ارشد رشته مهندسی کامپیوتر (M. Sc.)

گرایش نرم افزار

 

بهبود مدل یکپارچه بلوغ توانایی ( CMMI) بوسیله راهکارهای موجود

چکیده

    با رشد فزاینده تکنولوژی­های رده بالا در قرن بیست­و­یکم، و درست در همین زمان با رشد سازمان­ها و پیچیدگی پروژه­ها، روبرو هستیم. در عرصه رقابتی حاضر نحوه مدیریت پروژه­ها و فرآیند­های انجام حرفه در سازمان­ها، راه مناسبی برای رقابت با سایر سازمان­ها می­باشد. اقتصاد جهانی در دنیای کنونی به طور جدی به کامپیوترها و به دنبال آن به نرم­افزار وابسته است. به همین دلیل بسیاری از دولت­ها نگران و علاقمند، نسبت به فرایندهای نرم­افزاری هستند. بسیاری از متخصصین بعد از دو دهه بررسی سازمان­های دولتی و صنعت دلیل اصلی عدم دسترسی به بهره­وری بیشتر و حصول اهداف کیفی را در عدم توانایی در مدیریت فرایند نرم افزاری می­دانند. از مهمترین اهداف مهندسی نرم افزار می­توان : تولید محصول نرم افزاری با بیشترین سرعت، مطابق با نیازمندی­های مشتری، بهترین کیفیت و کمترین هزینه را نام برد. در واقع کیفیت یک حرفه را کیفیت فرآیندهای تشکیل­دهنده آن حرفه تعیین می­نماید و بنابراین بایستی تمرکز را بر بهبود کیفیت فرآیند قرار داد تا به بهبود کیفیت محصول دست یابیم. ایده CMMI از همین اصل به میان آمد. CMMI یک مدل مبتنی بر فرآیند بوده که در واقع بر اصل بهبود فرایند­های موجود در سازمان به صورت موازی و همروند و حرکت به سمت وضع مطلوب تر، تمرکز دارد و یک روال قانونمند و قابل ارزیابی را برای بهبود فرایندها ارائه می­دهد. با توجه به دید فرآیندنگر هم مدل CMMI و هم معماری سازمانی و تمرکز این دو بر بهبود روال سازمانی، نقاط مشترک متعددی را می­توان در تعامل­های این مدل و معماری سازمانی یافت و از این تعاملات می­توان در رفع کاستی­ها و تقویت نقاط قدرت این­دو استفاده نمود. یکی از مشکلات اساسی CMMI زمانبر بودن ارتقاء از یک سطح بلوغ به سطح دیگر است، لذا در این تحقیق سعی بر آن بوده است تا با استفاده از متدولوژی های چابکی و ارائه یکی از روش های خاص آن به نام اسکرام، کندی حرکت از یک سطح از بلوغ به سطح دیگر از CMMI را به طور قابل ملاحظه ای کاهش داد و از مزایای آن در معماری سازمانی بهره برد، و در نهایت روش چابک پیشنهادی ارائه شده توسط خرد جمعی کارشناسان حوزه معماری سازمانی و فناوری اطلاعات ارزیابی شد.

کلمات کلیدی : معماری سازمانی، مدل یکپارچه بلوغ توانایی، چابکی، اسکرام.

فهرست مطالب

عنوان                                                                                                                     شماره صفحه

چکیده  …………………………………………………………………………………………………………….1

فصل اول :  کلیات تحقیق  …………………………………………………………………………….2

1-1 مقدمه  ……………………………………………………………………………………………………….3

1-2 طرح مسئله   ………………………………………………………………………………………………..4

1-3 ضرورت انجام تحقیق    …………………………………………………………………………………5

1-4 اهداف تحقیق    …………………………………………………………………………………………..5     

1-5 جنبه جدید بودن و نوآوری تحقیق   ……………………………………………………………….5

1-6 فرضیه های تحقیق    …………………………………………………………………………………….6

1-7 مراحل انجام تحقیق   ……………………………………………………………………………………6

1-8 ساختار پایان نامه     ………………………………………………………………………………………6

فصل دوم :  مروری بر ادبیات تحقیق  ……………………………………………………….. 8                                                                                                 

2-1 مقدمه   ………………………………………………………………………………………………………8

2-2 مفاهیم اولیه معماری سازمانی   ………………………………………………………………………..8

    2-2-1 تعریف سازمان    ……………………………………………………………………………………9

    2-2-2 اجزاء معماری سازمانی   …………………………………………………………………………9

    2-2-3 نتایج معماری سازمانی   …………………………………………………………………………10

    2-2-4 معماری وضع موجود و معماری وضع مطلوب   ………………………………………….11

    2-2-5 ایده بلوغ معماری   ……………………………………………………………………………..12

    2-2-6 چارچوب    ………………………………………………………………………………………..15

2-3 بهبود فرآیند ها   …………………………………………………………………………………………16

    2-3-1 تعریف فرآیند   ……………………………………………………………………………………16

    2-3-2 فرآیند ها   …………………………………………………………………………………………17

    2-3-3 بهبود و توسعه فرایند اجرایی بصورت جامع و یکپارچه  ……………………………….18

    2-3-4 منافع بهبود فرآیند یکپارچه  …………………………………………………………………. 18

2-4 معماری سازمانی و  مدل­ها و استانداردها  و ابزار نظارتی  ……………………………………19

2-5 معرفیCMMI    ……………………………………………………………………………………….20

    2-5-1 اصلاحات و تعاریف مهم در ارتباط با CMMI    …………………………………………23

    2-5-2 ساختار مدل CMMI  …………………………………………………………………………. 23

    2-5-3  انواع نمایش در CMMI  ……………………………………………………………………..24

        2-5-3-1 ساختار مدل  CMMI برای ارائه گام به گام …………………………………….. 26

           2-5-3-1-1 سطوح بلوغ ………………………………………………………………………… 26

           2-5-3-1-2 ناحیه­های فرآیند ( PAs) …………………………………….…………………. 26

           2-5-3-1-3 اهداف  ………………………………………………………………………………. 27

           2-5-3-1-4 تمرینات  ………………………………………………………………………………27

        2-5-3-2 ساختار مدل برای ارائه پیوسته  ……………………………………………………….27

           2-5-3-2-1 سطوح توانایی  ……………………………………………………………………..28

        2-5-3-3 نکاتی پیرامون ارائه گام به گام و پیوسته   …………………………………………29

    2-5-4  ارزیابی استاندارد با استفاده از مدل مرجع CMMI   …………………………………30

    2-5-5 نتیجه  ……………………………………………………………………………………………….31

2-6 مفاهیم چابکی  …………………………………………………………………………………………..32

    2-6-1 چابکی چیست ؟   ………………………………………………………………………………..34

    2-6-2 بیانیه چابک  و بررسی آن  …………………………………………………………………….35

2-7  تعریف معماري سازمانی چابک   ………………………………………………………………….. 36

    2-7-1  اصول حاکم بر معماري سازمانی چابک  ………………………………………………….37

    2-7-2  فرآیند معماري سازمانی چابک و چرخه حیات چابک  ……………………………….40

    2-7-3 تجارب عملی چابک  ……………………………………………………………………………42

    2-7-4  چارچوب چابک  ………………………………………………………………………………..43

2-8 متدولوژي هاي چابک معماري سازمانی  ………………………………………………………….44

    2-8-1  متدولوژي چیست ؟   ……………………………………………………………………………45

2-9 نتیجه   ………………………………………………………………………………………………………45

فصل سوم : پیشینه تحقیق  ………………………………………………………...………………. 46

3-1 مقدمه  …………………………………………………………………………………………………….. 46

3-2 مشکلات متدولوژي هاي سنتی معماري سازمانی  ……………………………………………… 46

3-3 روش هاي چابک معماري سازمانی  ………………………………………………………………. 47

  3-3-1 معماري سازمانی مبتنی بر Scrum  ………………………………………………………….. 48

  3-3-2 معایب معماری سازمانی مبتنی بر متدهای چابکی  ……………………………………….. 51

3-4 معماری سازمانی مبتنی بر مدل CMMI  ……………………………………………………….  52

3-5 نتیجه گیری  …………………………………………………………………………………………….  53

فصل چهارم : ارائه روش پیشنهادی : تلفیق اسکرام با CMMI  …………..  55

4-1 مقدمه  …………………………………………………………………………………………………….  56

4-2 رویکردهای مکمل  …………………………………………………………………………………….  56

4-3 چگونه CMMI می تواند با چابکی مورد استفاده قرار بگیرد  ……………………………..  57

4-4 مزیت استفاده از اسکرام در CMMI  ……………………………………………………………  58

4-5 استفاده موفق از اسکرام در سطح 5 از بلوغ  CMMI ……………..………………………..  60

  4-5-1 تست زود هنگام   …………………………………………………………………………………  61

  4-5-2 بررسی نیاز های واقعی مشتری   ………………………………………………………………  61

  4-5-3 پذیرش متد های چابک  ……………………………………………………………………….  61

4-6 بررسی بکارگیری متدهای چابکی و بویژه اسکرام در تعدادی از تمرینات

        سطوح بلوغ 2و 3 از CMMI  …………………………………………………………………….  62

  4-6-1 استقرار و پیاده سازی یک سیاست سازمانی برای طراحی و اجرای

              متد های چابک (GP 2.1)  …………………………………………………………………..  62

  4-6-2 استقرار و نگهداری طرح (نقشه) برای اجرای متدهای چابک (GP 2.2) …………  62

  4-6-3 فراهم کردن منابع کافی برای اجرای متد های چابک ( GP 2.3)  ……………….  62

  4-6-4 انتساب مسئولیت و اختیار برای اجرای متد های چابک (GP 2.4)  …………………  63

  4-6-5 آموزش افراد مجری متد های چابک (GP 2.5)  ……………………………………….  63

  4-6-6 قرار دادن محصولات کاری طراحی شده در زیر سطحی مناسب

              از مدیریت پیکربندی (GP 2.6)  …………………………………………………………….  64

  4-6-7 مشخص کردن و درگیر کردن ذینفعان مربوطه

              به طور برنامه ریزی شده (GP 2.7)  ………………………………………………………..  64

  4-6-8 نظارت و کنترل متدهای چابک در قبال برنامه

              و انجام فعالیت اصلاحی مناسب (GP 2.8)   ………………………………………………  64

  4-6-9 ارزیابی واقعی میزان تبعیت از متدهای چابک و مشخص

             کردن انحراف­ها (GP 2.9)  ……………………………………………………………………  65

  4-6-10 بازنگری فعالیت­ها، وضعیت، و نتایج متد­های چابک با

                مدیریت سطح بالاتر و تجزیه­کردن مسائل (GP 2.10)  ……………………………..  65

  4-6-11 استقرار و نگهداری توصیف متدهای چابک (GP 3.1)  ……………………………..  65

  4-6-12 جمع آوری نتایج از به کارگیری متدهای چابک برای پشتیبانی از

                استفاده آتی و بهبود رویکرد سازمان به متدهای چابک (GP 3.2)  ………………. 66

4-7 برخی ملاحظات در رابطه با بکارگیری چابکی در سازمان های با بلوغ بالا ……………… 66

4-8 رویکرد چابک به توسعه فرایند و ارزیابی SCAMPI   ………………………………………  67

4-9 نتیجه گیری  …………………………………………………………………………………………….  67

فصل پنجم : ارزیابی روش پیشنهادی……………………………………………………….  69

5-1 مقدمه  …………………………………………………………………………………………………….  70

5-2 روش تحقیق  ……………………………………………………………………………………………  70

5-3 جامعه و نمونه آماری  ………………………………………………………………………………..   70

5-4 تکنیک و ابزار گردآوری داده ها  ……………………………………………………………….    71

5-5 روایی و پایایی پرسشنامه   ………………………………………………………………………….    73

  5-5-1 روایی پرسشنامه  ………………………………………………………………………………….   73

  5-5-2 پایایی پرسشنامه   ………………………………………………………………………………..    73

5-6 جمع بندی  ……………………………………………………………………………………………    74

 

فصل ششم : بحث و نتیجه گیری ………………………………………………………………..  75

6-1 مقدمه  …………………………………………………………………………………………………….  76

6-2 خلاصه تحقیق   …………………………………………………………………………………………  76

6-3 محدودیت­های تحقیق  ………………………………………………………………………………  77

6-4 نتایج تحقیق   ……………………………………………………………………………………………  78

6-5 پیشنهاد ها  ………………………………………………………………………………………………..  78

فهرست منابع     ……………………………………………………………………………………………….  80

پیوست ها     ……………………………………………………………………………………………………  83

پیوست الف : پرسشنامه خبرگان  …………………………………………………………………………   83

چکیده انگلیسی     …………………………………………………………………………………………….  89

فهرست جداول

عنوان                                                                                                                            صفحه

جدول 2-1  مقایسه سطوح بلوغ و توانایی در ارائه گام به گام و پیوسته     ……………………30

جدول 2-2  تشریح برخی از صفات کیفی     …………………………………………………………..32

جدول 2-3  تفاوت هاي معماري سازمانی چابک با معماري سازمانی کلاسیک  ……………. 37

جدول 2-4  متدولوژي هاي چابک توسعه نرم افزار و مشخصات آنها   …………………………43

جدول 3-1 بررسی برخی از مشکلات متدولوژي هاي سنتی معماري سازمانی

                   در محیط هاي متلاطم و پرتغییر …………………………………………………………  47

جدول 5-1 ساختار کلی پرسشنامه  …………………………………………………………………….   72

 

 

 

 

 

 

 

 

 

 

فهرست شکل ها

عنوان                                                                                                                            صفحه

شکل 2-1  چارچوب مدیریتی در سازمان     ……………………………………………………………10

شکل 2-2  فرآيند معماري سازماني در قالب لايه هاي معماري سازماني  ……………….12

شکل 2-3  نحوه عمل معماری سازمانی      ……………………………………………………………..13

شکل 2-4  بلوغ معماری      …………………………………………………………………………………14

شکل 2-5   چارچوب زکمن      ……………………………………………………………………………16

شکل 2-6   چرخه بهبود روال عملیاتی فرآیند    ………………………………………………………18

شکل 2-7   نواحی مدیریتی مرتبط با معماری سازمانی    ……………………………………………19

شکل 2-8   سطوح پنج گانه مدل یکپارچه بلوغ فرایندی     ……………………………………….21

شکل 2-9   اجزاء مدل CMMI در نمایش گام به گام     ………………………………………….25

شکل 2-10  اجزاء مدل CMMI در نمایش پیوسته     ………………………………………………26

شکل 2-11  چابکی ، شکل تکامل یافته ترسایر صفات کیفی می باشد    ………………………….34

شکل 2-12  تیم معماري چابک به شکل تکاملی درطول زمان حرکت می کند   …………….40

شکل 2-13  فازهاي معماري سازمانی چابک   …………………………………………………………41

شکل 2-14  چرخه حیات فرآیند معماري سازمانی چابک    …………………………………….. 42  

شکل 2-15 چارچوب چابک هر سلول توسط تجارب عملی چابک مناسب پرمی شود   ..44

شکل 3-1   فرآیند معماري سازمانی چابک مبتنی بر Scrum    ………………………………….50

شکل 3-2   یک Sprint دو وضعیت کلی دارد : وضعیت اجرا و وضعیت برنامه ریزي ……. 51 

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...
enemad-logo