لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیاده سازی اسکرام با Azure DevOps
Implementing Scrum with Azure DevOps
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Azure DevOps به شما کمک می کند تا فرآیند توسعه و تحویل نرم افزار خود را ساده کنید. این دوره به شما یاد می دهد که چگونه از Azure DevOps با Scrum برای برنامه ریزی، توسعه، آزمایش، پیگیری و استقرار محصولات نرم افزاری خود استفاده کنید. شما می دانید که Azure DevOps می تواند به شما و تیم شما در برنامه ریزی، توسعه و ارائه نرم افزار با استفاده از Scrum کمک کند. اما مطمئن نیستید از کجا شروع کنید. در این دوره آموزشی، پیاده سازی Scrum با Azure DevOps، یاد خواهید گرفت که از Azure DevOps برای ساده کردن محصولات و پروژه های توسعه نرم افزار خود استفاده کنید. ابتدا با مروری بر اسکرام شروع می کنیم تا بدانیم باید روی چه چیزی تمرکز کنیم. سپس به نقشها، مصنوعات و رویدادهای Scrum و نحوه استفاده از Azure DevOps برای مدیریت کار برای هر یک از این موارد خواهیم پرداخت. در نهایت، یاد خواهید گرفت که چگونه از Azure DevOps برای اصلاح بک لاگ، Scrum چند تیمی و ردیابی معیارها با استفاده از داشبورد استفاده کنید. پس از اتمام این دوره، مهارت ها و دانش لازم برای استفاده از Azure DevOps برای پشتیبانی از تلاش های توسعه و تحویل نرم افزار Scrum & Agile خود را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
بررسی اجمالی اسکرام
Scrum Overview
معرفی
Introduction
بررسی اجمالی چارچوب اسکرام
Scrum Framework Overview
تعریف انجام شد
Definition of Done
PBI باید تکمیل شود تا در یک سرعت انجام شود
PBIs Should Be Completed to Done in One Sprint
انتخاب مدت زمان اسپرینت
Choosing Your Sprint Duration
چگونه در Scrum + Azure DevOps موفق باشیم
How to Be Successful at Scrum + Azure DevOps
خلاصه
Summary
برنامه ریزی و مدیریت بک لاگ محصول
Planning & Managing a Product Backlog
معرفی
Introduction
عقب ماندگی چیست؟ چرا اهمیت می دهید؟
What Is the Backlog? Why Do You Care?
نسخه ی نمایشی: یک بک لاگ محصول در Azure DevOps ایجاد کنید
Demo: Create a Product Backlog in Azure DevOps
چه چیزی یک بک لاگ محصول خوب را ایجاد می کند؟
What Makes a Good Product Backlog?
تخمین و سرعت
Estimation and Velocity
نسخه ی نمایشی: پیش بینی آینده با استفاده از سرعت
Demo: Forecasting the Future Using Velocity
گروه بندی کار سازماندهی با بک لاگ ها، مناطق و برچسب های نمونه کارها
Grouping & Organizing Work with Portfolio Backlogs, Areas, and Tags
نسخه ی نمایشی: گروه بندی سازماندهی کار با استفاده از مناطق و برچسب ها
Demo: Grouping & Organizing Work Using Areas and Tags
نسخه ی نمایشی: اشکالات را روی بک لاگ خود قرار ندهید
Demo: Don't Put Bugs on Your Backlog
نسخه ی نمایشی: برنامه های تحویل وابستگی های PBI
Demo: Delivery Plans & PBI Dependencies
خلاصه
Summary
برنامه ریزی اسپرینت
Sprint Planning
معرفی
Introduction
جلسه برنامه ریزی اسپرینت چیست؟
What Is the Sprint Planning Meeting?
هدف اسپرینت
The Sprint Goal
برنامه ریزی اسپرینت چیست و چگونه
The What and How of Sprint Planning
خطرات وظایف محول شده
The Dangers of Assigned Tasks
نسخه ی نمایشی: Sprint Setup
Demo: Sprint Setup
نسخه ی نمایشی: انتخاب PBI برای اسپرینت شما
Demo: Choosing PBIs for Your Sprint
نسخه ی نمایشی: وظایف، کار باقی مانده، ظرفیت
Demo: Tasks, Remaining Work, & Capacity
نسخه ی نمایشی: استفاده از صفحه بک لاگ برای ایجاد موارد تست
Demo: Using the Backlog Board to Create Test Cases
خلاصه
Summary
اسکرام روزانه و ردیابی پیشرفت اسپرینت
The Daily Scrum & Tracking Sprint Progress
معرفی
Introduction
اسکرام روزانه چیست؟
What Is the Daily Scrum?
کسالت، ریسک، مسئولیت پذیری
Boredom, Risk, & Accountability
چگونه Azure DevOps به Daily Scrum کمک می کند؟
How Does Azure DevOps Help with the Daily Scrum?
کنترل نسخه، قابلیت ردیابی، انشعاب، ادغام
Version Control, Traceability, Branching, & Merging
نسخه ی نمایشی: شاخه های ویژه از هیئت بک الگ
Demo: Feature Branches from the Backlog Board
نسخه ی نمایشی: اسکرام هیئت در اسکرام روزانه/"راه رفتن روی تخته"
Demo: Scrum Board at the Daily Scrum / "Walking the Board"
نسخه ی نمایشی: استفاده از نمودار Burndown در Daily Scrum
Demo: Using the Burndown Chart at the Daily Scrum
موانع
Impediments
نسخه ی نمایشی: ردیابی وظایف مسدود شده با استفاده از فیلد مسدود شده
Demo: Tracking Blocked Tasks Using the Blocked Field
نسخه ی نمایشی: ردیابی وظایف PBI مسدود شده با استفاده از برچسب ها
Demo: Tracking Blocked PBIs & Tasks Using Tags
خلاصه
Summary
بررسی اسپرینت و گذشته نگر اسپرینت
The Sprint Review & the Sprint Retrospective
بررسی اجمالی
Overview
بررسی Sprint چیست؟
What Is the Sprint Review?
Sprint Retrospective چیست؟
What Is the Sprint Retrospective?
Azure DevOps در Sprint Review Sprint Retrospective
Azure DevOps at the Sprint Review & Sprint Retrospective
نسخه ی نمایشی: استفاده از Azure DevOps Wiki از طریق رابط وب
Demo: Using the Azure DevOps Wiki via the Web Interface
نسخه ی نمایشی: استفاده از Azure DevOps Wiki از طریق Git
Demo: Using the Azure DevOps Wiki via Git
سرعت، خطرات کار ناتمام در دوی سرعت
Velocity & the Dangers of Undone Work in the Sprint
استراتژیهایی برای مدیریت کار Undone در Azure DevOps
Strategies for Handling Undone Work in Azure DevOps
نسخه ی نمایشی: مدیریت کار Undone در Azure DevOps
Demo: Handling Undone Work in Azure DevOps
خلاصه
Summary
خودکار کردن راه خود برای انجام و تحویل
Automating Your Way to Done and Delivery
معرفی
Introduction
اتوماسیون تعریف انجام شده
Automation & the Definition of Done
نکته: پایگاه داده خود را تحت کنترل نسخه قرار دهید
Tip: Get Your Database under Version Control
نکته: ساختار ادغام شعبه خود را ساده کنید
Tip: Simplify Your Branching & Merging Structure
درخواست های کششی
Pull Requests
تعریف Done، Pull Requests و Policies در Azure DevOps
Definition of Done, Pull Requests, and Policies in Azure DevOps
نسخه ی نمایشی: یک خط لوله ساخت Azure DevOps ایجاد کنید
Demo: Create an Azure DevOps Build Pipeline
نسخه ی نمایشی: سیاست های شعبه را برای درخواست های کششی اضافه کنید
Demo: Add Branch Policies for Pull Requests
نسخه ی نمایشی: یک خط مشی اعتبارسنجی ساخت را برای درخواست های کششی اضافه کنید
Demo: Add a Build Validation Policy for Pull Requests
نسخه ی نمایشی، قسمت 2 از 2: برای استفاده از قالب های YAML یک Refactor ساخت اعتبار PR ایجاد کنید
Demo, Part 2 of 2: Create a PR Validation Build & Refactor to Use YAML Templates
نسخه ی نمایشی: معیارهای پوشش کد اجرایی را در درخواست های کششی تجزیه و تحلیل کنید
Demo: Analyze & Enforce Code Coverage Metrics in Pull Requests
نسخه ی نمایشی: بررسی های سبک کدنویسی را در درخواست های کششی اعمال کنید
Demo: Enforce Coding Style Checks in Pull Requests
نسخه ی نمایشی: استقرار چند مرحله ای و چند محیطی در Azure با اعتبار سنجی دستی
Demo: Multi-Stage, Multi-Environment Deployments to Azure with Manual Validations
خلاصه
Summary
تست اسکرام و کیفیت کیفیت
Scrum & QA Testing
بررسی اجمالی
Overview
بازاندیشی QA
Rethinking QA
QA جلسه برنامه ریزی اسپرینت
QA & the Sprint Planning Meeting
موارد QA به شما کمک می کند سریعتر پیش بروید؟
QA Cases Help You Go Faster?
ویژگی های تست QA در Azure DevOps
QA Testing Features in Azure DevOps
برنامه افزودنی مرورگر Azure DevOps برای آزمایش
The Azure DevOps Browser Extension for Testing
نسخه ی نمایشی: موارد تست ایجاد کنید
Demo: Create Test Cases
نسخه ی نمایشی: موارد تست را اجرا کنید باگ ایجاد کنید
Demo: Run Test Cases & Create Bugs
نسخه ی نمایشی: موارد تست را با استفاده از اتوماسیون های مرتبط به تست های خودکار متصل کنید
Demo: Connect Test Cases to Automated Tests Using Associated Automations
خلاصه
Summary
پالایش معوقه
Backlog Refinement
معرفی
Introduction
اصلاح بک لاگ چیست؟
What Is Backlog Refinement?
مزایای بک لاگ پالایش سطوح پالایش
Benefits of Backlog Refinement & Levels of Refinement
تخمین اتلاف وقت است/چگونه تخمین بزنیم
Estimation Is a Waste of Time / How to Estimate
روشهای برآورد
Methods of Estimation
تخمین تیمی با امتیاز داستان و برنامه ریزی پوکر
Team-based Estimation with Story Points and Planning Poker
تخمین مبتنی بر تیم برای پیش بینی آماری
Team-based Estimation for Statistical Forecasting
چگونه یک جلسه پالایش بک الگ انجام دهیم
How to Do a Backlog Refinement Meeting
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Benjamin Day یک مشاور و مربی متخصص در زمینه بهترین نرم افزارهای توسعه نرم افزار با استفاده از ابزارهای توسعه Microsoft با تأکید بر Team Foundation Server ، Scrum و Windows Azure است. او یک Microsoft Visual Studio ALM MVP ، یک مربی مجاز Scrum از طریق Scrum.org ، و سخنران کنفرانس هایی مانند TechEd ، DevTeach و VSLive است. هنگامی که نرم افزار توسعه نمی داد ، بن شناخته می شد که به دویدن و کایاک سواری می پردازد تا تعادل بین عشق به پنیر ، گوشت های پخته شده و شامپاین را حفظ کند. از طریق http://www.benday.com می توان با وی تماس گرفت.
نمایش نظرات