Devops Time - ebps8

Amid Borhani
Amid BorhaniTecnical Manager & Operational Researcher em Behsazan Mellat (BSM)
DevOps Time
‫آموزشی‬ ‫کارگاه‬ ‫عنوان‬
DevOps‫در‬ ‫آن‬ ‫اثرات‬ ‫و‬‫توسعه‬‫محصول‬ ‫هزینه‬ ‫کم‬ ‫و‬ ‫سریع‬
‫نام‬‫مدرس‬:
‫آقاسی‬ ‫هادی‬ ‫و‬ ‫برهانی‬ ‫عمید‬
‫روشهای‬ ‫استانداردسازی‬ ‫تیم‬‫پیکربندی‬ ‫و‬ ‫توسعه‬
•‫ها‬ ‫فعالیت‬:
•‫مشاوره‬ ‫و‬ ‫آموزش‬
•‫دسترسی‬ ‫مدیریت‬ ‫سازی‬ ‫خودکار‬ ‫و‬ ‫اطالعاتی‬ ‫منابع‬ ‫و‬ ‫مخازن‬ ‫کردن‬ ‫متمرکز‬
•‫ساخت‬‫ها‬ ‫نسخه‬ ‫خودکار‬‫نسخه‬ ‫انتشار‬ ‫فرآیندهای‬ ‫مدیریت‬ ‫و‬
•‫ها‬ ‫فعالیت‬ ‫مانیتورینگ‬ ‫سامانه‬ ‫اندازی‬ ‫راه‬
•‫به‬ ‫اتصال‬Jira‫و‬Confluence
•‫با‬ ‫پیکربندی‬ ‫پرتال‬‫یکتا‬ ‫ورود‬ ‫درگاه‬(SSO)
•6‫تجربه‬ ‫سال‬‫فرآیندها‬ ‫خودکارسازی‬ ‫و‬ ‫ها‬ ‫تیم‬ ‫آموزش‬ ‫در‬
‫مقدمه‬
‫خواهیم؟‬ ‫می‬ ‫چه‬ ‫کارگاه‬ ‫این‬ ‫از‬
•‫بانکی‬ ‫ارشد‬ ‫کارشناسان‬ ‫و‬ ‫مدیران‬
•‫چیست؟‬ ‫محصول‬ ‫ارایه‬ ‫در‬ ‫سرعت‬ ‫و‬ ‫هزینه‬ ‫کاهش‬ ‫های‬ ‫روش‬
•‫راه‬ ‫بهترین‬‫محصول‬ ‫یک‬ ‫سفارش‬ ‫برای‬‫چیست؟‬ ‫آن‬ ‫گرفتن‬ ‫تحویل‬ ‫و‬
•‫چه‬‫نظر‬ ‫در‬ ‫مدیریت‬ ‫و‬ ‫بازاریابی‬ ‫برای‬ ‫را‬ ‫محصولی‬‫بگیریم؟‬
•‫فن‬ ‫مدیران‬‫اطالعات‬ ‫آوری‬
•‫باشیم؟‬ ‫داشته‬ ‫توسعه‬ ‫برای‬ ‫کامل‬ ‫و‬ ‫سریع‬ ‫تیم‬ ‫یک‬ ‫چگونه‬
•‫چیست؟‬ ‫آن‬ ‫ابزارهای‬ ‫و‬ ‫توسعه‬ ‫فرآیندهای‬ ‫خودکارسازی‬ ‫روشهای‬
‫مقدمه‬
‫ارایه‬ ‫عناوین‬
•‫مبانی‬DevOps
•‫سازماندهی‬ ‫و‬ ‫فرهنگ‬
•‫معماری‬DevOps‫و‬‫فرآیندها‬
•‫خودکارسازی‬
•‫های‬ ‫روش‬‫نوین‬ ‫توسعه‬
‫مدرن‬ ‫و‬ ‫سنتی‬ ‫توسعه‬ ‫های‬ ‫روش‬
‫مبانی‬
‫هدف‬ ‫های‬ ‫محیط‬ ‫تنوع‬
‫مبانی‬
‫توسعه‬ ‫جدید‬ ‫روشهای‬
•Waterfall
•‫در‬ ‫خروجی‬‫ماه‬ ‫و‬ ‫سال‬
•Agile
•‫خروجی‬‫روز‬ ‫و‬ ‫ماه‬ ‫در‬
•DevOps
•‫خروجی‬‫روز‬‫ساعت‬ ‫و‬
‫مبانی‬
•‫مجموعه‬‫چارچوب‬ ،‫استانداردها‬ ‫از‬ ‫ای‬‫و‬ ‫ابزارها‬ ،‫ها‬Best Practice‫برای‬ ‫که‬ ‫ها‬
‫میدهد‬ ‫راهکار‬ ،‫عملیات‬ ‫و‬ ‫تولید‬ ،‫طراحی‬ ‫های‬ ‫فرآیند‬ ،‫پروژه‬ ‫مدیریت‬ ،‫سازماندهی‬
•‫اهداف‬:
•‫بازار‬ ‫به‬ ‫سرویس‬ ‫ارایه‬ ‫در‬ ‫سرعت‬ ‫افزایش‬
•‫و‬ ‫هزینه‬ ‫کاهش‬‫افزایش‬‫کارایی‬
•‫خالقیت‬ ‫افزایش‬ ‫و‬ ‫همکاری‬ ،‫مشارکت‬
•‫شغلی‬ ‫رضایت‬ ‫و‬ ‫انگیزه‬ ‫ایجاد‬
•‫عملیات‬ ‫و‬ ‫تولید‬ ‫زیرساخت‬ ‫خودکارسازی‬
•‫حذف‬‫شکست‬ ‫احتمال‬ ‫کاهش‬ ‫و‬ ‫موانع‬
•‫پایداری‬ ‫و‬ ‫امنیت‬
DevOps‫چیست‬‫؟‬
‫مبانی‬
‫مبانی‬DevOps
•‫اقدام‬‫محور‬ ‫مشتری‬
•‫کار‬ ‫انتهای‬ ‫درک‬ ‫با‬ ‫تولید‬
•‫تیم‬‫قابلیت‬ ‫با‬ ‫خودمختار‬ ‫های‬‫باال‬ ‫های‬
•‫پذیری‬ ‫مسئولیت‬ ‫و‬ ‫پاسخگویی‬
•‫بهبود‬ ‫و‬ ‫گذاری‬ ‫شاخص‬‫متناوب‬
•‫می‬ ‫که‬ ‫چیزی‬ ‫هر‬ ‫خودکارسازی‬‫توانید‬
‫مبانی‬
‫سازماندهی‬ ‫و‬ ‫فرهنگ‬
•‫سازمانی‬ ‫فرهنگ‬
•‫تیم‬‫خودمختار‬
•‫تیمی‬ ‫مشارکت‬
•‫رهبری‬
•‫سازمانی‬ ‫مدل‬
‫سازمانی‬ ‫فرهنگ‬ ‫ایجاد‬
•‫همکاری‬ ‫روحیه‬ ‫و‬ ‫تیم‬ ‫ایجاد‬
•‫اختیار‬ ‫دادن‬
•‫تخصص‬
•‫هدف‬ ‫ایجاد‬
•‫صحیح‬ ‫مدیریت‬
•‫بازخور‬ ‫کنترل‬‫د‬‫ها‬
•‫دستور‬ ‫بجای‬ ‫تیم‬ ‫ماموریت‬ ‫تعریف‬
•‫مستمر‬ ‫بهبود‬
•‫کد‬ ‫در‬ ‫کیفیت‬
•‫مشکالت‬ ‫حل‬
•‫مشکالت‬ ‫کردن‬ ‫مانیتور‬ ‫و‬ ‫گیری‬ ‫اندازه‬
•‫تجربه‬ ‫و‬ ‫تشویق‬
•‫سریع‬ ‫شکست‬ ‫از‬ ‫استقبال‬
•‫شغلی‬ ‫امنیت‬ ‫و‬ ‫آرامش‬
‫فرهنگ‬
‫سازمانی‬ ‫فرهنگ‬ ‫تغییر‬
‫گروه‬ ‫تیم‬
‫جدا‬ ‫فنی‬ ‫واحدهای‬ ‫یکپارچه‬ ‫منظم‬ ‫تیم‬
‫مسئولیت‬ ‫با‬ ‫ها‬ ‫گروه‬ ‫اختالفات‬ ‫حذف‬ ‫سرویس‬ ‫یک‬ ‫برای‬ ‫تیم‬ ‫مسئولیت‬
‫مشتری‬ ‫با‬ ‫کم‬ ‫ارتباط‬ ‫مشتری‬ ‫با‬ ‫نزدیک‬ ‫ارتباط‬
‫خاص‬ ‫های‬ ‫تخصص‬ ‫ها‬ ‫تخصص‬ ‫با‬ ‫عام‬ ‫های‬ ‫نقش‬
‫فردی‬ ‫تفکر‬ ‫خالق‬ ‫اقدام‬
‫مشکالت‬ ‫از‬ ‫جلوگیری‬ ‫سریع‬ ‫شکست‬
‫فرهنگ‬
‫کلیدی‬ ‫نقشهای‬
‫فرهنگ‬
‫خودمختار‬ ‫تیم‬
•‫تیم‬ ‫پذیری‬ ‫مسئولیت‬
•‫محور‬ ‫مشتری‬
•‫کاره‬ ‫چند‬ ‫های‬ ‫قابلیت‬
•‫ها‬ ‫چالش‬:
•‫تیم‬ ‫محدوده‬‫کاری‬ ‫های‬
•‫محصول‬ ‫یک‬ ‫روی‬ ‫تیم‬ ‫چند‬ ‫کار‬ ‫نحوه‬
•‫توسعه‬ ‫و‬ ‫نگهداری‬‫گروهی‬ ‫بین‬ ‫استانداردهای‬
•‫عالقه‬/‫دانش‬‫اعضای‬‫خارجی‬ ‫موضوعات‬ ‫به‬ ‫تیم‬
‫فرهنگ‬
‫تیمی‬ ‫مشارکت‬
‫فرهنگ‬
‫سازمانی‬ ‫مدل‬
‫فرهنگ‬
‫رهبری‬
•‫بذار‬ ‫احترام‬ ،‫چرا‬ ‫بپرس‬ ،‫ببین‬ ‫برو‬
•‫کار‬ ‫و‬ ‫کسب‬ ‫بر‬ ‫تمرکز‬ ‫از‬ ‫قبل‬ ‫ساختار‬ ‫بر‬ ‫تمرکز‬
•‫سیستمی‬ ‫صحت‬ ‫و‬ ‫یکپارچگی‬
•‫تیم‬ ‫داخلی‬ ‫رهبری‬ ‫و‬ ‫کنترل‬
•‫تیمی‬ ‫بین‬ ‫کنترل‬
•Scrum of Scrums
•‫منابع‬ ‫مدیریت‬
•‫ها‬ ‫تکنولوژی‬ ‫مدیریت‬
•‫ها‬ ‫وابستگی‬ ‫مدیریت‬
‫فرهنگ‬
‫ها‬ ‫تیم‬ ‫اهمیت‬
‫فرهنگ‬
‫فرآیندها‬ ‫و‬ ‫معماری‬
•‫محصول‬ ‫مفاهیم‬
•،‫تغییرات‬ ‫مدیریت‬ITIL‫و‬ITSM
•‫تمرکز‬‫پروژه‬ ‫بر‬‫یا‬‫محصول؟‬
•‫محصول‬ ‫توسعه‬ ‫روشهای‬ ‫انواع‬
•‫چابک‬ ‫توسعه‬ ‫روشهای‬ ‫بکارگیری‬(Agile)
•‫پایدار‬ ‫تحویل‬ ‫و‬ ‫پایدار‬ ‫یکپارچگی‬(CD/CD)
‫مهم‬ ‫مفاهیم‬
project
The Work to Deliver
Project Scope Statement
WBS & WBS Dictionary
Product
Features and Functions
Product Specifications
Product requirements
•‫پروژه‬
•‫محصول‬
•‫سرویس‬
•‫سرویس‬ ‫ماکرو‬
‫معماری‬
‫ماکروسرویس‬
‫معماری‬
‫محصول‬ ‫یا‬ ‫پروژه‬ ‫بر‬ ‫تمرکز‬
‫تمرکز‬‫بر‬‫پروژه‬‫تمرکز‬‫بر‬‫محصول‬
‫تمرکز‬‫بر‬‫تخصص‬‫تمرکز‬‫بر‬‫کار‬
‫تمرکز‬‫بر‬‫فعالیت‬‫ها‬‫تمرکز‬‫و‬‫سازماندهی‬‫روی‬‫تیم‬
‫پروژه‬‫محور‬‫محصول‬‫محور‬
‫تمرکز‬‫روی‬‫شخص‬‫حقیقی‬‫تمرکز‬‫بر‬‫روی‬‫تیم‬
‫بهبود‬‫برای‬‫سود‬‫و‬‫بهره‬‫برداری‬‫از‬‫منابع‬‫بهینه‬‫سازی‬‫و‬‫افزایش‬‫سرعت‬‫کار‬
‫معماری‬
‫سنتی‬ ‫محصوالت‬ ‫توسعه‬
‫معماری‬
‫محصوالت‬ ‫توسعه‬...‫چابک‬
‫معماری‬
‫محصوالت‬ ‫توسعه‬...‫گرا‬ ‫سرویس‬
‫معماری‬
‫محصوالت‬ ‫توسعه‬...
‫معماری‬
‫مدرن‬ ‫محصوالت‬ ‫توسعه‬
‫معماری‬
‫روشهای‬ ‫بکارگیری‬‫چابک‬ ‫توسعه‬
‫معماری‬
‫دیگر‬ ‫استانداردهای‬ ‫با‬ ‫ارتباط‬
‫معماری‬
‫محور‬ ‫ارزش‬ ‫یا‬ ‫محور‬ ‫پلن‬
Fixed
Estimated
‫معماری‬
‫سازی‬ ‫بصری‬‫ها‬ ‫نیازمندی‬
‫معماری‬
‫خودکارسازی‬
•‫تغییر‬‫فعالیت‬ ‫ماهیت‬‫ها‬
•‫سازی‬ ‫خودکار‬‫سازمان‬ ‫های‬ ‫سرویس‬
•‫نویسی‬ ‫کد‬‫همه‬‫چیز‬
•‫خودکارسازی‬ ‫ابزارهای‬
•‫خودکار‬ ‫تست‬
•‫بازخورد‬ ‫با‬ ‫کارایی‬ ‫افزایش‬
‫تغییر‬‫ها‬ ‫فعالیت‬ ‫ماهیت‬
•Jobs: Routine Vs. Nonroutine
•Cognitive Vs. Manual
‫خودکارسازی‬
‫ها‬ ‫فعالیت‬ ‫ماهیت‬ ‫تغییر‬ ‫و‬ ‫خودکارسازی‬
‫خودکارسازی‬
‫سازمان‬ ‫های‬ ‫سرویس‬ ‫خودکارسازی‬
‫خودکارسازی‬
‫چیز‬ ‫همه‬ ‫کدنویسی‬
•‫گیرند‬ ‫می‬ ‫کد‬ ‫بصورت‬ ‫را‬ ‫دستورات‬ ‫جدید‬ ‫های‬ ‫تکنولوژی‬ ‫و‬ ‫ابزارها‬
•‫کارها‬ ‫دوباره‬ ‫انجام‬
•‫کد‬ ‫با‬ ‫تیمی‬ ‫ارتباط‬
•‫اندازی‬ ‫راه‬ ،‫مستندات‬ ‫و‬ ‫نسخه‬ ‫نصب‬ ‫و‬ ‫ساخت‬ ‫نحوه‬ ،‫افزار‬ ‫نرم‬ ،‫تنظیمات‬ ،‫تست‬
‫پذیرد‬ ‫انجام‬ ‫کد‬ ‫با‬ ‫همه‬ ،‫سرورها‬
‫خودکارسازی‬
‫خودکار‬ ‫تست‬
‫خودکارسازی‬
‫خودکارسازی‬ ‫ابزارهای‬
‫خودکارسازی‬
‫ابزار‬Jenkins
‫خودکارسازی‬
‫بازخورد‬ ‫با‬ ‫کارایی‬ ‫افزایش‬
‫خودکارسازی‬
‫شده‬ ‫اندازی‬ ‫راه‬ ‫های‬ ‫سرویس‬
•‫ها‬ ‫کنترل‬ ‫سورس‬:SVN, GIT
•‫دسترسی‬ ‫مدیریت‬ ‫سامانه‬
•‫نسخه‬ ‫مدیریت‬ ‫سامانه‬
•‫پیکربندی‬ ‫مدیریت‬ ‫ابزارهای‬:Ansible, Pupet
•‫تست‬ ‫ابزارهای‬:SonarQube, Selenium
•‫مانیتورینگ‬:Nagios
•‫بیرونی‬ ‫منابع‬ ‫مخازن‬ ‫مدیریت‬:Artifactory
•‫ها‬ ‫فعالیت‬ ‫مدیریت‬:Jira, Confluence
•‫ابزار‬Docker
‫خودکارسازی‬
‫سرویس‬ ‫ارایه‬ ‫جدید‬ ‫های‬ ‫روش‬
•‫و‬ ‫مجازی‬ ‫به‬ ‫فیزیکی‬ ‫های‬ ‫سرور‬ ‫نسل‬ ‫تغییر‬‫کانتینر‬‫سازی‬
•‫تا‬ ‫تولید‬ ‫خودکار‬ ‫فرآیند‬‫تحویل‬
•‫میکند‬ ‫کار‬ ‫چگونه‬ ‫آمازون‬
•‫بکارگیری‬ ‫اثر‬DevOps‫آمازون‬ ‫های‬ ‫هزینه‬ ‫در‬
44
‫سرورها‬ ‫نسل‬ ‫تغییر‬
‫جدید‬ ‫نسل‬
‫تحویل‬ ‫تا‬ ‫تولید‬ ‫خودکار‬ ‫فرآیند‬
‫توسعه‬
‫جدید‬ ‫نسل‬
How AWS Centric work
‫جدید‬ ‫نسل‬
Amazon Best Model and Provision Infrastructure
‫جدید‬ ‫نسل‬
Amazon API Gateway
‫جدید‬ ‫نسل‬
‫بکارگیری‬ ‫اثر‬ ‫گزارش‬DevOps‫توسعه‬ ‫فرآیند‬ ‫در‬
Deployment Frequency Weekly – Monthly Hourly – daily
Change Lead Time One – Six Month One – Seven days
Change Failure Rate 46 – 60 % 0 – 15 %
48% of
software teams
‫جدید‬ ‫نسل‬
Best Regards
Standardization Team in
Development & Configuration Management
borhani@behsazan.com
Amid.borhani@gmail.com - 09123988836
1 de 50

Recomendados

2- Agile BABOK - Ali Razi2- Agile BABOK - Ali Razi
2- Agile BABOK - Ali RaziAli Moghadam
887 visualizações22 slides
Rasis stragey-web 950126Rasis stragey-web 950126
Rasis stragey-web 950126Dr. Mostafa Morshedi
958 visualizações34 slides

Mais conteúdo relacionado

Similar a Devops Time - ebps8(20)

مدیریت کیفیت دادهمدیریت کیفیت داده
مدیریت کیفیت داده
Hosseinieh Ershad Public Library645 visualizações
مقدمه ای بر چهارچوب اسکراممقدمه ای بر چهارچوب اسکرام
مقدمه ای بر چهارچوب اسکرام
Adnan Ebrahimi80 visualizações
Competency based hrmCompetency based hrm
Competency based hrm
Omid Aminzadeh Gohari346 visualizações
Competency based hrmCompetency based hrm
Competency based hrm
Omid Aminzadeh Gohari408 visualizações
Competency based hrm_2Competency based hrm_2
Competency based hrm_2
Omid Aminzadeh Gohari542 visualizações
Csp   criteriaCsp   criteria
Csp criteria
alijoneidi26 visualizações
الفبای استارتاپ‌هاالفبای استارتاپ‌ها
الفبای استارتاپ‌ها
Amin Ghasemi210 visualizações
معماری استایل‌های بزرگ اندازهمعماری استایل‌های بزرگ اندازه
معماری استایل‌های بزرگ اندازه
Web Standards School644 visualizações
موتور جستجوی درون سازمانیموتور جستجوی درون سازمانی
موتور جستجوی درون سازمانی
HamedSanaei60 visualizações
مبانی مدیریت.pptxمبانی مدیریت.pptx
مبانی مدیریت.pptx
ssuserc4b72e10 visualizações
testingtesting
testing
Benyamin Abbasi526 visualizações
Msf Project Managment 2006   Part 2Msf Project Managment 2006   Part 2
Msf Project Managment 2006 Part 2
Abbas Shojaee MD, CHDA388 visualizações

Devops Time - ebps8