صفحه محصول - ایده توسعه Agile

ایده توسعه Agile (pptx) 21 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 21 اسلاید

قسمتی از متن PowerPoint (.pptx) :

1 ایده توسعه Agile 2 ايده اصلي توسعه Agile ”ما راه ‌ هاي بهتري را براي توسعه نرم ‌ افزار با انجام آن و كمك به ديگران براي انجام آن، نشان خواهيم داد“ در طي اين كار ما به ارزش ‌ هاي زير دست يافته ايم : اهميت اشخاص و ارتباطات نسبت به فرايند و ابزار اهميت نرم ‌ افزار عملياتي نسبت به مستندات كامل اهميت همكاري مشتري نسبت به مذاكرات در حين قرارداد اهميت پاسخ به تغييرات نسبت به پيگيري يك طرح اوليه با توجه به مطالب بالا، درحالي كه مسائل مطرح شده در سمت چپ جملات داراي اهميت مي ‌ باشند، مسائل مطرح شده در سمت راست از اهميت بالاتري برخوردارند. 3 توسعه نرم ‌ افزار Agile توسعه به روش Agile مي ‌ تواند سيستم موفق را سريع تحويل دهد. توسعه Agile بر ارتباطات و همكاري پيوسته ميان توسعه دهندگان و مشتريان تاكيد دارد. 4 توسعه نرم ‌ افزار Agile مهندسي نرم ‌ افزار به روش Agile بر مبناي فلسفه رضايت مشتري، تحويل نرم ‌ افزار به صورت افزایشی، تيم ‌ هاي نرم ‌ افزاري كوچك (متشكل از مهندسين نرم ‌ افزار و ذينفعان)، روش ‌ هاي غير فورمال، و محصولات كاري ( Work Products ) كوچك و حداقل بنا شده است. رهنمود ‌ هاي مهندسي نرم ‌ افزار به روش Agile بر تحويل به موقع نرم ‌ افزار عملياتي به صورت مرحله ‌ اي در طي آناليز و طراحي تاكيد دارد. 5 Agility چيست ؟ پاسخگويي موثر (سريع و سازگار) به تغييرات ارتباطات موثر ميان همه ذينفعان قراردادن مشتري در تيم نرم ‌ افزاري تشكيل يك تيم براي اينكه كار انجام شده تحت كنترل باشد و اين موارد موجب مي ‌ شود : تحويل سريع و افزايشي ( Incremental ) نرم ‌ افزار 6 فرايند Agile از نياز ‌ هاي ارائه شده (سناريو ‌ ها) توسط مشتري نشات مي ‌ گيرد. طرح ‌ ها، كوتاه مدت هستند. توسعه نرم ‌ افزار به صورت چرخشي با تاكيد زياد بر روي فعاليت ‌ هاي ساخت سیستم تحويل نرم افزار در چندین افزایش ( Increment ) در صورت تغيير، با تغييرات تطابق مي ‌ يابد. 7 توانايي ‌ هاي لازم براي تبديل نرم ‌ افزار به مهندسي فاز ‌ هاي طراحي و ساخت به طور كامل از هم جدا شوند. تعيين و ارائه يك برنامه ريزي قابل پيشگويي طراحي محصول به طوري كه به اندازه كافي براي ساخت مناسب و آماده باشد. انجام فاز ساخت با نيروي انساني كم هزينه در نظر گرفتن ميزان ارزندگي محصول كه ارتباط مستقيم با زمان و نيروي انساني دارد. 8 ميزان فعاليت ‌ هاي صورت گرفته در توسعه نرم ‌ افزار تجزيه و تحليل ( Analysis ) 16 % طراحي ( Design ) 17 % تست كد / واحد ( Code/Unit Test ) 34 % تست سيستم/يكپارچه ( System/Integration Test ) 18% مستند سازي ( Documentation ) 8% اجرا/نصب ( Implementation/Install ) 7% 9 متدولوژي ‌ هاي Agile ‌ موجود eXtreme Programming Scrum Crystal Family of Methodologies Feature Driven Development Dynamic System Development Method 10 مشخصات پروژه ‌ هايي كه از روش ‌ هاي Agile استفاده مي ‌ كنند ( Miller ) : ‌ پيمانه ‌ اي بودن ( Modularity ) در سطح فرايند توسعه تكرار پذير بودن ( Iterative ) با دوره ‌ هاي تكرار كوتاه كه موجب رسيدگي سريع و صحت در عملكرد مي ‌ گردد. زمانبندي با دوره ‌ هاي تكرار از يك تا شش هفته صرفه جويي در فرايند توسعه با كنار گذاري تمام فعاليت ‌ هاي غير ضروري قابل تطبيق با ريسك ‌ هاي جديدي كه احتمال بروز دارند.

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

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