کامپیوتر و IT و اینترنتعلوم مهندسی

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

صفحه 1:
نام گرد آور: مهدی نیاز رشته : مهندسی نرم افزار ,دانشگاه: آزاد خوراسگان

صفحه 2:
مدیریت پروژه 2 مدیریت پروژه شامل برنامه ریزی» نظارت و کنترل افراد و وقایعی می باشد که در ضمن تکامل نرم افزار از مفهومی اولیه به یک پیاده سازی عملیاتی انجام عن شود مديريت يروزه نرم افزار بر جهار مولفه تاكيد دارد: ‎ai"‏ ‎dain ™‏ ۲ فرآیند * پروژه

صفحه 3:
افراد > > مهمترین جزء پروژه افراد هستند. افراد را در پنج دسته تقسیم بندی می کنند: ۴ مدیران ارشد: مسائل حرفه ای را در نظر می گيرند و تاثیر زیادی بر پروژه دارند. مدیران پروژه یا فنی: مسئول برنامه ریزی تقسیم وظایف. سازماندهی و کنترل تیم را بر عهده دارند. مجریان: دارای مهارتهای فنی هستند و برای انجام فعالیت های مهندسی به منظور ایجاد محصول مورد نیاز می باشند. مشتری: نیازمندیهای نرم افزار را مشخص می کنند. * کاربران نهایی: بعد از آماده شدن نرم افزار از آن استفاده می کنند. < هر پروژه نرم افزاری شامل افرادی است كه در اي تقسیم بندی قرار می گیرند. به کارآمد بودن پروژه تیم باید به گونه ای سازماندهی شود که از تونایی ها و مهارتهای افراد حدا کثر استفاده را بنماید. این عمل به عهده رهبر تیم است.

صفحه 4:
رهبران تیم 2 مدیر پروژه به عنوان رهبر تیم باید مجموعه ای از مهارت ها را کسب نماید

صفحه 5:
رهبران یرد < مدل پیشنهادی ۷۷6/۳۵6۲9 6۲۲۷[ برای رهبری تیم‌(مدل 00۱): * انگیزه(۷01۷311010) :توانایی در ترغیب افراد فنی برای تولید با حداکثر قابلیتشان ‎JSS otis: (Organization) »tjL "‏ دادن به فرآیندهای موجود مفاهیم اولیه را به محصول نهایی تبدیل کند. ‏* ایده یا ابتکار(1010 1۳۵۷ 0۲ ۱063) :توانایی در ترغیب افراد برای ایجاد خلاقیت و حس خلاق بودن ‎ ‎ ‎۳ ‎ ‎ ‎

صفحه 6:
ویژگی رهبران موفق ® حل مسئله: یک مدیر موفق باید بواند موارد فنی و سازمانی را تشخیص دهد و به صورت سیستماتیک راه حلی را سازماندهی کند. باید بتواند از حدا کثر توانایی مجریان استفاده کند. 2 يكتا بودن مدیریت: یک مدیر پروژه خوب باید مسئول پروژه باشد. او باید از کنترل پروژه در صورت لزوم مطمئن باشد و اطمینان داشته باشد که می تواند افراد فتی مناسب را برای انجام وظایف انتخاب کند. دستاوردها: به منظور بهینه سازی قابلیت تولید افراد تیم» مدیر بايد به دستاوردها و اعمال توجه نشان دهد که ریسک های کنترل شده مورد قبول می باشد. ایجاد تیم: یک مدیر پروژه باید بتواندافراد را درک کنده بايد در شرايط فشار زياد كنترل شده عمل نماید.

صفحه 7:
تیم های نرم افزار با اتتساب کارها به افراد تیم های نرم افزاری شکل می گيرند. » راههای انتساب منابع انسانی به پروژه: * لا فردب» ۷ کار عملیاتیم ختلطل|</): کار نسبتا کمینجام می‌شود. * لاا فرد به آلا كار مختلفنسبكادم موشود( ل > الا) * لاافرد در قالآ تيمسازماندهىموشوند 2 نحوه انتساب کارها به افراد به مدیر پروژه بستگی دارد. بهترین ساختار تیم بستگی به سبکک مدیریت سازمان» تعداد افراد ماهر در پروژه» سطح مهارت افراد و دشواری مسئله دارد.

صفحه 8:
سازماندهی تیم های کاری (Democratic Decentralized) s jz» 2 SSS yo” * مدیر پروژه دائم ندارد. * هماهنگ کننده کارها برای مدت کوتاهی منسوب می شوند و سپس با افراد دیگری جایگزین می شون * تصمیم گیری به صورت توافق گروهی است. * ارتباط بین افراد افقی است. * کنترل شده غیر متمرکز(۱1266 06۳1۲۵ ‎Controlled‏ * یک راهنما تعریف شده دارد که کارهای خاصی را هماهنگ می کند و راهنماهای دوم مسئول کارهای جزئی هستند. * حل مسئله در گروه اما یاده سازی راه حل توسط رهبر پین گروها تقسیم می شود.

صفحه 9:
سازماندهى تيم هاى كارى رد (Controlled Decentralized). J 25 ‏متمرکز‎ * رهبر و دستیار تعریف شده وجود دارد. 7 خل ‎ooh lh gli sald‏ شزق. * ارتباط بین رهبر و اعضای تیم عمودی است.

صفحه 10:
فاکتورهای موثر برساختار تیم

صفحه 11:
تیم با کارایی بالا به منظور دستيابى به تيم با كارايى بالا بايد: اعضای تيم بايد به يكديكر اعتماد داشته باشند. توزيع مهارتها بايد براى مسئله مناسب باشد. خوددار بودن بايد از تيم حذف شود اگر هدف بدست آوردن یکپارچگی تیم است. < سم تیم های پروژه عبارتند است از: فضای کار آشفته: (تیم در چنین محیطی انرژی خود را هدر می دهد) * نا امیدی بالا : (سبب اصطکاکک بین اعضای تیم می شود) شیوه ضعیف هدایت یا مدل ف رآیند ضعیف : (عدم دستیابی به اهداف پروژه) عدم تعریف شفاف نقش ها : (عدم تعهد و فرافکنی در تیم می شود) * شکست مکرر و مدام: (سیب ایجاد عدم اعتماد و کاهش دلگرمی می شود) مهندسي نرم افزار

صفحه 12:
راههای مقابله با سم های تیم 36020[ رلههاییرا ‎esl‏ کات يشنهاد میک ند 7 تیم دسترسی به تمام اطلاعات مورد نیاز برای انجام کار دارد. * اهداف عمده با يكك بار تعریف. نباید اصلاح شوند مگر اینکه خیلی ضروری باشند. * اخبار بد نباید پنهان نگهداشته شوند بلکه باید در زودترین زمان ممکن به اطلاع اعضای تیم برسند.

صفحه 13:
دسته بندی تیم ها < مدل بسته(956اآم)):_دارای ساختار سنتی است. برای تولید نرم افزارهایی مناسب است که تجربه تولید آن در گذشته وجود دارد. * مدل تصادفی(۵۵1۱6/0۲۱): بر افراد و نوآوری آنها تکیه دارد. هنگامی که نیاز به نوآوری باشد از این نوع تیم ها استفاده می شود اما کارایی پایینی دارد. * مدل باز(0/061): سعی می کند خصوصیات مدل بسته و تصادفی را دارا باشد. برای توسعه سیستم های پیچیده مناسب است. ۶ مدل همگام (53/۱6۲۵۲0۱15 ): بر تقسیم کار بين افراد تیم تا کید دارد و هر عضو تیم بر روی قسمتی از پروژه اصلی فعالیت می کند.

صفحه 14:
ارتباط بين اعضای تیم > روش های رسمی و غیر شخصی: شامل مستندات مهندسی نرم افزار؛ برنامه های پروژه و گزارش های موجود ™ رسمی و بین اشخاص:تمرکز بر فعالیت های تیم دارد مانند جلسات بازیینی و مرور غير رسمى و بین اشخاص: جلسات گروهی برای بحث و تبادل نظر و حل مسائل 2 ارتباطات الکترونیکی: مانند پست الکترونیکی و ویدئو کنفرانس ن اشخاص: شامل بحث های غیر رسمی میان افراد گروه و افراد خارج مهندسي نرم افزار

صفحه 15:
تعریف مسئله اولین فعالیت مدیریت پروژه نرم افزار تعيین محدوده نرم افزار است. محدوده با پاسخ به این سوالات تعریف می شود: نه نرم افزار ایجاد شده با سيستم بز ركتر» محصول یا زمینه تجاری منطبق می شود و چه محدودیت هایی در نتیجه این متن تحمیل می گردد. امدات اطلاعات: جه اشیا داده قابل رویتی توسط مشتری به عنوان خروجی نرم افزار داده ای برای خروجی مورد نیاز می باشد؟ چه عملی را نرم افزار انجام می دهد تا داده های ورودی را به خروجی تبدیل کند. تعيين حيطه محصول: شرحی که محدوده پروژه را نشان می دهد. مهندسي نرم افزار

صفحه 16:
تخزبه مس؟ * تجزیه مسئله که گاهی قطعه بندی نامیده می شود. 2 تجزیه در دو زمینه عمده انجام می شود: * وظایفی که باید تحویل شوند. * فرآیندی که برای تحویل آن انجام می گیرد. تجزیه مسئله: تجزیه مسئله به زیر مسائل

صفحه 17:
فرآيند > مدير بروزه براى انتخاب و تنظيم فرآیند باید براساس موارد زير تصميم بگیرد: * کدام فرآیند برای مشتریان و افراد پروژه مناسب است. * خصوصیات محصول چه باشد. * محیط پروژه چگونه باشد. مهندسي نرم ‎١‏

صفحه 18:
پروژه عدم درک نیازهای مشتری عدم تعريف خوب از حوزه محصول عدم مدیریت مطلوب تغییر فناوری انتخاب شده نیازهای تجاری * مهلت ها واقع بینانه نیست مقاومت کاربران فتن حمايت مالی عدم مهارت افراد تيم پروژه عدم تلاش كافى ات از بين ‎ond‏ ل مس 4 02 < 66 00۳[ ده مورد را از عاهمدر خطر بودنزيروثه تعريفصىكنلة

صفحه 19:
(asta 39.28 * راه حل های پیشنهادی ‎John Reel‏ در آغاز کار درست گام بردارید. * شتاب حرکت را حفظ کنید. * پیشرفت کار را پیگیری کنید. * هوشمندانه تصمیم گیری کنید. " پس از وقوع حادثه آن را تحلیل کنید.

صفحه 20:
اصل ۱/۰۳۱۱ 2 چرا این سیستم توسعه داده می شود؟ /۷۷۷ چه چیزی انجام خواهد شد؟ ]۷۷۲۵ 2 چه زمانی انجام خواهد شود؟ ‎When‏ جه کسی مسئول یک وظیفه است؟ ۷۷۵ چه جایگاهی از لحاظ سازمانی دارند؟ ۷۷/6۲6 کار از نظر مدیریتی و فنی چگونه انجام خواهد شد؟۲۱۵۷۷ ۶ به جه ميزان از هر منبع لازم است؟/>۷/۸ ‎How‏

جهت مطالعه ادامه متن، فایل را دریافت نمایید.
32,000 تومان