هزینه آموزش
۲۲,۰۰۰ تومان

آموزش مبانی توسعه نرم افزاری Agile (چابک)

آموزش مبانی توسعه نرم افزاری Agile (چابک)

تعداد دانشجو
۱۶۲ نفر
مدت زمان
۲ ساعت و ۳۵ دقیقه
هزینه آموزش
۲۲,۰۰۰ تومان
محتوای این آموزش
آموزش مبانی توسعه نرم افزاری Agile (چابک)

چکیده

در این فرادرس سعی بر این است که در درس اول و دوم با آشنایی با دلایل وجودی Agile و همچنین تشریح روح تفکر و اصول پایه ای Agile، پایه و بستر مناسبی جهت درک روش ها و چارچوب های Agile فراهم گردد. در درس سوم برای تبیین نحوه اجرای اصول Agile در قالب چارچوب های اجرایی، به تشریح اصول چارچوب های محبوب و رایج Agile پرداخته شود. در درس چهارم برای تقویت درک کاربردی رویکردهای Agile، مفاهیم پرکاربرد و تکنیک های آن مورد بحث و بررسی قرار می گیرد. سرانجام و در درس پنجم علاوه بر جمع بندی، نکات بسیار کلیدی در مورد انتخاب چارچوب های متناسب با نوع پروژه و بایدها و نبایدهای Agile ارائه می گردد.

مدرس
عباس نیک نفس

کارشناس ارشد مهندسی کامپیوتر-نرم‌افزار

ایشان موفق به کسب عنوان دانشجوی برتر از دانشگاه علم و صنعت ایران شدند، از رساله ارشد خود در زمینه «جستجوی کلمات کلیدی درپایگاه های دانش‌ مبتنی بر گراف» با کسب نمره عالی دفاع کردند و ماحصل این پایان نامه در سال 2020 منجر به چاپ مقاله ISI در ژورنال Frontiers of Information Technology and Electronic Engineering از انتشارات اسپرینگر شده است.

چکیده آموزش


توضیحات تکمیلی

امروزه نرم افزارها نقش کليدی در توسعه جوامع مدرن دارند و به تبع آن، استفاده از مدل های فرايندی مناسب و کارا جهت حل مسائل توسعه نرم افزار، از اهميت ويژه ای برخوردار است. محيط های کسب و کار امروزی بسيار پويا و تغيير پذير هستند و سازمان ها و صنايع جهت تطبيق با شرايط محيط های جديد، به صورت مداوم در حال تغيير نيازمندی های نرم افزاری خود بوده و در عين حال، درخواست انجام سريع پروژه ها و دريافت نرم افزارهای خود را دارند.

روش های سنگین و قدیمی واکنش مناسبی به این تغییرات نداشته و موجب بروز مشکلات فراوانی، از جمله: عدم تحویل به موقع محصولات به مشتریان، هزینه های بسیار بالای تولید نرم افزار، عدم تطابق محصول نهایی تولیدی با نیازمندی های واقعی مشتریان، عدم هماهنگی اعضای دخیل در تولید و توسعه و وجود اشکالات و باگ های فراوان در محصولات تولیدی می شوند. در پاسخ به اين مشکلات و نيازمندی ها، در ابتدا چندين روش سبک به وجود آمد که اکثر آن ها دارای خصوصيات مشترکی بودند، همان گونه که تفاوت های خاص خود را نيز داشتند.

اين روش ها و تمرين ها بر اساس الگوهای تکرارپذير بنا شده بودند و نهایتا منجر به پديد آمدن رویکرد Agile (چابک) شدند. Agile رویکردی است که علاوه بر برطرف کردن مشکلاتی که گفته شد، در تولید نرم افزارهای کارا و همچنین بهبود روند تولید و توسعه نرم افزار، تاثیر بسزایی دارد.

در این فرادرس سعی بر این است که در درس اول و دوم با آشنایی با دلایل وجودی Agile و همچنین تشریح روح تفکر و اصول پایه ای Agile، پایه و بستر مناسبی جهت درک روش ها و چارچوب های Agile فراهم گردد. در درس سوم برای تبیین نحوه اجرای اصول Agile در قالب چارچوب های اجرایی، به تشریح اصول چارچوب های محبوب و رایج Agile پرداخته شود. در درس چهارم برای تقویت درک کاربردی رویکردهای Agile، مفاهیم پرکاربرد و تکنیک های آن مورد بحث و بررسی قرار می گیرد. سرانجام و در درس پنجم علاوه بر جمع بندی، نکات بسیار کلیدی در مورد انتخاب چارچوب های متناسب با نوع پروژه و بایدها و نبایدهای Agile ارائه می گردد.

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: مقدمه ای بر Agile
    • رویکرد Agile
  • درس دوم: تاریخچه پیدایش Agile
    • تاریخچه پیدایش Agile
    • بحران تولید نرم افزار (Software Crisis)
    • Agile، فرشته نجات
  • درس سوم: ارزش‌ ها و اصول اساسی Agile
    • بیانیه توسعه Agile
    • اصول چابک (Agile Principles)
  • درس چهارم: مزایای Agile
  • درس پنجم: اسکرام (Scrum)
    • مرور، ارزش ها و نقش ها
    • مراسم و وقایع (چرخه حیات)
    • اصطلاحات و محصولات
  • درس ششم: برنامه ‌نویسی (Extreme Programming (XP
    • مرور، ارزش ها
    • برنامه نویسی زوج (Pair Programming)
    • توسعه تست گرا (TDD)
  • درس هفنتم: کانبان، اسکرام بان، اسکرام و XP
    • مفاهیم کاربردی و تکنیک های Agile
  • درس هشتم: داستان کاربر (User Story)
  • درس نهم: تخمین در Agile
    • جلسه روزانه
    • توسعه تست محور
    • برنامه نویسی زوج
    • نکات تجربی مهم اجایل
  • درس دهم: تمرین های Agile

 

مفید برای رشته های
  • مهندسی صنایع - کیفیت بهره وری
  • مهندسی کامپیوتر - نرم افزار
  • علوم کامپیوتر
  • مدیریت کسب و کار اینترنتی

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل PDF یادداشت‌ های ارائه مدرس



پیش نمایش‌ها

پیش‌نمایش ۱: مقدمه ای بر Agile

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۳ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۲: تاریخچه پیدایش Agile

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۴ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۳: رزش ها و اصول اساسی Agile

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۵ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۴: مزایای Agile
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۵: اسکرام (Scrum)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۶: برنامه نویسی (Extreme Programming (XP
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۷: کانبان، اسکرام بان، اسکرام و XP
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۸: داستان کاربر (User Story)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۹: خمین در Agile
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۰: تمرین های Agile
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای تهیه آموزش ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش مبانی توسعه نرم افزاری Agile (چابک)
ناشر فرادرس
کد آموزش FVOR9812
مدت زمان ۲ ساعت و ۳۵ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۱۸۲ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


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

برچسب‌ها: Agile | Agile Principles | Estimate | Extreme | Kanban | Kanban Board | Lean | Pair Programming | Programming TDD | Scrum | Scrumban | Software Crisis | Standup | Technical Practices | User Story | اسکرام | اسکرام بان | اسکرام بان-اسکرام XP | اسکرامبان | اصول پایه ای چابک | اصول چابک Agile Principles | اکس پی | الگوهای تکرارپذير | بایدها و نبایدهای چابک | بحران تولید نرم افزار Software Crisis | برنامه نویسی زوج | برنامه نویسی فوق العاده XP | بهبود روند تولید و توسعه نرم افزار | بیانیه توسعه اجایل | بیانیه توسعه چابک | تاریخچه پیدایش Agile | تاریخچه پیدایش اجایل | تاریخچه پیدایش چابک | تبیین نحوه اجرای اصول اجایل | تبیین نحوه اجرای اصول چابک | تخته و کارت های کانبان Kanban Board | تخمین در اجایل | تخمین در چابک | تکنیک های اجایل | تکنیک های چابک | توسعه تست گرا TDD | توسعه نرم افزار | توسعه نرم افزار چابک | تولید نرم افزارهای کارا | چابک | چابک فرشته نجات | چارچوب های اجرایی اجایل | چارچوب های اصولی چابک | چارچوب های محبوب و رایج اجایل | چرخه حیات | داستان کاربر | درک کاربردی رویکردهای اجایل | درک کاربردی رویکردهای چابک | دلایل وجودی اجایل | دلایل وجودی چابک | روش های اجایل | رویکرد Agile | رویکرد اجایل | رویکرد چابک | ضد الگوهای اجایل | کاربرد چارچوب های اسکرام | کاربرد چارچوب های اسکرامبان | کاربرد چارچوب های اکس پی | کاربرد چارچوب های کانبان | کانبان | مبانی Agile | مبانی اجایل | مبانی چابک | مرور کلی بر فریم ورک های اجایل | مرور کلی بر فریم ورک های چابک | مروری بر چارچوب های ترکیبی | مقدمه ای بر Agile | مقدمه ای بر اجایل | مقدمه ای بر توسعه ناب Lean