کتاب توسعه نرمافزار با رویکرد چابک (Agile) و متدولوژی Scrum با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه نرمافزار با رویکرد چابک (Agile) و متدولوژی Scrum
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: توسعه نرمافزار و مهارتهای برنامهنویسی
📋 سرفصلهای دوره
- 1. مفاهیم بنیادی توسعه نرمافزار
- 2. چرخه حیات توسعه نرمافزار
- 3. روشهای سنتی توسعه نرمافزار (Waterfall)
- 4. مقدمهای بر رویکردهای چابک
- 5. اعلامیه چابک (Agile Manifesto)
- 6. اصول کلیدی رویکرد چابک
- 7. مزایا و معایب رویکرد چابک
- 8. مفاهیم کلیدی متدولوژی Scrum
- 9. نقشهای اصلی در Scrum (Product Owner, Scrum Master, Development Team)
- 10. اسپرینت (Sprint) و اهمیت آن
- 11. برنامهریزی اسپرینت (Sprint Planning)
- 12. جلسه روزانه Scrum (Daily Scrum)
- 13. بررسی اسپرینت (Sprint Review)
- 14. بازنگری اسپرینت (Sprint Retrospective)
- 15. بکلاگ محصول (Product Backlog)
- 16. بکلاگ اسپرینت (Sprint Backlog)
- 17. داستانهای کاربری (User Stories)
- 18. تخمینزنی در Scrum
- 19. سرعت تیم (Velocity)
- 20. نمودار Burn-down
- 21. ابزارهای مدیریت بکلاگ و اسپرینت
- 22. نقش Product Owner در مدیریت بکلاگ
- 23. نوشتن داستانهای کاربری موثر
- 24. اولویتبندی داستانهای کاربری
- 25. تکنیکهای تخمینزنی داستانهای کاربری
- 26. مدیریت تغییرات در بکلاگ
- 27. Scrum در تیمهای توزیعشده
- 28. مقیاسپذیری Scrum (Scaling Scrum)
- 29. Scrum of Scrums
- 30. Kanban و مقایسه آن با Scrum
- 31. Lean Startup و ارتباط آن با Agile
- 32. DevOps و یکپارچگی با Agile
- 33. معماری نرمافزار چابک
- 34. تستمحور توسعه (Test-Driven Development - TDD)
- 35. ادغام مداوم (Continuous Integration - CI)
- 36. تحویل مداوم (Continuous Delivery - CD)
- 37. متریکهای کلیدی در توسعه چابک
- 38. ارزیابی عملکرد تیمهای چابک
- 39. چالشهای پیادهسازی Agile و Scrum
- 40. غالب کردن موانع در مسیر چابکی
- 41. بهبود مستمر در Scrum
- 42. مدیریت ریسک در پروژههای چابک
- 43. ارتباطات موثر در تیمهای چابک
- 44. مستندسازی در رویکرد چابک
- 45. استفاده از ابزارهای همکاری آنلاین در Scrum
- 46. Scrum و مدیریت پروژه
- 47. Scrum و مدیریت کیفیت
- 48. Scrum و مدیریت پیکربندی
- 49. مدیریت ذینفعان در پروژههای Agile
- 50. آموزش و توانمندسازی تیمهای چابک
- 51. مطالعه موردی: پیادهسازی موفق Scrum
- 52. مطالعه موردی: شکستهای رایج در پیادهسازی Scrum
- 53. آینده توسعه نرمافزار چابک
- 54. ترکیب Agile با سایر متدولوژیها
- 55. استفاده از Agile در صنایع مختلف
- 56. مدیریت انتظارات ذینفعان در پروژههای Agile
- 57. استانداردهای Agile
- 58. اصطلاحات رایج در Scrum و Agile
- 59. تکنیکهای تسهیلگری در جلسات Scrum
- 60. مدیریت تعارض در تیمهای چابک
- 61. نقش مربی چابک (Agile Coach)
- 62. استفاده از شبیهسازیها در آموزش Scrum
- 63. آشنایی با فریمورکهای Agile دیگر (XP, SAFe)
- 64. مدیریت زمان در اسپرینت
- 65. روشهای جمعآوری بازخورد از مشتریان در Agile
- 66. تحلیل هزینه و فایده پیادهسازی Agile
- 67. انتخاب ابزار مناسب برای مدیریت پروژههای Agile
- 68. بهینهسازی فرآیند توسعه با استفاده از دادهها
تگها:
Agile
Scrum
آموزش نرمافزار
برنامهنویسی
توسعه نرمافزار
توسعه نرمافزار چابک
متدولوژی اسکرام
مدیریت پروژه نرمافزاری
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.