Professional Documents
Culture Documents
Dev Ops 9809
Dev Ops 9809
خالصه :دواپس مجموعه ای از روشها ،فرایندها و ابزارها است که با تمرکز بر ارتباطات ،همکاری و یکپاااری ب باایم تی هااای
توسعه نرمافزار و عملیات فناوری اطالعات ،ارزشهای تولید شده را بهطور سریع و مداوم به مشتریان نهایب مبرساند .در واقع
ادغام دو واژه Devو Opsبه ایم نکته اشاره دارد که توسعه و عملیات به عنوان دو تی مستقل و کامالً جدای از ه ،جااای
خود را به تی های یند تخصصب با مهارتها ،روشها و ابزار یکپاریه داده است .هدف ایجاد یک فرهنگ و زمینه کاری است
که در آن بیلدها ،تستها و انتشار نرمافزار بتواند سرعت و به شکل قابل اعتمادتری انجام گیرد.
پيش نياز :بهتر است مخاطب با مفهوم یابک آشنا باشد (هریند الزامب نیست).
مخاطب:
مدیران اجرایب ،مدیران فنب ،کارشناسان توسعه نرم افزار ،اسکرام مسترها و مالکان محصول ،مدیران و کارشناسان تی استقرار
و زیرساخت ،مدیران و کارشناسان تست و کنترل کیفیت نرم افزار
اهداف دوره:
در انتهای ایم دوره دانشجویان قادر خواهند بود:
با مفهوم ، DevOpsمزایا و دالیل استفاده از آن آشنا مب شود .اصول بنیادیم DevOpsرا شرح دهد .فرهنگ ،سازمان و
فرآیندهای DevOpsرا در سازمان خود اجرایب سازد و با مفهوم رویکرد عرضه مستمر ،خودکارسازی فرآیندهای تست و
استقرار نرم افزار آشنا شود.
سرفصل دوره:
• DevOpsییست؟
• یالش های سازمان ها سنتب IT
• دیوار تضاد بیم توسعه و عملیات
• تاریخچه پیدایش DevOps
• مزایای DevOpsو دالیل استفاده از آن
• تعریف های مختلف DevOps
• اصول بنیادیم DevOps
تاریخ به روزرسانی :آذر 98
• ضد ال وهای DevOps
• فرهنگ DevOps
oفرهنگ تیمب در DevOps
oبهبود مستمر
oاصول و تفکر Kaizen
oاصل تجربه کردن
oاصل شجاعت
oاصل رهبری
oاصل بازخورد
oنحوه پیاده سازی فرهنگ DevOps
• سازمان DevOps
oقانون Conway
oمدل سازمانب DevOps
oخودمدیریتب در تی های مستقل
oمعماری بهینه نرم افزار در DevOps
oمشخصات معماری میکروسرویس
oنظارت در تی های DevOps
oمفهوم BizDevOps
• فرآیندهای DevOps
oارتباط DevOpsبا ITIL
oنقش مالک محصول در ITIL
oارتباط DevOpsبا یابک
oیاریوب Cynefin
oویژگب های تی های یابک
oیاریوب اسکرام و نحوه مقیاس گذاری آن
oارتباط DevOpsبا ناب ()Lean
oمفهوم اتالف در اصول ناب
oاصول ناب و اصول شش سی ما
MVP oدر یک فرایند یابک
Story Mapping o
تاریخ به روزرسانی :آذر 98
Improvement Kata o
• خودکارسازی در DevOps
oمفهوم خودکارسازی عرضه نرم افزار
oمزایای خودکارسازی
oمفهوم Everything As a Code
oمفهوم عرضه مستمر ( )Continuous Deliveryو مزایای آن
oاصول عرضه مستمر
oمفهوم Continuous Integration
oمفهوم Continuous Deployment
oمراحل عرضه مستمر و عرضه نرم افزار به صورت خودکار
oمفهوم Build Automationو نیازمندیهای آن
oمفهوم Test Automation
oرویکردهای TDDو BDD
oمفهوم Automated Deploymentو مزایای آن
oاستراتژی های Deployment
oمفهوم )Automated Provisioning( Data Center Automation
oمیکروسرویس و Containerization
oمفهوم Agile DevOps
oمعماری پایپالیم CD
• نحوه ارزیابب تی های DevOps
• مانیتورینگ DevOpsدر سازمان