آموزش ایجاد پرونده تجاری برای بهترین روش ها

Making the Business Case for Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: شما به سازمان خود گفته اید كه باید بهترین روشهای توسعه نرم افزار را در پیش بگیرد. بیاموزید که چگونه آن را اثبات کنید. بسیاری از توسعه دهندگان دوست دارند که به اصطلاح "بهترین روش ها" لج کنند. ما باید TDD را انجام دهیم. ما باید چابک باشیم ما باید از یک ظرف IoC استفاده کنیم. اما چه چیزی "بهترین عمل" را تعریف می کند این یعنی چی؟ تا زمانی که این روش به خط اصلی تجارت کمک نکند ، توجیه آن دشوار است. سازمان ها باید درآمد کسب کنند. آنها برای ایجاد رزومه توسعه دهندگان وجود ندارند. این دوره به شما کمک خواهد کرد که ارزیابی کنید که آیا شیوه های مختلف برای کسب و کار شما منطقی است یا نه ، و در صورت اثبات استدلال مبتنی بر خط به ذینفعان مهم ، آنها را توجیه می کند.

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

به هر حال "بهترین تمرین" چیست؟ What Is a "Best Practice," Anyway?

  • مقدمه Introduction

  • تعریف بهترین روش Defining Best Practice

  • بهترین شیوه های توسعه نرم افزار Software Development Best Practices

  • هدف اصلی این دوره The Main Goal of This Course

  • خلاصه Summary

و یک مورد تجاری چیست؟ And What Is a Business Case?

  • مقدمه Introduction

  • مورد تجاری به سادگی تعریف شده است Business Case Simply Defined

  • مبانی تجارت: هدف یک تجارت Business Basics: The Purpose of a Business

  • مبانی تجارت: درآمد و هزینه Business Basics: Revenue and Expense

  • انواع هزینه ها Types of Expenses

  • دوره ی باز پرداخت Payback Period

  • هزینه فرصت Opportunity Cost

  • بازگشت سرمایه و ریسک Return on Investment and Risk

  • شانس و ارزش پیش بینی شده Odds and Expected Value

  • برآورد هزینه ها و مزایا Estimating Costs and Benefits

  • منابع خارجی External Resources

  • مزیت روانشناختی دانستن اصطلاحات تجاری Psychological Advantage of Knowing Business Terms

  • یادداشت ها در مورد قالب Notes About the Format

  • خلاصه Summary

توجیه روشهای کدگذاری Justifying Coding Practices

  • مقدمه Introduction

  • وارونگی کنترل: سناریو Inversion of Control: Scenario

  • وارونگی کنترل: فواید Inversion of Control: Benefits

  • وارونگی کنترل: هزینه ها Inversion of Control: Costs

  • وارونگی کنترل: کمی کردن مزایا Inversion of Control: Quantifying Benefits

  • وارونگی کنترل: کمی سازی هزینه ها Inversion of Control: Quantifying Costs

  • وارونگی کنترل: ساخت زمین Inversion of Control: Making the Pitch

  • وارونگی کنترل: غلبه بر اعتراضات Inversion of Control: Overcoming Objections

  • اصل خشک: سناریو DRY Principle: Scenario

  • اصل خشک: فواید DRY Principle: Benefits

  • اصل خشک: هزینه ها DRY Principle: Costs

  • اصل خشک: کمی سازی مزایا DRY Principle: Quantifying Benefits

  • اصل خشک: کمی سازی هزینه ها DRY Principle: Quantifying Costs

  • اصل خشک: ساخت زمین DRY Principle: Making the Pitch

  • اصل خشک: غلبه بر اعتراضات DRY Principle: Overcoming Objections

  • اصل بسته بسته: سناریو Open Closed Principle: Scenario

  • اصل بسته بسته: فواید Open Closed Principle: Benefits

  • اصل بسته بسته: هزینه ها Open Closed Principle: Costs

  • اصل بسته باز: کمیت های تعیین کننده Open Closed Principle: Quantifying Benefits

  • اصل بسته باز: کمیت سازی هزینه ها Open Closed Principle: Quantifying Costs

  • اصل بسته بسته: ساخت زمین Open Closed Principle: Making the Pitch

  • اصل بسته باز: غلبه بر اعتراضات Open Closed Principle: Overcoming Objections

  • خلاصه Summary

توجیه شیوه های بازرسی کد Justifying Code Inspection Practices

  • مقدمه Introduction

  • بررسی کد: سناریو Code Reviews: Scenario

  • بررسی کد: مزایا Code Reviews: Benefits

  • بررسی کد: هزینه ها Code Reviews: Costs

  • بررسی کد: مزایای کمی Code Reviews: Quantifying Benefits

  • بررسی کد: هزینه های تعیین کننده Code Reviews: Quantifying Costs

  • نظرات کد: ساخت زمین Code Reviews: Making the Pitch

  • بررسی کد: غلبه بر اعتراضات Code Reviews: Overcoming Objections

  • برنامه ریزی جفت: سناریو Pair Programming: Scenario

  • برنامه نویسی جفت: مزایا Pair Programming: Benefits

  • برنامه نویسی جفت: هزینه ها Pair Programming: Costs

  • برنامه نویسی جفت: کمی کردن مزایا Pair Programming: Quantifying Benefits

  • برنامه نویسی جفت: کمی سازی هزینه ها Pair Programming: Quantifying Costs

  • برنامه ریزی جفت: ساخت زمین Pair Programming: Making the Pitch

  • برنامه نویسی جفت: غلبه بر اعتراضات Pair Programming: Overcoming Objections

  • بازرسی دروازه بان: سناریو Gatekeeper Inspection: Scenario

  • بازرسی دروازه بان: فواید Gatekeeper Inspection: Benefits

  • بازرسی دروازه بان: هزینه ها Gatekeeper Inspection: Costs

  • بازرسی دروازه بان: کمی کردن مزایا Gatekeeper Inspection: Quantifying Benefits

  • بازرسی دروازه بان: تعیین کمیت هزینه ها Gatekeeper Inspection: Quantifying Costs

  • بازرسی دروازه بان: ساخت زمین Gatekeeper Inspection: Making the Pitch

  • بازرسی دروازه بان: غلبه بر اعتراضات Gatekeeper Inspection: Overcoming Objections

  • خلاصه Summary

توجیه روشهای آزمایش Justifying Testing Practices

  • مقدمه Introduction

  • تست واحد: سناریو Unit Testing: Scenario

  • تست واحد: مزایا Unit Testing: Benefits

  • تست واحد: هزینه ها Unit Testing: Costs

  • تست واحد: تعیین کمیت مزایا Unit Testing: Quantifying Benefits

  • تست واحد: تعیین کمیت هزینه ها Unit Testing: Quantifying Costs

  • تست واحد: ساخت زمین Unit Testing: Making the Pitch

  • آزمایش واحد: غلبه بر اعتراضات Unit Testing: Overcoming Objections

  • GUI خودکار/تست یکپارچه سازی: سناریو Automated GUI/Integration Testing: Scenario

  • GUI خودکار/تست یکپارچه سازی: مزایا Automated GUI/Integration Testing: Benefits

  • GUI خودکار/تست یکپارچه سازی: هزینه ها Automated GUI/Integration Testing: Costs

  • رابط کاربری گرافیکی خودکار/تست یکپارچه سازی: تعیین کمیت ها Automated GUI/Integration Testing: Quantifying Benefits

  • خودکار رابط کاربری گرافیکی/تست یکپارچه سازی: تعیین کمیت هزینه ها Automated GUI/Integration Testing: Quantifying Costs

  • رابط کاربری گرافیکی خودکار/تست یکپارچه سازی: ساخت زمین Automated GUI/Integration Testing: Making the Pitch

  • GUI خودکار/تست یکپارچه سازی: غلبه بر اعتراضات Automated GUI/Integration Testing: Overcoming Objections

  • توسعه آزمون محور: سناریو Test Driven Development: Scenario

  • توسعه مبتنی بر آزمون: مزایا Test Driven Development: Benefits

  • توسعه مبتنی بر آزمون: هزینه ها Test Driven Development: Costs

  • توسعه مبتنی بر آزمون: مزایای کمی Test Driven Development: Quantifying Benefits

  • توسعه مبتنی بر آزمون: هزینه های کمی Test Driven Development: Quantifying Costs

  • توسعه آزمون محور: ساخت زمین Test Driven Development: Making the Pitch

  • توسعه مبتنی بر آزمون: غلبه بر اعتراضات Test Driven Development: Overcoming Objections

  • خلاصه Summary

توجیه شیوه های کدگذاری کد Justifying Meta-Coding Practices

  • مقدمه Introduction

  • استانداردهای کدگذاری: سناریو Coding Standards: Scenario

  • استانداردهای کدگذاری: مزایا Coding Standards: Benefits

  • استانداردهای کدگذاری: هزینه ها Coding Standards: Costs

  • استانداردهای کدگذاری: کمیت های تعیین کننده Coding Standards: Quantifying Benefits

  • استانداردهای کدگذاری: کمیت سازی هزینه ها Coding Standards: Quantifying Costs

  • استانداردهای کدگذاری: ساخت زمین Coding Standards: Making the Pitch

  • استانداردهای کدگذاری: غلبه بر اعتراضات Coding Standards: Overcoming Objections

  • تحلیل استاتیک: سناریو Static Analysis: Scenario

  • تحلیل استاتیک: فواید Static Analysis: Benefits

  • تحلیل استاتیک: هزینه ها Static Analysis: Costs

  • تجزیه و تحلیل استاتیک: کمی سازی مزایا Static Analysis: Quantifying Benefits

  • تجزیه و تحلیل استاتیک: کمی سازی هزینه ها Static Analysis: Quantifying Costs

  • تجزیه و تحلیل استاتیک: ساخت زمین Static Analysis: Making the Pitch

  • تحلیل استاتیک: غلبه بر اعتراضات Static Analysis: Overcoming Objections

  • خلاصه Summary

سیاست تغییر The Politics of Change

  • مقدمه Introduction

  • سیاست؟ واقعاً؟ Politics? Really?

  • چرا این وجود ندارد؟ Why Doesn't This Exist?

  • اهمیت نقش شما The Importance of Your Role

  • اهداف خود را مشخص کنید Identify Your Targets

  • دشمنت را بشناس Know Your Enemy

  • کارهای کوچک را برای آماده سازی انجام دهید Do Little Things to Prepare

  • وارد آب گرم نشوید Don't Get Into Hot Water

  • فرآیند را اتصال کوتاه کنید Short-Circuit the Process

  • برای موفقیت یک متن بنویسید Write a Script for Success

  • خلاصه Summary

نمایش نظرات

آموزش ایجاد پرونده تجاری برای بهترین روش ها
جزییات دوره
4h 41m
115
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
73
4.4 از 5
دارد
دارد
دارد
Erik Dietrich
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erik Dietrich Erik Dietrich

اریک یک معمار نرم افزار ، رهبر تیم و تکنسین است که از کار با طیف گسترده ای از زبان های برنامه نویسی ، چارچوب ها و ابزارها لذت می برد. اریک ، یک وبلاگ نویس فعال ، با تجربه گسترده در آموزش و نشان دادن تکنیک های توسعه نرم افزار ، همیشه در هر گفتگویی درباره فناوری آماده است. تجربه اخیر اریک بر چارچوب .NET متمرکز شده است ، اگرچه او طی سالهای گذشته با C ++ ، Java و تعدادی از زبانهای دیگر کار کرده است. پروژه ها از برنامه نویسی درایور سطح پایین و ماژول هسته تا طراحی رابط کاربر و انواع برنامه ها دامنه وسیعی را از اتوماسیون خانگی تا تجزیه و تحلیل دقیق کد تا برنامه های کاربردی تجاری را در بر می گیرند. خارج از صنعت نرم افزار ، اریک دارای طیف وسیعی از علایق از جمله ریاضیات ، ادبیات ، تاریخ ، فلسفه ، علوم ، بهسازی منازل ، باغبانی ، آشپزی و دیدن جهان است.