Presentation is loading. Please wait.

Presentation is loading. Please wait.

Artificial Intelligent Systems Laboratory 1 مديريت پروژه فصل 21 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده : پويا جافريان.

Similar presentations


Presentation on theme: "Artificial Intelligent Systems Laboratory 1 مديريت پروژه فصل 21 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده : پويا جافريان."— Presentation transcript:

1 Artificial Intelligent Systems Laboratory 1 مديريت پروژه فصل 21 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده : پويا جافريان

2 Artificial Intelligent Systems Laboratory 2 مقدمه مديريت پروژه شامل طرح‌ريزي، پايش و كنترل افراد، فرايند و وقايعي مي‌باشد كه در طول توسعه نرم‌افزار رخ مي‌دهند. هر فرد عمل مديريت را انجام مي‌دهد، ولي محدوده فعاليت‌هاي مديريتي هر فرد با توجه به نقش وي در پروژه متفاوت است. نرم‌افزار نياز به مديريت شدن دارد زيرا پيچيده و داراي چرخه حيات طولاني مي‌باشد. مديران براي موفقيت بايد بر روي 4 P ‌ تمركز داشته باشند. يك مستند طرح پروژه، 4 P را به گونه‌اي تعريف مي‌كند كه يك نرم‌افزار با كيفيت و با سود مناسب را تضمين كند. تنها راه كسب اطمينان از صحت طرح پروژه، تحويل محصول با كيفيت به موقع و بر اساس بودجه پيش بيني شده است.

3 Artificial Intelligent Systems Laboratory 3 چرا يك پروژه شكست مي‌خورد ؟ Deadline ها به صورت غير واقعي تعيين مي‌گردند. نياز‌هاي مشتري تغيير مي‌يابد. كار مورد نظر كمتر از ميزان واقعي تخمين زده مي‌شود. ريسك‌هاي قابل پيش بيني و غير قابل پيش بيني وجود دارد. مشكلات فني ارتباط غلط ميان افراد پروژه شكست در مديريت پروژه

4 Artificial Intelligent Systems Laboratory 4 ذينفعان (Stakeholders) مديران رده بالا كه مسائل كسب و كار را مشخص مي‌كنند. اين مسائل معمولاً بر روي پروژه تاثيرگذار است. مديران ( فني ) پروژه كه وظيفه طرح ريزي، انگيزش، سازماندهي و كنترل افراد فني را بر عهده دارند. افراد فني كه وظيفه ارائه تخصص‌هاي مورد نظر براي مهندسي محصول را بر عهده دارند. مشتريان كه نياز‌هاي محصول را تعيين مي‌كنند. كاربران نهايي كه از محصول توليد شده استفاده مي‌كنند.

5 Artificial Intelligent Systems Laboratory 5 تيم هاي نرم افزاري چگونه راهبري شوند ؟ چگونه سازماندهي شوند چگونه انگيزش انجام گيرد‌؟ چگونه همكاري انجام شود؟ چگونه ايده‌هاي مناسب توليد شود؟

6 Artificial Intelligent Systems Laboratory 6 چرخه حيات مديريت پروژه

7 Artificial Intelligent Systems Laboratory 7 The 4 P ’ s بعدهاي مديريت ( 4P ’ s) – افراد (people) – محصول (product) – فرآيند (process) – پروژه (project)

8 Artificial Intelligent Systems Laboratory 8 The 4 P ’ s بعدهاي مديريت ( 4P ’ s) – افراد (people) مهمترين بخش يك پروژه موفق PM-CMM (People Management Capability Maturity Model) – محصول (product) اهداف محصول بايد روشن باشد. – فرآيند (process) مجموعه اي از Framework Activity ها و فعاليت ‌ هاي مهندسي نرم ‌ افزار براي انجام كار – پروژه (project) تمام كار ‌ هاي مورد نياز براي تحقق محصول

9 Artificial Intelligent Systems Laboratory 9 فاكتور‌ها و مسائل موثر در يك پروژه نرم‌افزاري سايز تاريخ تحويل بودجه و هزينه‌ها حوزه كاربردي تكنولوژي كه بايد پياده سازي شود. محدوديت‌هاي سيستم نيازمندي‌هاي كاربر منابع موجود

10 Artificial Intelligent Systems Laboratory 10 وظايف مدير پروژه Scoping( تعريف محدوده ) Planning( برنامه ريزي ) Staffing( تامين نيروي انساني ) Organizing( سازماندهي ) Scheduling( زمانبندي ) Directing( اداره نمودن ) Controling( كنترل نمودن ) Closing ( پايان بخشيدن )

11 Artificial Intelligent Systems Laboratory 11 Project Management Functions Scoping – setting the boundaries of the project Planning – identifying tasks required to complete project Estimating – identifying the resources required to complete the project Scheduling – developing the plan to complete the project Organizing – making sure members understand their roles and responsibilities Directing – coordinating the project Controlling – monitoring progress Closing – assessing success and failure

12 Artificial Intelligent Systems Laboratory 12 مسائلي كه مديريت پروژه به آن‌ها توجه دارد كيفيت محصول ارزيابي ريسك اندازه گيري تخمين هزينه زمانبندي پروژه ارتباطات مشتري تامين نيروي انساني منابع ديگر پايش پروژه

13 Artificial Intelligent Systems Laboratory 13 استفاده از يك فرايند استاندارد استفاده از يك فرايند استاندارد به دليل پيچيدگي سيستم‌هاي اطلاعاتي توسعه آن‌ها را ساده مي‌كند. وقتي فرايند استاندارد يك سازمان به بلوغ برسد، زمان و هزينه پروژه‌ها كاهش يافته و كارايي و كيفيت افزايش مي‌يابد. براي اندازه گيري فاكتور‌هاي فوق، SEI چارچوبي به نامه CMM توسعه داده است.

14 Artificial Intelligent Systems Laboratory 14 فاز‌هاي فرايند FAST فاز بررسي اوليه فاز تحليل مسئله فاز تحليل نيازمندي‌ها فاز تحليل تصميمات فاز طراحي فاز ساخت فاز پياده سازي فاز عمليات و پشتيباني

15 Artificial Intelligent Systems Laboratory 15 فاز‌هاي فرايند FAST امكان سنجي زمانبندي امكان سنجي ريسك اين امكان سنجي معمولاً موجب يكي از موارد زير مي‌شود : ‌ – تاييد و تامين هزينه سيستم براي طراحي و ساخت – تاييد و تامين هزينه يكي از راه‌حل‌هاي جايگزين – رد راه حل پيشنهادي و يا لغو پروژه – تاييد نسخه كاهش يافته راه حل پيشنهادي

16 Artificial Intelligent Systems Laboratory 16 ابزار‌هاي مديريت پروژه نمودار PERT – نمودار شبكه‌اي براي مشخص كردن ارتباط بين فعاليت‌هاي پروژه نمودار GANT – نمودار ميله‌اي براي مشخص كردن فعاليت‌هاي پروژه در تقويم

17 Artificial Intelligent Systems Laboratory 17 نمودار PERT

18 Artificial Intelligent Systems Laboratory 18 نمودار Gant

19 Artificial Intelligent Systems Laboratory 19 نمودار Gant در MS Project

20 Artificial Intelligent Systems Laboratory 20 نمودار PERT در MS Project


Download ppt "Artificial Intelligent Systems Laboratory 1 مديريت پروژه فصل 21 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده : پويا جافريان."

Similar presentations


Ads by Google