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

Slides:



Advertisements
Similar presentations
در جامعه، افرادي که موقعيت و مسؤليت خود را مي‌دانند از راحتي و امنيت بيشتري برخوردارند هر کلاس از جامعه، مجموعه‌اي از امکانات و تواناييهاي مجاز برخوردار.
Advertisements

سازگاري فرايندهاي يادگيري Consistency of Learning Processes ارائه دهنده : الهام باوفای حقیقی استاد درس : آقای دکتر شيري دانشگاه امير كبير دانشكده ‌ مهندسي.
مديريت پروژه‌هاي فناوري اطلاعات
طراحي و ساخت سيستم‌هاي تجارت الکترونيک چارچوب و الگوي سازمان‌هاي تجاري.
مديريت پروژه‌هاي فناوري اطلاعات سيستم‌هاي و استانداردهاي مديريت پروژه.
1 آزمايشگاه سيستم های هوشمند ( Domain-specific Architecture.
برنامه‌ريزي استراتژيک پيشرفته چارچوب کلي تجزيه و تحليل راهبردي (استراتژيک) سيستم‌ها.
طراحي و مدل کردن مؤلفه ها فصل 7 معماري نرم افزار هاي بزرگ دانيال مؤذن استاد : دکتر عبدالله زاده.
آزمايشگاه سيستم‌هاي هوشمند1 برنامه ريزي و نظاره پروژه درس مهندسي نرم‌افزار 2 فصل 24 دكتر احمد عبداله زاده بارفروش تهيه كننده : پويا جافريان.
طراحي و ساخت سيستم ‌ هاي تجارت الکترونيک چارچوب و الگوي سازمان ‌ هاي تجاري.
برنامه‌ريزي استراتژيک پيشرفته مدل و فرآيند کلان برنامه‌ريزي راهبردي سيستم های تجارت الکترونيک.
مهندسی نرم افزار مبتنی بر عامل
ارائه روشي براي شناسايي کاراکترهاي دستنويس، برپايه شبکه LVQ.
طراحي و ساخت سيستم‌هاي تجارت الکترونيک
Artificial Intelligent Systems Laboratory 1 مديريت ريسك درس مهندسي نرم‌افزار 2 فصل 25 دكتر احمد عبداله زاده بارفروش تهيه كننده : پويا جافريان.
برنامه‌ريزي استراتژيک
برنامه‌ريزي استراتژيک مرحله تعيين برنامه جامع اقدامات سازمان (Master Plan)
Artificial Intelligent Systems Labratory 1 eXtreme Programming فصل 4 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده : پويا جافريان.
Yazd medical students research center Ysrc.blogfa.com
سيستمهاي اطلاعات مديريت ارائه كننده : محسن كاهاني.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه ارتباط بين component ها.
طراحي و ساخت سيستم‌هاي تجارت الکترونيک ساخت سيستم‌هاي تجارت الکترونيک ECSE.
1 فصل 8 - طراحي زيرسيستم ها برگرفته از کتاب Large-Scale Software Architecture – Jeff Garland, Richard Anthony فرنوش گلشن آزمايشگاه سيستم هاي هوشمند بهار.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه Process and Deployment Design.
1 تدوين راهبرد برای يک برنامه جلب حمايت همه جانبه Mohsen Shams, MD. PhD Candidate in Health Education, School of Public Health, Tehran University of Medical.
مقدمه فصل 1 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش
نظارت تضمين کيفيت كنترل كيفيت. نظارت و تضمين کيفيت نظارت و تضمين کيفيت به معني بازرسي و بازبيني فرآيندها و محصولات پروژه جهت اطمينان از انطباق آنها با.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
شاخص هاي فرايند و پروژه درس مهندسي نرم‌افزار 2
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
مهندسی نرم افزار مبتنی بر عامل
RUP فرآيند شيئ گراي توسعه نرم افزار Rational. RUP عناوين مورد بررسي n مقدمه n بهترين تجارب n نگاهي كلي به فرآيند n فرآيند مبتني بر موارد كاربرد n فرآيند.
1 آزمايشگاه سيستم های هوشمند ( ارزيابي معماري نرم افزار.
مديريت پروژه‌هاي فناوري اطلاعات
Artificial Intelligent Systems Laboratory 1 مديريت پروژه فصل 21 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده : پويا جافريان.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي تخصيص منابع.
Artificial Intelligent Systems Laboratory 1 توسعه Agile فصل 4 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده : پويا جافريان.
اصول و مفاهيم جلب حمايت همه جانبه Mohsen Shams, MD. PhD Candidate in Health Education, School of Public Health, Tehran University of Medical Sciences.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
Artificial Intelligent Systems Laboratory 1 الگو‌هاي فرايند (Process Patterns) فصل 2 درس مهندسي نرم‌افزار 2 دكتر احمد عبداله زاده بارفروش تهيه كننده :
مديريت پروژه‌هاي فناوري اطلاعات راه‌حل‌هاي مبتني بر فناوري اطلاعات.
ساختارهاي تقسيم كار پروژه
توسعه سازماني براي مشاوران مديريت دوره کوتاه مدت (10 روز )
Solving problems by searching Chapter 3 Modified by Vali Derhami.
1/19 Informed search algorithms Chapter 4 Modified by Vali Derhami.
کنترل خلوص ژنتیکی در مزارع تولید بذر هیبرید ذرت
Frameworks And Patterns
دوره آموزشي آشنايي با : مديريت فرايند PROCESS MANAGEMENT ارائه دهنده:
مديريت پروژه هاي فناوري اطلاعات نويسنده : Jack T. Marchewka ترجمه پاورپوينت فصل سه مترجم : محمد صادق كسلخه ايميل :
نظریه رفتار برنامه ريزي شده Theory of Planned Behavior
اهميت بستر دانش سازماني در موفقيت پروژه هاي ERP کامران اعتمادمقدم عضو هيات علمي سازمان مديريت صنعتي – مدير علمي رشته كارشناسي ارشد MITM
دکتر کورش فتحی واجارگاه - استاد دانشگاه شهید بهشتی
بسم الله الرحمن الرحيم.
تبدیل فوریه (Fourier Transform)
نمايش اعداد در کامپيوتر چهار عمل اصلي
سيستمهاي اطلاعات مديريت
دوره آموزشي مديريت و مهندسي مجدد فرايندها مرداد ماه 86
نظریه رفتار برنامه ريزي شده Theory of Planned Behavior
Test آزمون نرم افزار Mansooreh Jalalyazdi.
مقدمه اي بر مهندسي نيازمنديها
آشنايي با نرم افزار.
مثال : فلوچارتي رسم كنيد كه دو عدد از ورودي دريافت كرده بزرگترين عدد
آزمايشگاه مهندسي نرم افزار
سيستمهاي اطلاعات مديريت
Presentation transcript:

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

Artificial Intelligent Systems Laboratory 2 تيم هاي نرم افزاري ساختار مناسب براي يک تيم بستگي به نوع سازمان، نوع پروژه، تعداد افراد، توانايي هاي اعضاي تيم ها و نوع و سختي کار دارد. – تيم هاي دموکراتيک ِ غير متمرکز (DD) بهترين روش براي حل مسائل دشوار آسيب پذير ليدر ندارد وظايف زمان اجراي كوتاه دارد تصميم گيري به وسيله افراد اجرا مي ‌ شود. ارتباط افقي بين اعضاي تيم وجود دارد.

Artificial Intelligent Systems Laboratory 3 تيم هاي نرم افزاري – تيم هاي تحت کنترل غير متمرکز (CD) ليدر دارد. هماهنگ كننده دارد. حل مسئله توسط گروه است. ارتباط افقي است. ارتباط عمودي بين اعضا نيز وجود دارد. – تيم هاي کنترل شده متمرکز (CC) ارتباط افقي است.

Artificial Intelligent Systems Laboratory 4 افراد : تيم هاي نرم افزاري 4 نوع دسته بندي سازمان ها 1) مدل بسته ( close paradigm ) : داراي ساختارهاي سنتي ( شبيه CC) براي توليد نرم افزارهايي مناسب است که تجربه توليد آنها در گذشته وجود دارد. 2) مدل تصادفي ( random paradigm ) : تيم بر افراد و نوآوري آنها تکيه دارد. هنگامي که نياز به نوآوري وجود دارد از اين نوع تيم ها استفاده ميشود اما کارايي پاييني دارند. 3) مدل باز ( open paradigm ) : سعي ميکند خصوصيات نوع بسته و نوع تصادفي را دارا باشد، فعاليت ها با همکاري انجام مي شوند. براي توسعه سيستم هاي پيچيده مناسب هستند. 4) مدل همگام (synchronous paradigm) : بر تقسيم کار بين افراد تيم تاکيد دارد و هر عضو تيم بروي اندازه کوچکي از کار، فعاليت ميکند.

Artificial Intelligent Systems Laboratory 5 افراد : ارتباط ميان اعضاي تيم ها تکنيک هاي همکاري و ارتباط در پروژه ها : – روشهاي رسمي و غير شخصي : شامل بر مستندات مهندسي نرم افزار، برنامه هاي پروژه و گزارشهاي موجود – رسمي و بين اشخاص : تمرکز بر فعاليت هاي QA دارد مانند : جلسات بازبيني و مرور – غير رسمي و بين اشخاص : جلسات گروهي براي بحث و تبادل نظر و حل مسائل – ارتباطات الکترونيکي : مانند پست الکترونيک، بولتن هاي الکترونيک، ويدئو کنفرانس و.. – گردهمايي هاي بين افراد : شامل بر بحث هاي غير رسمي ميان افراد گروه و افراد خارج از پروژه

Artificial Intelligent Systems Laboratory 6 انتخاب تيم در انتخاب تيم‌هاي نرم افزاري بايد به مسائل زير توجه شود : ‌ سختي مسئله اندازه برنامه در قالب Line Of Code يا Function Point استحكام تيم درجه استقلال اجزاء مسئله كيفيت و قابليت اطمينان مورد نياز استحكام تاريخ تحويل ارتباطات مورد نياز براي انجام پروژه

Artificial Intelligent Systems Laboratory 7 راهبر تيم مدل MOI : – انگيزش : توانايي ايجاد انگيزه در افراد فني براي نمايش توانايي‌ها در بهترين فرم – سازمان : توانايي شكل دادن فرايند موجود يا ايجاد فرايند جديد به گونه‌اي كه مفاهيم اوليه بتواند به محصول نهايي تبديل شود. – ايده ها و نوآوري‌ها : توانايي انگيزش افراد براي خلق و ايجد احساس خلاقيت در افراد با وجود كار در محدوده‌هاي پروژه

Artificial Intelligent Systems Laboratory 8 استراتژي‌هاي مختلف سيستم هاي نرم افزاري بسته : يك ساختار سلسله مراتبي ( شبيه تيم‌هاي CC) تصادفي : ساختار ضعيف و وابستگي به افراد تيم باز : ساختاري براي دستيابي به كنترل موجود در روش بسته و خلاقيت موجود در روش تصادفي همگام : تقسيم بندي مسئله به بخش‌هاي جدا و اختصاص هر تيم به بخشي از مسئله با ميزان كم ارتباطات بين تيم‌ها

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

Artificial Intelligent Systems Laboratory 10 تيم ‌هاي Agile اعضاي تيم بايد به يكديگر اطمينان داشته باشند. خودسازماندهي تيم در حين پيشرفت پروژه براي بيشينه سازي استفاده از استعداد‌هاي افراد تيم خود سازمانده : – ساختار انطباق پذير – استفاده از اجزاء ساختار‌هاي باز، تصادفي و همگام – خودمختاري قابل توجه

Artificial Intelligent Systems Laboratory 11 تيم‌هاي Agile تيم‌هاي داراي خودمختاري قابل توجهي براي انجام تصميمات مديريتي و فني مي‌باشند. طرح ريزي به كمترين مقدار خود رسيده و تنها شامل نياز‌مندي‌هاي سازماني و استاندارد‌هاي سازمان مي‌گردد. مي‌توان جلسات روزانه (10 تا 20 دقيقه‌اي ) برگزار نمود و اعمال هر روز را هماهنگ نمود.

Artificial Intelligent Systems Laboratory 12 افراد : ارتباط ميان اعضاي تيم ها تکنيک هاي همکاري و ارتباط در پروژه ها : – روشهاي رسمي و غير شخصي : شامل بر مستندات مهندسي نرم افزار، برنامه هاي پروژه و گزارشهاي موجود – رسمي و بين اشخاص : تمرکز بر فعاليت هاي QA دارد مانند : جلسات بازبيني و مرور – غير رسمي و بين اشخاص : جلسات گروهي براي بحث و تبادل نظر و حل مسائل – ارتباطات الکترونيکي : مانند پست الکترونيک، بولتن هاي الکترونيک، ويدئو کنفرانس و.. – گردهمايي هاي بين افراد : شامل بر بحث هاي غير رسمي ميان افراد گروه و افراد خارج از پروژه

Artificial Intelligent Systems Laboratory 13 بررسي تکنيک هاي همکاري و ارتباط درجه ارتباط

Artificial Intelligent Systems Laboratory 14 تعريف مسئله مشخص كردن حوزه مسئله : براي محدود كردن مسئله حوزه شامل : – موضوع (Context) – اهداف (Information Objectives) – عملكرد (Functional Performance) تجزيه مسئله : ‌ ايجاد تقسيم بندي كاركردي

Artificial Intelligent Systems Laboratory 15 فرآيند تعريف، توسعه و پشتيباني در توسعه تمامي سيستم هاي نرم افزار مشترک هستند. مسئله انتخاب يک مدل فرآيند مناسب با پروژه مربوطه است. مدير پروژه بايد در رابطه با مدل فرآيند توسعه پروژه تصميم گيري نمايد.

Artificial Intelligent Systems Laboratory 16 پروژه براي مديريت موفق پروژه هاي نرم افزاري بايد متوجه شويم که چه مسائلي به درستي پيش رفته و کدام يک نا مطلوب پيش رفته اند. تعدادي از نشانه هاي ظهور مخاطره در پروژه هاي نرم افزاري : – اعضاي تيم توسعه نيازهاي مشتري را درک نکنند. – محدوده محصول به درستي تعريف نشده باشد. – تغييرات به درستي کنترل نشوند و...

Artificial Intelligent Systems Laboratory 17 اصول W5HH 7 سوال که “ بوهم ” براي يافتن اهداف و خصوصيات پروژه طرح نموده است : –Why is the system being developed ? چرا سيستم بايد توليد شود؟ –What will be done, by when? چه کاري و تا چه زماني بايد انجام شود؟ –Who is responsible for a function ? چه کسي مسئول يک وظيفه است؟ –Where are they organizationally located ? آنها ( اعضاي تيم توسعه ) در چه محلي مستقر و ساماندهي شده اند ؟

Artificial Intelligent Systems Laboratory 18 اصول W5HH –How will the job be done technically and managerially ? کارها از نظر فني و مديريتي چگونه انجام خواهند شد؟ –How much of each resource is needed ? چه مقدار از هر منبعي مورد نياز مي باشد ؟