مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

44
اری ز ف رم ا ن های ه ور ر ن رل ت ن ک و ت ی ر ن مد) هارم چ ت م س ق( ی م ی ه ف ا دس رض ن ه م

Upload: maeve

Post on 04-Jan-2016

136 views

Category:

Documents


3 download

DESCRIPTION

مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم). مهندس رضا فهیمی. Project Cost Management مدیریت هزینه های پروژه. در این مجموعه مطالب زیر بیان شده است: مدیریت هزینه پروژه و درک اهمیت آن اصول اساسی مدیریت هزینه پروژه، مفاهیم و اصطلاحات انواع برآورد هزینه - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

افزاری نرم های پروژه کنترل و مدیریت) چهارم) قسمت

فهیمی رضا مهندس

Page 2: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

Project Cost Management Project Cost Management پروژه های هزینه مدیریت

: است شده بیان زیر مطالب مجموعه این در آن اهمیت درک و پروژه هزینه مدیریت اصطالحات و مفاهیم پروژه، هزینه مدیریت اساسی اصول هزینه برآورد انواع پروژه های هزینه سازی آماده های روش

2

Page 3: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

های بندی ITپروژه بودجه و

اطالعات فنآوری های پروژهجهت در ضعیفی پیشینه دارایشده تعیین اهداف به دستیابی

باشند می بودجه

3

Page 4: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

پروژه های هزینه مدیریت و هزینه

شده هزینه بینی پیش قبل از یا و شونده تمام منبع یکدر که است چیزی یا و خاص هدف یک به رسیدن برای

است شده داده عوض ها وا هزینه به پولی معموال مانند حد شوند می گیری اندازه

دالر پروژه هزینه نیاز مدیریت مورد فرآیندهای از است عبارت

شده گرفته نظر در بودجه با پروژه اتمام از اطمینان برای

4

Page 5: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

پروژه های هزینه مدیریت

5

: هزینه خصوص برآورد در که تقریبی و برآورد ) ( اتمام منظور به مالی پروژه نیاز مورد منابع

. شود می آماده پروژه

: ها هزینه بندی و بودجه ها هزینه کلی برآوردبه پروژه فعالیت هر نیاز مورد برآورد اختصاص

عملکرد گیری اندازه پایه ایجاد منظور : هزینه ( پایش در ) تغییرات کنترل نمودن دنبال

پروژه بودجه

Page 6: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

6

) ها ) واژه پروژه های هزینه مدیریتپروژه سود : های هزینه کسر با پروژه درآمد

سود : سود حاشیه به درآمد نسبتهزینه : زندگی پشتیبانی : چرخه و توسعه مالکیت، های هزینه

شود می نامیده پروژه هزینه چرخه پروژه یکگردشمالی : تحلیل و های تجزیه هزینه و سود برآورد

می نامیده پروژه مالی گردش تحلیل و تجزیه پروژه یک ساالنه: شود. مشهود منافع و قابل هزینه راحتی به که منافعی و هزینه

. است گیری اندازه: نامشهود منافع و قابل هزینه راحتی به که منافعی و هزینه

. نیستند گیری اندازه : مستقیم های تولید هزینه به مستقیم طور به که هایی هزینه

باشد . می مربوط پروژه خدمات و محصوالتمستقیم : غیر های به هزینه مستقیم طور به که هایی هزینه

صورت به ولی شود، نمی مربوط پروژه این خدمات یا محصوالت. باشد می مرتبط پروژه انجام به مستقیم غیر

شناور های تصمیم: هزینه زمان در و گذشته در که هایی هزینهشده صرف آن در گذاری سرمایه یا و پروژه انتخاب برای گیری

. شوند. نمی محاسبه پروژه در ها هزینه این معموال است

Page 7: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

مثالنرم اشکال یک هزینه دور راه ارتباطات در پیشرو شرکت یک

: است نموده برآورد مرحله سه در را نقص یا و افزاری نویسی برنامه از دالر 2000پس کاربر راهنمای کتابچه بازرسی از دالر 10000پس بتا نسخه از دالر 100000بعد

خط میلیون یک که زمانی است زده تخمین همچنین شرکت اینمتوسط طور به شود، تولید جدید اولیه، 440کد مراحل در نقص

و 250 دوم مرحله در خواهد 125نقص وجود آخر مرحله در ،از. بیش کل هرینه که .15داشت باشد می دالر میلیون

که خودکارگرفتند بازرسی فرآیند یک سازی پیاده به تصمیم آنهااز بیش را اشکاالت رفع ب . 11هزینه دهد می کاهش دالر میلیون

) پروژه) های هزینه مدیریت7

Page 8: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

8

: آموزش منحنی از تئوری بسیاری که زمانیواحد هزینه شوند، می تولید مکرر صورت به موارد

. یابد می کاهش تولیدپولی : در ذخایر خطر کاهش برای هزینه برآورد

درآینده . پروژه سخت شرایط : احتیاطی ممکن ذخایر که آینده شرایط برای

( شرایط باشد شده ریزی برنامه حدی تا است ) نیز پروژه های هزینه در و مجهول شده شناخته

. شود می محاسبه : مدیریت قابل ذخایر غیر های موقعیت برای

) ( کار به پروژه ناشناخته ناشناخته آینده بینی پیش. رود می

) ها ) واژه پروژه های هزینه مدیریت

Page 9: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

هزینه برآورد انواع

9

برآورد دقت می انجام چراشود؟

انجام موقع چهشود؟ می

انواع برآورد

%+100تا- 50% برای حدس اینبرای تصمیم هزینه

به پروژه انتخابرود می کار

چرخه ابتدای درپروژه ) 5تا 3زندگی

اتمام از قبل سالپروژه(

حدس

%+25تا- 10% منظور بهبه پول اختصاص

بودجه طرح

از 2تا 1 قبل سالپروژه

بودجه

%+10تا- 5% و جزئیات تهیهواقعی برآورد

ها هزینه

پروژه اجرای هنگام(1حدود) بعد سال

قطعی

Page 10: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

10

مدیریت طرحپروژه

: هزینه مدیریت مدیریت طرح چگونگی که سندی. دهد می توضیح را سازمان پروژه هزینه تغییرات

را پروژه های هزینه کل از زیادی های درصد هزینهکار پروژه نیروی مدیران که دهد می تشکیل

را کار نیروی برآورد پیگیری و توسعه بایستی. دهند قرار خود سرلوحه

Page 11: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

هزینه برآورد های روش و ابزارها

11

: پایین به باال برآوردمشابه های پروژه واقعی، های هزینه از استفاده

های پروژه هزینه برآورد برای مبنایی عنوان به قبلیجاری

: باال به پایین برآوردو مجزا صورت به کاری های فعالیت یا اقالم برآورد

پروژه کل بودجه عنوان به آنها جمع : پارامتریک سازی مدل

) ( یک در پارامترها پروژه های ویژگی از استفاده باپروژه هزینه برآورد منظور به ریاضی مدل

Page 12: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

12

برآورد جدول تشکیل مثالهای) هزینه (WBSفعالیت

Page 13: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

13

برآورد جدول تشکیل مثال(هزینه اقالم) و کار نیروی مدل

Page 14: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

ها هزینه بندی بودجههزینه : بندی بودجه

طول در فردی کار اقالم به پروژه هزینه برآورد تخصیصزمان

ابتدا بایستی هزینه بندی بودجه آماده WBSبرای پروژهشود.

ها فعالیت پایه های هزینه بایستی هزینه بندی بودجه برای. گردد مشخص

اندازه در را پروژه مدیران زمانی فازهای با بندی بودجه. دهد می یاری هزینه عملکرد بر نظارت و گیری

14

Page 15: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

15

زمانی فاز با بندی بودجه

Page 16: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

) کنترل ) پروژه هزینه پایش

16

: شامل پروژه هزینه کنترلهزینه - عملکرد پیگیری

با- پروژه تغییرات بودن ضمیمه از اطمینانهزینه مبنای خط شده بازنگری نسخه

از- پروژه ذینفعان گذاشتن جریان درتاثیرگذار تغییرات هزینه در که پروژه مجاز

است.

Page 17: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

ارزش شده مدیریت کسبEarned Value Management )EVM(

EVM ادغام از که پروژه عملکرد گیری اندازه روش. شود می نتیجه پروژه هزینه و زمان دامنه، اطالعات

( همراه به اصلی طرح شامل فوق گیری اندازه به توجه با ) پروژه اهداف به دسترسی نحوه ، مصوب تغییرات

. شد خواهد مشخص از استفاده صورت EVMبرای به واقعی اطالعات باید

. شود وارد ای دورهاز استفاده با جهان سراسر در ها سازمان هزینه EVMاکثر

. کنند می کنترل را ها پروژه های

EVM و شده کسب کار ارزش با شده ریزی برنامه کار میزانرا فعالیت یک انجام یا پروژه در شده صرف هزینه و زمان همچنین

نماید می 17مقایسه

Page 18: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

: است نیاز زیر عوامل به شده کسب ارزش محاسبه برای پایه طرح ( تکمیلی بودجه پروژه ( BACبودجه پروژه پایان تاریخ شده ریزی برنامه و شده شناسایی وظایف / ( جایگاه و ارزش منابع مشخص تالش و بودجه با فعالیت هر

) مربوطه های پیگیری و فعالیت

18

ارزش شده مدیریت کسبEarned Value Management )EVM(

BAC= Budget at Completion

به دسترسی برای واقع نیاز EVMدر مورد زیر مقدار سه ،است:

شده ) ریزی برنامه ( BCWSیا PVهزینهواقعی ) ( ACWPیا ACهزینه

آمده ) دست به (BCWPیا EVارزش

Page 19: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

شده ریزی برنامه : ( PV)ارزش

یا شده بندی زمان کارهای شده بندی بودجه هزینه عنوان به آن از قبالشد می یاد بودجه برآورد ( BCWS)همان کل تصویب از بخشی و

معین دوره یک طول در فعالیت یک انجام شده ریزی برنامه هزینه.

.

19

شده ارزشکسب Earned Value Management مدیریت)EVM(

Planned Value=PVBudgeted Cost of Work Scheduled (BCWS)

Page 20: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

واقعی (AC: )هزینهشده انجام کار واقعی هزینه (ACWP)هزینه کل یا

فعالیت یک انجام جهت وغیرمستقیم مستقیم هایمعین . زمان مدت طول در

20

Actual Cost =ACActual Cost of Work Performed (ACWP)

شده ارزشکسب Earned Value Management مدیریت)EVM(

Page 21: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

آمده دست : ( EV)ارزشبه

شده انجام ازکار شده بندی بودجه یا ( (BCWPهزینهیافته . پایان فیزیکی کار ازارزش برآوردی

EV واقعی شده ریزی برنامه های هزینه واقع درشاخصی و است آن های فعالیت یا و پروژه برایپروژه درگیر های تیم فعالیت میزان سنجش برای

. باشد می

21

شده ارزشکسب Earned Value Management مدیریت)EVM(

Earned Value (EV)Budgeted Cost of Work Performed (BCWP)

Page 22: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

( عملکرد ( : RPنرخ شده ریزی برنامه کار درصد به واقعی کار نسبت

یا پروژه عمر چرخه در و معین مدت طول در که. ست ا شده انجام فعالیت

22

شده ارزشکسب Earned Value Management مدیریت)EVM(

Rate of Performance = RP

مثال :سرور نصب بندی هفته 1زمان

انجام کار از نیمی هفته پایاناست شدهRP = 50%

Page 23: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

23

PV = $50,000

AC = $47,500

EV = $40,000

شده ارزشکسب Earned Value Management مدیریت)EVM(

هفت) زمانه( 1 2 3 4 5 6 7 8 9 10

فعالیتنصب) سرور(

سرور1

سرور2

سرور3

سر4ور

سرو5ر

سرو6ر

سر7ور

سر8ور

سرو9ر

سرور 10

) دالر) بودجه 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000هفته پایان 5تا

سرور 4نصب دالر 47500پرداخت

Page 24: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

24

شده ارزشکسب Earned Value Management مدیریت)EVM(

Cost Varianceواریانسهزینه (CV)

CV = EV - AC

CV >0 ) ( معمول حد از کمتر هزینه کند می حرکت بودجه خط زیر پروژه CV <0 ) معمول ) حد از زیادتر هزینه کند می حرکت بودجه خط باالی پروژه

Page 25: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

25

هزینه Cost PerformanceشاخصعملکردIndex )CPI(

CPI = EV / AC

CPI>=1 ( کمتر هزینه کند می حرکت بودجه خط زیر پروژه) معمول حد از

CPI <1 ( هزینه کند می حرکت بودجه خط باالی پروژه) معمول حد از زیادتر

شده ارزشکسب Earned Value Management مدیریت)EVM(

Page 26: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

26

Cost Variance % )CV%( هزینه تغییرات درصد

CV% = CV / EV

CV%>0 ( کمتر هزینه کند می حرکت بودجه خط زیر پروژه) معمول حد از

CV%<0 ( هزینه کند می حرکت بودجه خط باالی پروژه) معمول حد از زیادتر

شده ارزشکسب Earned Value Management مدیریت)EVM(

Page 27: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

27

بندی زمان Schedule Varianceتغییرات)SV(

SV = EV - PV

SV>0. است بندی زمان از جلوتر پروژه SV<0. باشد می بندی زمان از تر عقب پروژه

شده ارزشکسب Earned Value Management مدیریت)EVM(

Page 28: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

28

بندی زمان Schedule PerformanceشتحصعمکردIndex )SPI(

SPI = EV / PV

SPI>=1 برنامه بندی زمان از جلوتر پروژه بندی زمان. است شده ریزی

SPI<1 برنامه بندی زمان از تر عقب پروژه بندی زمان. باشد می شده ریزی

شده ارزشکسب Earned Value Management مدیریت)EVM(

Page 29: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

29

بندی زمان برنامه % Schedule Varianceتغییرات)SV%(

SV% = SV / PV

SV%>0. است بندی زمان از جلوتر پروژه SV%<0. باشد می بندی زمان از تر عقب پروژه

شده ارزشکسب Earned Value Management مدیریت)EVM(

Page 30: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

30

پروژه شدن کامل Estimate at Completionبرآورد(EAC)

#1یک عالوه به روز به واقعی های هزینهباقی کارهای همه برای جدید برآورد

می را پروژه شدن کامل برآورد ماندهدهد.

EAC = AC + ETC

)ETC Estimate to Complete(

شده ارزشکسب Earned Value Management مدیریت)EVM(

Page 31: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

31

پروژه شدن کامل Estimate at Completionبرآورد(EAC)

#2

EAC = AC + BAC - EV

شده ارزشکسب Earned Value Management مدیریت)EVM(

Page 32: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

32

پروژه شدن کامل Estimate at Completionبرآورد(EAC)

#3 &#4

شده ارزشکسب Earned Value Management مدیریت)EVM(

EAC = AC + [(BAC - EV) / CPI]

EAC = BAC / CPI

Page 33: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

33

PV = $50,000

AC = $47,500

EV = $40,000

شده ارزشکسب Earned Value Management مدیریت)EVM(

هفته پایان دالر 47500پرداخت سرور 4نصب 5تا

هفت) زمانه( 1 2 3 4 5 6 7 8 9 10

فعالیتنصب) سرور(

سرور1

سرور2

سرور3

سر4ور

سرو5ر

سرو6ر

سر7ور

سر8ور

سرو9ر

سرور 10

) دالر) بودجه 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000

CV = -$7,500

CPI = 0.82

CV% = -19%

SV = -$10,000

SPI = 0.80

SV% = -20%

Page 34: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

34

شده ارزشکسب Earned Value Management مدیریت)EVM(

Scenario

Page 35: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

35

شده ارزشکسب Earned Value Management مدیریت)EVM(

Scenario

Page 36: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

36

شده ارزشکسب Earned Value Management مدیریت)EVM(

Scenario

Page 37: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

37

شده ارزشکسب Earned Value Management مدیریت)EVM(

Scenario

Page 38: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

38

BAC = $100,000 ) حاضر حال )بودجه

EV = $42,000 ) شده تکمیل برنامه 100,000$, % 42پروژهشده )ریزی

PV = $56,000 ) از 56تکمیل برنامه 100000درصد پروژه دالرشده )ریزی

AC = $48,000 ) واقعی های ) گزارشهزینه

خط روی پروژه این آیا شما نظر بهدر مشکلی یا رود پیشمی بندی زمان

دارد؟ وجود پروژه

شده ارزشکسب Earned Value Management مدیریت)EVM(

Scenario

Page 39: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

39

Cost Variance )CV(: هزینه تغییراتCV = EV – AC = $42,000 - $48,000 = - $6,000

Cost Performance Index )CPI(: شاخصعملکرد هزینهCPI = EV / AC = $42,000 / $48,000 = 0.875

Cost Variance % )CV%(: درصد به هزینه تغییراتCV% = CV / EV = - $6,000 / $42,000

بودجه 14% = از باالتر

شده ارزشکسب Earned Value Management مدیریت)EVM(

Scenario

Page 40: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

Schedule Variance )SV(: بندی زمان تغییراتSV = EV – PV = $42,000 - $56,000 = - $14,000

Schedule Performance Index )SPI(: شاخصعملکردبندی زمان

SPI = EV / PV = $42,000 / $56,000 = 0.750

Schedule Variance % )SV%(: به بندی زمان تغییرات درصدSV% = SV / PV = - $14,000 / $56,000

زمان 25% = از تر عقب بندی

40

شده ارزشکسب Earned Value Management مدیریت)EVM(

Scenario

Page 41: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

Estimate at Completion )EAC(: پروژه تکمیل برآورد1 #روش :

EAC = AC + ETC )say $68,000( = $48,000 + $68,000 = $116,000) برنامه 16000درخواست بودجه از تر اضافه دالر

شده ) ریزی

2 #روش :EAC = AC + BAC – EV = $48,000 + $100,000 - $42,000 = $106,000) برنامه 6000درخواست بودجه از تر اضافه دالر

شده ) ریزی

41

شده ارزشکسب Earned Value Management مدیریت)EVM(

Scenario

Page 42: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

42

Estimate to Complete )ETC(: پروژه تکمیل برآورد3 #روش

EAC = AC + [)BAC – EV( / CPI] = $48,000 + [)$100,000 - $42,000( / 0.875] = $48,000 + $66,285 = $114,285) برنامه 14258درخواست بودجه از تر اضافه دالر

شده ) ریزی

4 #روشEAC = BAC / CPI = $100,000 / 0.875 = $114,285) برنامه 14258درخواست بودجه از تر اضافه دالر

شده ) ریزی

شده ارزشکسب Earned Value Management مدیریت)EVM(

Scenario

Page 43: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

43

شده ارزشکسب Earned Value Management مدیریت)EVM(

Scenario

Page 44: مدیریت و کنترل پروژه های نرم افزاری (قسمت چهارم)

چهارم قسمت پایان[email protected]

•44