لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه نرمافزار چابک (Agile)
- آخرین آپدیت
دانلود Agile Software Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
صنعت نرمافزار به شدت به سمت متدهای چابک یا Agile گرایش پیدا کرده است. این رویکرد به سرعت در حال تبدیل شدن به انتخاب اول برای توسعه نرمافزارهایی است که نیازمندیهای آنها غیرقابل پیشبینی است یا انتظار میرود در طول زمان تغییر کنند. این دوره به شما کمک میکند تا با مفهوم چابکی آشنا شوید و بدانید چرا Agile برای این موقعیتها مناسبتر است. ما همچنین برخی از رایجترین چارچوبهای چابک مانند اسکرام (Scrum) و XP را به صورت جامع بررسی خواهیم کرد.
پیشنیاز: شما به دانش پایهای از فرآیندهای توسعه نرمافزار و متدولوژیهای توسعه نرمافزار نیاز دارید.
پس از اتمام این دوره، شما قادر خواهید بود:
۱) توانایی مشارکت موثر در تمرینات و فرآیندهای چابک برای توسعه نرمافزار را به نمایش بگذارید.
۲) هدف پشت هر یک از تمرینات رایج چابک را توضیح دهید.
۳) اصول و ارزشهای Agile را در موقعیتهای مختلف به کار ببرید.
۴) رایجترین مشکلات در هنگام پذیرش متدهای چابک را شناسایی و برطرف کنید.
پروژه: شما فرصتی خواهید داشت تا آموختههای خود را در این دوره پیادهسازی کنید. موردهای مطالعاتی فرضی در اختیار شما قرار میگیرد که پس از بررسی آنها، باید تمرینات و تکنیکهایی را اجرا کنید که اعضای یک تیم چابک موظف به دانستن آنها هستند.
سرفصل ها و درس ها
مبانی چابکی
Agile Fundamentals
خوشآمدگویی و معرفی دوره
Welcome and Course Intro
فرآیند توسعه نرمافزار چگونه است؟
What software development looks like?
آشنایی با مدلهای توسعه نرمافزار
Intro to Software Development Models
چرا متدولوژی Agile؟
Why Agile?
مانیفست چابک: اصول
Agile Manifesto: Principles
مزایا و چالشهای Agile
Benefits and Challenges of Agile
چابکی: چه زمانی استفاده کنیم و چه زمانی نکنیم!
Agile: When to Use and When NOT to!
بهکارگیری طرز فکر چابک در پروژه
Applying an Agile Mindset to a Project
چارچوبهای Agile
Agile Frameworks
نیازمندیها و برنامهریزی
Requirements and Planning
جمعآوری نیازمندیها به روش چابک
Gathering Requirements: The agile way
داستانهای کاربر (User Stories): واحد پول توسعه چابک
User Stories: The currency of agile development
ویژگیهای داستانهای کاربر خوب
Characteristics of good user stories
تولید داستانهای کاربر
Generating User Stories
تخمین و برنامهریزی چابک
Agile Estimation and Planning
سبکها و فرآیندهای تخمین
Estimation Styles and Process
سرعت تیم (Velocity)
Velocity
برنامهریزی انتشار (Release Planning)
Release Planning
ردیابی انتشار
Release Tracking
اسکرام
Scrum
مروری بر اسکرام
Scrum Overview
برنامهریزی اسپرینت
Sprint Planning
ردیابی اسپرینت
Sprint Tracking
اجرای اسپرینت و جلسات روزانه (Daily Standups)
Sprint Execution and Daily Standups
نمایش نظرات