مهندسی چابک نرم‌افزار

مدرس: رامان رامسین گواهی: رسمی دوزبانه
ترم: زمستان پیش‌نیاز: برنامه‌سازی شی‌گرا (جاوا)
زمان ارائه: جهارشنبه ۱۵:۰۰ تا ۱۸:۰۰ محل برگزاری: کلاس مجازی

هدف کلی

هدف این درس، آشنا کردن دانشجویان با مفاهیم، اصول و روش‌های مهندسی چابک سیستم‌های نرم‌افزاری است. دانشجویان پس از آشنایی اولیه با اصول چابکی، با متدولوژی‌های Scrum و DAD، و همچنین رویه‌های کاربردی چابک آشنا خواهند شد.

سرفصل‌ها

۱. مقدمه

۲. متدولوژی اسکرام (Scrum)

۳. متدولوژی DAD (Disciplined Agile Delivery)

۴. رویه‌های کاربردی چابک (Agile Practices)

ارزیابی

منابع

  1. K.S. Rubin. Essential Scrum: A Practical Guide to the Most Popular Agile Process. Addison-Wesley, 2012.
  2. K. Schwaber, J. Sutherland. The Scrum Guide. Published online at: https://scrumguides.org/, November 2020 (last visited: 30 April 2024).
  3. S.W. Ambler, M. Lines.Choose Your WoW: A Disciplined Agile Delivery Handbook for Optimizing Your Way of Working. Project Management Institute, 2020.
  4. Agile Alliance. Agile 101: Subway Map to Agile Practices. Published online at: https://www.agilealliance.org/agile101/subway-map-to-agile-practices/, 2023 (visited: 30 April 2024).
  5. H. Kniberg, M. Skarin. Kanban and Scrum: Making the Most of Both. InfoQ, 2009.