استاندارد cmm

40
1 ارد د ان ت س اCMM Capability Maturity Model وي گ ل اارد د ان ت س ا ي ي ا وان ت ل م كا ت ار ز ف رم ا ن د ت ل و ت د ت ی$ زا ف

Upload: fayre

Post on 30-Jan-2016

213 views

Category:

Documents


3 download

DESCRIPTION

استاندارد CMM. الگوي استاندارد تكامل توانايي فرآیند تولید نرم افزار. C apability M aturity M odel. كليات الگوي تكامل توانايي. CMM چیست ؟ ساختار CMM ساختار سازمانی و نقش ها تعريف سطوح CMM و زمينه فرآيندهاي كليدي CMM ارزيابي CMM. ؟. CMM چیست ؟. - PowerPoint PPT Presentation

TRANSCRIPT

1

استانداردCMM

Capability

Maturity

Model

استانداردالگوي تكامل توانايي

فرآیند تولید نرم افزار

2

CMMچیست ؟

CMM ساختار

ساختار سازمانی و نقش ها

زمينه فرآيندهاي و CMM تعريف سطوح

CMMكليدي

CMM ارزيابي

كليات الگوي تكامل توانايي

3

ت0دوين ش0دهاف0زار اس0تاندارد نرماف0زار مهندس0ي نرم دانش0كدهتوس0ط

دانش00گاه ك00ارنگي مل00ون آمريك00ا و SEI (Software Engineering مؤسسه

Institute) چ0ار توص0يف اج0زاي كلي0دي ي0ك ب0رايچوبي اس0ت افزار فرآيند كارآمد جهت توليد نرم

توص0يف س0ير بهب0ود تك0املي از چ0ارچوبی اس0ت ب0رای ي0ك فرآين0د ناكام0ل و ن0امنظم ب0ه ي0ك فرآين0د تكام0ل يافت0ه

و منظم

CMM؟ چیست ؟

4

CMMانواع

CMMI CMM Integration

SW-CMM CMM for Software

P-CMM People CMM

SA-CMM Software Acquisition CMM

SE-CMM Systems Engineering CMM

SE-CMM Systems Engineering CMM

IPD-CMM Integrated Product Development

5

CMMCMMساختار ساختار CCMMMM

SStructuretructure

Maturity Levels

Key Process Area

Common Features

Key Practices

Process Capability

Goals

Implementation orInstitutionalization

Infrastructure orActivities

Contain

Organizedby

Contain

Indicate

Achieve

Address

Describe

6

CMM ساختارCMM

1سطح مقدماتی

ح وط

سC

MM2سطح

تکرارپذير3سطح

تعریف شده5سطح

بهینه شده4سطح

مدیریت شده

- تمرکز بر فرآیند سازمان1- تعریف فرآیند سازمان2- برنامه آموزش3- مدیریت ادغام نرم افزار4- مهندسی محصول نرم افزار5- هماهنگی بین گروهها6- بازنگری همکاران7

- مدیریت نیازها1- برنامه ریزی پروژه نرم افزار2- پیگیری و نظارت پروژه 3

نرم افزاری- پیمانکاری فرعی نرم افزار4- تضمین کیفیت نرم افزار 5- مدیریت پیکربندی نرم افزار6

- مدیریت فرآیند به صورت کمی 1- مدیریت کیفیت نرم افزار2

- مدیریت تغییر فرآیند1- مدیریت تغییر فناوری2- پیشگیری از نقص3

فرآیندهای خلق الساعه

ی ی کلید

هارآیند

فه

مینز

ح وط

سC

MM

اهداف تعهداتتواناییها

فعالیت هااندازه گیری و تحلیل

تصدیق

اهداف تعهداتتواناییها

فعالیت هااندازه گیری و تحلیل

تصدیق

اهداف تعهداتتواناییها

فعالیت هااندازه گیری و تحلیل

تصدیق

اهداف تعهداتتواناییها

فعالیت هااندازه گیری و تحلیل

تصدیق

اهداف تعهداتتواناییها

فعالیت هااندازه گیری و تحلیل

تصدیق

کرشت

من

ویعنا

مادا

ق00ا

ت ی

اقدامات کلیدیاقدامات کلیدیاقدامات کلیدیاقدامات کلیدیکلید اقدامات کلیدی

7

5سطح

مديريت تغيير فرآيند

مديريت تغيير فناوري

پيشگيري از نقصاهداف

تعهداتها تواناييها فعاليت

اندازه گيري و تحليل تصديق

هاي ممانعت از نقص فعاليت ريزي برنامه

ها داليل نقص بررسي

آنهاو رفع و حذف داليل نقص بندي اولويت

يك مثال از

ساختار CMM

8

CMM ساختارتوصيف 1سطح

مقدماتی2سطح

قابل تكرار3سطح

تعریف شده5سطح

بهینه شده4سطح

تحت مديريت

سطوح تكاملنشان دهنده

توانايي فرآيند

پنج بس00تر تعري00ف ش00ده تك00املي ب00راي دس00تيابي ب00ه ي00ك فرآيند تكامل يافته نرم افزار

م0يزان توان0ايي ب0راي دس0ت يابي ب0ه نت0ايج م0ورد انتظ0ار ب0ا پيروي از يك فرآيند.

ه0اي پيش بي0ني خروجي ه0اي م0ورد انتظ0ار از يكي از راهپروژه هاي نرم افزاري آتي.

9

CMM ساختارتوصيف

- تمرکز بر فرآیند سازمان1- تعریف فرآیند سازمان2- برنامه آموزش3- مدیریت ادغام نرم افزار4- مهندسی محصول نرم افزار5- هماهنگی بین گروهها6- بازنگری همکاران7

- مدیریت نیازها1- برنامه ریزی پروژه نرم افزار2- پیگیری و نظارت پروژه 3

نرم افزاری- پیمانکاری فرعی نرم افزار4- تضمین کیفیت نرم افزار 5- مدیریت پیکربندی نرم افزار6

- مدیریت فرآیند به صورت کمی 1- مدیریت کیفیت نرم افزار2

- مدیریت تغییر فرآیند1- مدیریت تغییر فناوری2- پیشگیری از نقص3

فرآیندهای خلق الساعه

زمينه فرآيندهاي كليدي

مجم0وعه اي از فعاليته0اي مرتب0ط ب0ا ه0ر س0طح خ0اص جهت دس0تيابي ب0ه اه0دافي ك0ه ب0راي پي ري0زي توان0ايي فرآين0د آن

سطح مهم هستند.

اهداف

براي دست يابي به

چكي0ده اق0دامات كلي0دي مرب0وط ب0ه فرآين0دهاي كلي0دي جهت نش0ان دادن پياده س0ازي م0ؤثر ي0ك فرآين0د كلي0دي در س0ازمان

10

CMM ساختارتوصيف

اهداف تعهداتتواناییها

فعالیت هااندازه گیری و تحلیل

تصدیق

اهداف تعهداتتواناییها

فعالیت هااندازه گیری و تحلیل

تصدیق

اهداف تعهداتتواناییها

فعالیت هااندازه گیری و تحلیل

تصدیق

اهداف تعهداتتواناییها

فعالیت هااندازه گیری و تحلیل

تصدیق

اهداف تعهداتتواناییها

فعالیت هااندازه گیری و تحلیل

تصدیق

عناوين مشترك

مشخص كننده

پياده سازي

شامل مشخص0ه هايي چ0ون اه0داف, تعه0دات, توانايي ه0ا, فعاليت ه0ا, تكرار و ان0دازه گيري, تحلي0ل و تص0ديق جهت نش0ان دادن م0ؤثر, ق0ابل

يك فرآيند كليديبودنپياده سازي و نهادينه بودن دائمي

11

CMM ساختارتوصيف

اقدامات کلیدیاقدامات کلیدیاقدامات کلیدیاقدامات کلیدی اقدامات کلیدی

اقدامات كليدي

توصيف كنندهزيرساخت ها و فعاليت ها

توص0يف زير س0اخت ها و فعاليت ه0اي م0ؤثر در پياده س0ازي و نهادينه شدن يك زمينه فرآيند كليدي

12

13

مشترك مشتركعناوينعناوينتفسير تفسير

اهداف (Goals (.شرح اهداف مورد نظر سيستم, براي پياده سازي فرآيند

تعهدات (Commitments (ه0ايي ك0ه س0ازمان ب0راي اطمين0ان از شرح فع0اليت

پياده سازي و دوام فرآيندها بايد انجام دهد.

(Policies) سياست ها تعهدات شامل

(Leadership) راهبري

14

مشترك - ادامه مشترك - ادامهعناوينعناوينتفسير تفسير

توانايي ها (Capabilities (ب0رای ه0اي الزم در پ0روژه ي0ا س0ازمان شرح پيش ف0رض

افزار پروژه نرم کاملپياده سازي

توانايي ها شامل

(Resources & Assets) منابع و سرمايه ها

)Trainingموزش )آ

(Orientation Meeting ايجاد هماهنگي در جلسات اوليه )

توانايي در شناسايي و طراحي فرآيندهاي پيش نياز

15

تفسير عناوين مشترك - تفسير عناوين مشترك - ادامهادامه

فعاليت ها (Activities (شرح نقش ه0ا و روش ه0اي الزم ب0راي پياده س0ازي

يك زمينه فرآيند كليدي

فعاليت ها شامل

انواع برنامه ها

مطابقت با يك روش اجرايي مستند

نيازهايي مشتري از نرم افزار

برقراري و حفظ رابطه مشتري و تأمين كننده

پي گيري و بازنگري

قرار گرفتن تحت مديريت پيكربندي

برنامه رسمي: طراحي و ساخت نرم افزار

برنامه غيررسمي: بازنگري همكاران

16

تفسير عناوين مشترك - تفسير عناوين مشترك - ادامهادامه

اندازه گيري و تحليل (Measurements & Analysis ( شرح ان000دازه گيري هاي الزم در فرآين000د و تحلي000ل

اندازه گيري ها تصديق (Verification ( فع0اليت شرح م0راحلي ب0راي حص0ول اطمين0ان از انطب0اق

هاي انجام شده با فرآيند پي ريزي شده

تصديق شامل

نظارت مديريت ارشد به طور متناوب نظارت مدير پروژه هم به صورت متناوب و هم بر اساس

اتفاق پيش آمده فعاليت هاي تضمين كيفيت نرم افزار

17

تفسير اقدامات

كليدي

18

هر عن0وان مش0ترك ب0ه ص0ورت ي0ك اق0دام كلي0دي توص0يف

ت00وان در س00ازي آن, مي ش00ود ك00ه درص00ورت پياده مي

.رسيدن به اهداف زمينه فرآيند كليدي كمك نمود

اقدامات كليديتفسير

مثال

برنامه ريزي پروژه نرم افزار2سطح

برنامه طراحي و ساخت نرم افزار بر اساس يك روش مستند انجام مي شود.

19

ساختار سازماني

و

ه0ا در نقش

CMM

20

ساختار سازماني

سازمان يك واح00د درون ي00ك ش00ركت ي00ا مؤسس00ه ك0ه درون آن پروژه ه00اي زي00ادي بص00ورت ي00ك مجموع00ه, م00ديريت

.مي شوند

پروژه

تعه00دي اس00ت ك00ه مس00تلزم ي00ك تالش هماهن00گ ب00راي ط00راحي, س00اخت ي00ا نگه00داري ي00ك محص00ول خ00اص

مي باشد.

گروهمجم00وعه اي از بخش ه00ا, م00ديران و اف00رادي اس00ت ك00ه

مسئوليت يكسري وظايف و تعهدات را برعهده دارند.

21

ساختار سازماني: شاملگروه گروه مهندسي نرم افزار

مجم00وعه اي از اف00راد ك00ه مس00ئوليت انج00ام فعاليت ه00اي ط00راحي, س00اخت و نگه00داري نرم اف00زار )تحلي00ل نيازه00ا, طراحي و برنامه نويسي) را در يك پروژه انجام مي دهند.

گروههاي مرتبط با

نرم افزار

مجم0وعه اي از اف0راد ك0ه كاره0اي زمين0ه مهندس0ي نرم اف0زار را ب000راي پش000تيباني از ط000راحي, س000اخت و نگه000داري نرم اف0زار ارائ0ه مي نماين0د ولي مس0ئوليت مس0تقيم در اين

مورد ندارند. گروه فرآيند مهندسي

نرم افزار

مجموع0ه متخصص0اني ك0ه تعري0ف, نگه0داري و بهب0ود فرآين0د نرم افزار را تسهيل مي نمايند.

گروه آزمايش سيستم مجم00وعه اي از اف00راد ك00ه مس00ئول برن00امه ريزي و اج00راي

آزمايش هاي سيستم هستند.

22

ساختار سازمانيگروه مهندسي سيستم

اف0رادي ك0ه مس0ئول تع0يين نيازه0اي سيس0تم و واگ0ذاري آنه0ا به سخت افزار و نرم افزار مي باشند.

گروه مديريت پيكريندي

نرم افزارنگي و همجموع00ه اف00رادي ك00ه مس00ئول برن00امه ريزي, هم00ا

اج0راي فعاليت ه0اي رس0مي م0ديريت تركيب بن0دي نرم اف0زار پروژه هستند.

گروه آموزش مجم0وعه اف0رادي ك0ه مس0ئول هم0اهنگي و تنظيم فعاليت ه0اي

آموزشي يك سازمان هستند.

گروه تضمين كيفيت

نرم افزار مجموع00000ه افرادي ك00000ه فعاليت ه00000اي تض0مين كيفيت نرم

افزارپروژه را برنامه ريزي و اجرا مي كنند.

23

متناس0ب ب0ا CMMضرورت دارد فعاليت ه0اي

اص00طالحات و تع00ابير مرب00وط ب00ه س00اختار و

نقش هاي موجود هر سازمان بيان گردد.

نقش ها و ساختار سازماني

Organizational Structure and Roles

توجه :

24

Senior)ٍ م000دير ارش000دManager)

سازمانينقش هاي

در ي0ك س0طح ب0االي س0ازمان ايف0اي نقش مي كن0د. م0دير ارش0د, اس00تفاده مي ش00ود, مي توان00د ه00ر CMMبه ص00ورتي ك00ه در

مديري حتي مدير كل سازمان باشد.

پروژه مدير (Project Manager) مج0ري پ0روژه اس0ت و مس0ئول هم0ه م0وارد م0الي و حق0وقي در

ي0ك پ0روژه اس0ت و ف0ردي اس0ت ك0ه ه0دايت, كن0ترل, اج0را و تنظيم ي00ك پ00روژه را انج00ام مي ده00د و در نه00ايت پاس00خگوي

مشتري است.

Project) م0دير نرم اف0زار پ0روژه Software Manager( مس0ئوليت كام0ل هم0ه فعاليت ه0اي نرم اف0زار ي0ك پ0روژه را

برعه0ده دارد و كن0ترل هم0ه من0ابع نرم اف0زار پ0روژه ب0ر عه0ده اوست.

25

0 ادامه سازمانينقش هاي

Software) سرپرس00ت وظ00ايف نرم اف00زار Task Leader( نقش ره0بري ي0ك گ0روه ف0ني ب0راي انج0ام ي0ك وظيف0ه خ0اص را

ايف0ا مي كن0دو مس0ئوليت ف0ني كاره0ا را برعه0ده داش0ته و اف0راد انجام دهنده يك وظيفه را از نظر فني هدايت مي نمايد.

كارشناس000ان مهندس000ي نرم اف000زار (Software Engineering Staff( اف00رادي ك00ه نقش ه00اي ف00ني متف00اوتي در اق00دامات كلي00دي

توص000يف ش000ده دارن000د از جمل000ه سرپرس000تان وظ000ايف نرم افزار,رتحليل گران, برنامه نويسان, مهندسان

First-Line) م000دير رده اول نرم اف000زار Software Manager( مس0ئول م0ديريت مس0تقيم)ه0دايت ف0ني و اج0رايي كاركن0ان و

تع0يين دس0تمزدها) ب0راي تجه0يز و انج0ام فعاليت ه0اي ي0ك واح0د س0ازماني)ي0ك بخش از س0ازمان ي0ا تيم پ0روژه) ب0ا مهندس0ان

نرم افزار و بقيه اعضاء مرتبط است.

26

Repeatable

Defined

Managed

Initial

Optimized

Basic Management Control

Process Defined

Process Measurement

Process Optimization

CMMتعريف سطوح

27

مقدماتي

قابل تكرار

تعريف شده

تحت مديريت

بهينه شده

1سطح

5سطح

4سطح

3سطح

2سطح فرآيندهاي

منظم

فرآيندهاي با بهبود دائمي

فرآيندهاي قابل پيش بيني

فرآيندهاي يكنواخت و استاندارد

فراهم نمودن محيطي پايدار براي طراحي،

ساخت و توسعه و نگهداري نرم افزار

پي ريزي خط مشي هاي مديريت پروژه

نرم افزاري و روش هاي اجرايي براي پياده سازي اين سياست ها

نوشته شدن فرآيند استانداردي براي طراحي، ساخت و نگهداري نرم افزار

تعيين فرآيندها و محصوالت نرم افزاري اهداف كيفيت

به صورت كمي توسط سازمان

تمركز سازمان بر بهبود دائمي فرآيندها

CMMتعريف سطوح

28

Repeatable

Software Configuration Management

Software Quality Assurance

Software Subcontract Management

Software Project Tracking & Oversight

Software Project Planning

Requirements Management

Defined

Peer Review

Intergroup Coordination

Software Product Engineering

Integrated Software Management

Training Program

Organization Process Definition

Organization Process Focus

Managed

Software Quality Management

Quantitative Process Management

Optimizing

Process Change Management

Technology Change Management

Defect Prevention

CMM زمينه فرآيندهاي كليديKey Process Areas

29

تفسير زمينه هاي فرآيندهاي كليدي سطوح مختلف

30

11سطح سطح

22سطح سطح

44سطح سطح

55سطح سطح

33سطح سطح

تمركز بر فرآيند تمركز بر فرآيند سازمانسازمان

تعريف فرآيند سازمان تعريف فرآيند سازمان

برنامه آموزش برنامه آموزش

مديريت ادغام مديريت ادغام نرم افزارنرم افزار

مهندسي محصول مهندسي محصول نرم افزارنرم افزار

هماهنگي بين گروه ها هماهنگي بين گروه ها

بازنگري همكاران بازنگري همكاران

مديريت فرآيند بصورت مديريت فرآيند بصورت

كميكمي

مديريت كيفيت مديريت كيفيت

نرم افزارنرم افزار

مديريت تغيير فرآيند مديريت تغيير فرآيند

مديريت تغيير فناوري مديريت تغيير فناوري

پيشگيري از نقص پيشگيري از نقص

فرآيندهاي فرآيندهاي خلق الساعهخلق الساعه

مديريت نيازها مديريت نيازها

برنامه ريزي پروژه برنامه ريزي پروژه نرم افزارنرم افزار

پيگيري و نظارت پروژه پيگيري و نظارت پروژه نرم افزارينرم افزاري

تضمين كيفيت نرم افزار تضمين كيفيت نرم افزار

مديريت تركيب بندي مديريت تركيب بندي نرم افزارنرم افزار

مدیریت پيمانکار فرعی مدیریت پيمانکار فرعینرم افزارنرم افزار

مقدمامقدماتیتی

تکرارپذيتکرارپذيرر

تعريفتعريفشدهشده

مديريتمديريتشدهشده

شدهشده بهينهبهينه

31

– مقدماتي 1 سطح (Initial)

تفسير زمينه هاي فرآيندهاي كليدي سطوح مختلف

- تكرار پذير 2 سطح (Repeatable) مديريت نياز

ايج0اد ي0ك درك مش0ترك بين مش0تري و پ0روژه نرم اف0زاري مرب0وط به نيازهاي مشتري

برنامه ريزي پروژه نرم افزار پي ري0زي ي0ك برنام0ه معق0ول ب0راي انج0ام فعاليته0اي مهندس0ي و

مديريتي پروژه نرم افزاري

پيگيري و نظارت پروژه نرم افزار ايجاد شرايط الزم براي مشاهده پيشرفت واقعي پروژه

پيمانكاري فرعي نرم افزار انتخاب پيمانكاران فرعي واجد شرايط براي نرم افزار و

مديريت مؤثر بر آنها

تضمين كيفيت نرم افزار امك00ان مش00اهده فرآين00د م00ورد اس00تفاده در پ00روژه برق00راري

براي مديريت نرم افزاري و محصوالت ساخته شده

مديريت پيكر بندي نرم افزار پي ري0زي و نگه0داري يكپ0ارچگي محص0والت پ0روژه نرم اف0زاري در

پروژه نرم افزار طول چرخه عمر

32

تفسير زمينه هاي فرآيندهاي كليدي سطوح مختلف

(Defined)- تعريف شده 3 سطح تمركز بر فرآيند سازمان

پي ري00زي مس00ئوليت هاي س00ازماني در ارتب00اط ب00ا فعاليته00اي فرآين00د توانايي فرآيند نرم افزار در سطح سازمانجهت بهبودنرم افزار

تعريف فرآيند سازمان ط000راحي، س000اخت و نگه000داري مجم000وعه اي از س000رمايه فرآين000دهاي

عملكرد فرآيند در سطح پروژه هاجهت بهبودنرم افزار قابل استفاده

برنامه آموزش كارآيي آنها جهت باال بردن افزايش مهارتها و دانش افراد

مديريت ادغام نرم افزار ادغ00ام فعاليته00اي مهندس00ي و م00ديريتي نرم اف00زار در ي00ك فرآين00د

نرم افزار تعريف شده و مرتبط

مهندسي محصول نرم افزار اج0راي يكپارچ0ه فعاليته0اي ي0ك فرآين0د مهندس0ي ك0امال تعري0ف ش0ده اس0ت ك0ه تم0ام فعاليته0اي مهندس0ي نرم اف0زار را جهت تولي0د محص0والت نرم اف0زار

صحيح و همخوان بطور مؤثر و كارا، ادغام مي نمايد.

هماهنگي بين گروهها جهت مش0اركت فع0ال ب0ا پي ري0زي راهي ب0راي گ0روه مهندس0ي نرم اف0زار

گروههاي مهندسيساير

بازنگري همكاران ب0ا رف0ع ن0واقص از محص0والت ك0اري نرم اف0زار ب0ه ص0ورت س0ريع و كارآم0د

بازدگری ازهمکاران

33

تفسير زمينه هاي فرآيندهاي كليدي سطوح مختلف

- مديريت شده 4 سطح (Managed)مديريت فرآيند بصورت كمي

كنترل عملكرد فرآيند پروژه نرم افزاري بطور عددي و كمي

مديريت كيفيت نرم افزار ايج000اد ي000ك درك كمي از كيفيت محص000والت نرم اف000زاري پ000روژه و

دستيابي به اهداف كيفي مشخص

(Optimized)- بهينه شده 5 سطح

مديريت تغيير فرآيند

بهب00ود دائمي فرآين00دهاي نرم اف00زار م00ورد اس00تفاده در س00ازمان ب00ا انگ0يزه بهب0ود كيفيت نرم اف0زار، اف0زايش به0ره وري، و ك0اهش زم0ان چرخ0ه

طراحي و ساخت محصول

مديريت تغيير فناوري

شناسايي منافع فناوري هاي جديد و انتقال آنها به داخل سازمان

پيشگيري از نقص شناسايي علل نواقص و پيشگيري از وقوع مجدد آنها

34

CMM درارزيابي

35

CMMروش هاي ارزيابي در

CBA IPI (Capability Maturity Model Based Appraisal for

Internal Process Improvement)

Mini-Assessment

PQLA ( Project Quick Look Assessment)

Level 3

Level 2

36

CMM Based Appraisal Internal Process Improvement )CBA IPI(

CMM Based Appraisal Internal Process Improvement )CBA IPI(

جم0ع آوري و آم0وزش ي0ك گ0روه ارزي0اب تحت ره0بري ي0ك

ه00اي منظم جهت س00ر ارزي00اب و انج00ام ي00ك س00ري فع00اليت

مس0تند نم0ودن نظ0رات اف0راد كلي0دي س0ازمان در م0ورد بهب0ود

فرآيندها و مشكالت موجود

روش0ي علمي ب0راي ارزي0ابي ي0ك س0ازمان جهت تع0يين

نق0اط ق0وت و ض0عف مرتب0ط ب0ا ه0ر ي0ك از زمين0ه فرآين0دهاي

كلي0دي در س0طح تع0يين ش0ده ب0راي ارزي0ابي، توس0ط ي0ك گ0روه

آموزش ديده انج0ام از طري0ق تكمي0ل و بررس0ي پرسش0نامه ها، م0رور

مس0تندات، ارائ0ه س0مينارها و مص0احبه ب0ا م0ديران مي0اني و

مسئوالن پروژه ها و مجريان كارهاي نرم افزاري

براي بهبود CMMارزيابي براساس فرآيند داخلي

ش رو

CB

A IPI

37

پش00تيباني، توان00ا س00اختن و پيش ب00ردن ي00ك

سازمان براي بهبود فرآيند نرم افزار آن

تهي0ه ي0ك تص0وير دقي0ق از نق0اط ق0وت و ض0عف

فرآين0د ن0رم اف0زار موج0ود در ي0ك س0ازمان ب0ا اس0تفاده

ب0ه عن0وان ي0ك الگ0وي مرج0ع، و شناس0ايي CMMاز

زمينه فرآيندهاي كليدي نيازمند بهبود در سازمان

ش رو

CB

A IPIاهداف روش ارزيابي CBA IPI

38

آماده سازي

انجام ارزيابي

گزارش دهي نتايج به حمايت كننده و سازمان مورد ارزيابي

گزارش دهي نتايج به SEI

اتمام ارزيابي

تعيين دامنه ارزيابي

ايجاد برنامه ارزيابي

آماده سازي و آموزش تيم

توض0يح ب0ه ش0ركت كنندگان

در ارزيابي

تهي00000ه پرسش00000نامه هاي

اجرايي

آماده س0000ازي فعاليت ه0000اي

ارزيابي در محل مورد نظر

نشست افتتاحيه

انجام مصاحبه

تأييد اطالعات

آماده كردن يافته ه0اي پيش نويس

گزارش

ارائه يافته ها

تأيي0000000د, درجه بن0000000دي و

آماده سازي يافته هاي نهايي

ارائه نتايج نهايي به حمايت كننده برپ0ايي جلس0ات اج0رايي ب0ه منظ0ور ارائ00ه راهنم00ايي در زمين00ه زمانبن00دي, اولويت ه0000ا و توص0000يه ها و اق0000دامات

پيشگيرانه

تاريخ و محل ارزيابي دامنه ارزيابي

مرجع ارزيابيCMM الگوي مورد ارزيابيCMM سطح

روش ه0000000000اي ارزي0000000000ابي استفاده شده

انجام دهنده ارزيابي

ش رو

CB

A IPI

IPI CBAمراحل روش

39

نج0ام ش0ود CBA IPIبراي اينك0ه ي0ك ارزي0ابي ب0ا روش الزامه00ايي ب00راي تيم، برن00امه ارزي00ابي، جم00ع آوري داده، ص0حه گ0ذاري داده، درج0ه بن0دي و گ0زارش نت0ايج

وجود دارد.

الزام ه000000000اي تيم ارزيابي

الزام ه0000اي جم0000ع آوري داده

الزام ه000اي درج000ه بندي

الزام ه000اي برنام000ه ارزيابي

الزام ه000اي ص000حه گذاري داده ها

الزام ه00اي گ00زارش دهي

ش رو

CB

A IPIالزام هاي روشCBA IPI

40

پايان