آموزش فرآیندهای نرم‌افزاری چابک (Agile) - آخرین آپدیت

دانلود Agile Software Processes

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: هدف این دوره آماده‌سازی شما برای کار با فرآیندهای نرم‌افزاری چابک است. در این دوره با مفاهیم متدولوژی Agile آشنا خواهید شد و مبانی رویکردهای توسعه نرم‌افزار چابک، اصول، متدولوژی‌ها، برنامه‌ریزی انتشار (Release Planning)، نقش‌ها و مصنوعات در محیط چابک را خواهید آموخت. این دوره طیف گسترده‌ای از موضوعات شامل مدیریت نیازمندی‌های چابک، برنامه‌ریزی تکرارها و مراسم‌های اسکرام، اجرای اسپرینت، معیارهای ارزیابی، تست و نگهداری چابک، اشتباهات رایج و تضمین موفقیت در Agile را پوشش می‌دهد تا دیدگاهی جامع از این حوزه برای شما ایجاد کند.

سرفصل ها و درس ها

مبانی روش‌های چابک - مقدمه Agile Methods – An Introduction

  • معرفی دوره Course Introduction

  • آشنایی با مدرس: پروفسور مریتیونجای کومار Meet Your Instructor: Prof. Mrityunjay Kumar

  • آشنایی با مدرس: پروفسور هارویندر سینگ جبال Meet Your Instructor: Prof. Harvinder Singh Jabbal

  • منابع پیچیدگی Sources of Complexity

  • مسئله بهینه‌سازی محدودیت‌ها A Constraint Optimisation Problem

  • نیاز به مدل توسعه Need for a Development Model

  • تکامل فرآیند توسعه Development Process Evolution

  • یک چارچوب فرآیند عمومی A Generic Process Framework

  • مدل‌های توسعه Development Models

  • مدل توسعه آبشاری (Waterfall) Waterfall Development Model

  • مخروط عدم قطعیت Cone of Uncertainty

  • مدل توسعه تکرار شونده Iterative Development Model

  • مدل توسعه چابک (Agile) Agile Development Model

  • ارائه سریع ارزش Early Value Delivery

  • سازگاری با تغییرات Adapting to Changes

توسعه نرم‌افزار چابک Agile Software Development

  • متدولوژی و طرز فکر Methodology and Mindset

  • توسعه تکرارشونده (Iterative) Iterative Development

  • توسعه افزایشی (Incremental) Incremental Development

  • از نیازمندی‌ها تا طراحی Requirements to Design

  • برنامه‌ریزی و مدیریت Planning and Management

  • توسعه و تست چابک Agile Development and Testing

  • لین و کانبان (Lean/Kanban) Lean/Kanban

  • اسکرام (Scrum) Scrum

  • برنامه‌نویسی extreme (XP) Extreme Programming (XP)

  • یک متای چارچوب A Meta-Framework

  • معرفی TTD و CAF TTD and CAF

  • استفاده از TTD و CAF در روش‌های چابک TTD and CAF for Agile Methods

  • جمع‌بندی پودمان Module Wrap-Up

اصول و بیانیه چابک Agile Principles and Manifesto

  • داستان شکل‌گیری بیانیه چابک Origin Story of Agile Manifesto

  • چهار ارزش اصلی بیانیه The Four Manifesto Values

  • اهمیت ارزش‌های چابک Significance of Agile Values

  • اصول چابک - بخش اول Principles - Part 1

  • اصول چابک - بخش دوم Principles - Part 2

  • اصول چابک - بخش سوم Principles - Part 3

  • تیم‌ها باید چگونه باشند؟ What the Teams Should Be?

  • تیم‌ها چگونه باید کار کنند؟ How Teams Should Work?

  • تیم‌ها باید چه چیزهایی را ارزشمند بدانند؟ What Teams Should Value?

  • سیستم چیست؟ What is a System?

  • تجزیه برای دستیابی به چابکی Decomposition for Agility

  • تیم‌های چابک موازی Parallel Agile Teams

  • جمع‌بندی پودمان Module Wrap-Up

متدولوژی‌های چابک Agile Methodologies

  • انگیزه‌ها، ستون‌ها و ارزش‌ها Motivation, Pillars and Values

  • نقش‌ها در اسکرام Scrum Roles

  • مصنوعات و تعهدات Artefacts and Commitments

  • رویدادهای اسکرام Scrum Events

  • برنامه‌ریزی و کنترل از طریق رویدادها Plan and Control Through Events

  • پیاده‌سازی اسکرام Applying Scrum

  • فلسفه XP Philosophy of XP

  • ارزش‌ها و اصول در XP Values and Principles in XP

  • تمرینات XP XP Practices

  • برنامه‌نویسی دونفره (Pair Programming) Pair Programming

  • توسعه تست‌محور (TDD) Test-Driven Development (TDD)

  • یکپارچه‌سازی مداوم (CI) Continuous Integration (CI)

  • جمع‌بندی پودمان Module Wrap-Up

نیازمندی‌های چابک Agile Requirements

  • پذیرش تغییرات در نیازمندی‌ها Welcome Changing Requirements

  • نرم‌افزار کاربردی به جای مستندات Working Software, Not Documents

  • همکاری با مشتری Customer Collaboration

  • مرحله آغازین (Inception) Inception

  • پرسونای کاربر User Persona

  • داستان کاربر و معیارهای پذیرش User Story and Acceptance Criteria

  • چرا اولویت‌بندی کنیم؟ Why Prioritise?

  • تکنیک‌های اولویت‌بندی Prioritisation Techniques

  • تکنیک پیشرفته: مدل کانو (Kano) Advanced Technique: Kano Model

  • تخمین: یک فعالیت گروهی Estimation: A Group Activity

  • تکنیک‌های تخمین Estimation Techniques

  • تخمین‌ها و سرعت تیم (Velocity) Estimates and Velocity

  • جمع‌بندی پودمان Module Wrap-Up

نقش‌ها و ارزش‌های چابک Agile Roles and Values

  • نقش‌ها و مسئولیت‌های تیم چابک Agile Team-Roles and Responsibilities

  • پذیرش ارزش‌های چابک Embracing Agile Values

  • همکاری با ذینفعان Stakeholder Collaboration

  • ساخت تیم‌های چابک با عملکرد بالا Building High-Performing Agile Teams

  • قدرت سازماندهی خودجوش و چندوظیفگی The Power of Self-Organisation and Cross-Functionality

  • ترویج مالکیت و همکاری در تیم‌های چابک Fostering Ownership and Collaboration in Agile Teams

  • تیم‌های چابک بلندمدت Long-Lived Agile Teams

  • توسعه تیم Team Development

  • ساختار تیم چابک The Agile Team

  • برنامه‌ریزی چابک Agile Planning

  • چشم‌انداز متقاعدکننده محصول Compelling Product Vision

  • نقشه راه و بک‌لاگ Roadmap and Backlog

  • جمع‌بندی پودمان Module Wrap-Up

اجرای فرآیند چابک Agile Process Execution

  • تعریف داستان‌های کاربر Defining User Stories

  • ایجاد داستان‌های کاربر Creating User Stories

  • تخمین داستان‌های کاربر Estimating User Stories

  • مبانی برنامه‌ریزی انتشار (Release) Release Planning Basics

  • آماده‌سازی برای استقرار و پشتیبانی Preparing for Deployment and Support

  • آماده‌سازی سازمان و بازار برای انتشار Preparing the Organisation and Market for Release

  • مقدمه‌ای بر برنامه‌ریزی اسپرینت Introduction to Sprint Planning

  • بک‌لاگ اسپرینت The Sprint Backlog

  • مدیریت جلسه برنامه‌ریزی اسپرینت Running the Sprint Planning Meeting

  • جلسه روزانه اسکرام (Daily Scrum) The Daily Scrum

  • رهگیری پیشرفت اسپرینت Tracking Sprint Progress

  • بهترین تجربیات چابک Agile Best Practices

  • جمع‌بندی پودمان Module Wrap-Up

مدیریت در محیط چابک Managing in an Agile Environment

  • درک مدیریت پورتفولیوی چابک Understanding Agile Portfolio Management

  • اتخاذ تصمیمات سرمایه‌گذاری Making Investment Decisions

  • ارزیابی مستمر سرمایه‌گذاری Continuous Investment Evaluation

  • اصول مدیریت محدوده (Scope) در Agile Agile Scope Management Principles

  • مدیریت محدوده در طول توسعه Managing Scope Throughout Development

  • تدارکات و خرید چابک Agile Procurement

  • مدیریت زمان در حالت چابک Agile Time Management

  • مدیریت زمان و محدوده Managing Time and Scope

  • مدیریت هزینه در Agile Agile Cost Management

  • پویایی‌های تیم چابک Agile Team Dynamics

  • پشتیبانی از تیم‌های چابک Supporting Agile Teams

  • مقیاس‌پذیری Agile Scaling Agile

  • جمع‌بندی پودمان Module Wrap-Up

مدیریت کیفیت در فرآیندهای چابک Managing Quality in Agile Processes

  • آماده‌سازی برای بازبینی موفق اسپرینت Preparing for a Successful Sprint Review

  • مدیریت جلسه بازبینی موثر اسپرینت Running an Effective Sprint Review Meeting

  • ثبت بازخوردهای ارزشمند Capturing Valuable Feedback

  • برنامه‌ریزی برای بازنگری‌های معنادار اسپرینت Planning Meaningful Sprint Retrospectives

  • تسهیل تعاملات Facilitating Engaging

  • از تامل تا اقدام From Reflection to Action

  • درک کیفیت در محیط چابک Understanding Agile Quality

  • ادغام کیفیت در اسپرینت Integrating Quality into the Sprint

  • قدرت بازرسی و تطبیق The Power of Inspecting and Adapting

  • چه چیزی مدیریت ریسک چابک را منحصر به فرد می‌کند؟ What Makes Agile Risk Management Unique?

  • کاهش ذاتی ریسک در Agile Reducing Risk Inherently in Agile

  • شناسایی، اولویت‌بندی و پاسخ به ریسک‌ها Identifying, Prioritising, and Responding to Risks

  • جمع‌بندی پودمان Module Wrap-Up

گام‌های پیش رو در فرآیندهای چابک Moving Forward with Agile Processes

  • نیاز به مدیریت تغییرات Need for Change Management

  • چارچوب‌های استراتژیک برای پذیرش Agile Strategic Frameworks for Agile Adoption

  • رویکردی عملی برای پیاده‌سازی چابک A Practical Approach to Agile Implementation

  • ممیزی‌های چابک، آگاهی و تشکیل تیم Agile Audits, Awareness, and Team Formation

  • پرورش موفقیت Cultivating Success

  • مقیاس‌بندی Agile Scaling Agile

  • اهمیت الگوبرداری در تحولات چابک The Importance of Role Modelling in Agile Transformations

  • اصول و کلیدهای موفقیت Principles and Keys to Success

  • اجتناب از اشتباهات رایج در تحول و رهبری Avoiding Common Transformation and Leadership Pitfalls

  • چگونه توسعه محصول چابک ارزش‌آفرینی می‌کند How Agile Product Development Delivers Value

  • عناصر ضروری برای موفقیت در Agile Essential Ingredients for Agile Success

  • توانمندسازی تیم‌ها و حمایت رهبری Empowering Teams and Leadership Support

  • جمع‌بندی پودمان Module Wrap-Up

نمایش نظرات

آموزش فرآیندهای نرم‌افزاری چابک (Agile)
جزییات دوره
44h 45m
132
(آخرین آپدیت)
25
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar