کارگاه آموزشی دولوپر حرفه ای اسکرام

شروع رویداد
پنج‌شنبه ۱۱ مرداد ۹۷ ۰۹:۰۰
پایان رویداد
جمعه ۱۲ مرداد ۹۷ ۱۷:۰۰
مکان رویدادتهران
موضوع رویدادتکنولوژی / برنامه نویسی
اضافه به تقویم
کارگاه آموزشی دولوپر حرفه ای اسکرام
برگزارکننده‌ی رویداد
گزارش
جزئیات
مهلت ثبت‌نام
قیمت (تومان)
تعداد
بلیط ثبت نام زودهنگام (برای کسانی که در سمینار معرفی شرکت نکرده اند)
۳۰ تیر
۷۰۰,۰۰۰ تومان
بلیط عادی
۱۱ مرداد
۱,۰۰۰,۰۰۰ تومان

چرا کارگاه آموزشی دولوپر حرفه ای اسکرام؟

در یک تیم اسکرام فقط سه نقش وجود دارد: Scrum Master, Product Owner و Development Team. دوره های آموزشی که تابحال در صنعت نرم افزار کشور ارائه شده فقط برای نقشهای Scrum Master و Product Owner بوده اند و با اینکه تعدد اعضای Development Team یعنی بین 3 تا 9 نفر از تعداد اعضای سایر نقشها بیشتر است ولی این نقش مغفول مانده و دوره آموزشی یا کارگاه قابل اتکایی برای آن ارائه نشده است. از منظری دیگر با حسابی سرانگشتی می فهمیم که تعداد دولوپرها در صنعت نرم افزار کشور به شدت بیش از تعداد اسکرام مسترها و مالکین محصول است و کیفیت محصولات نرم افزاری تولیدی فاصله معناداری با استانداردهای جهانی دارد. همه موارد فوق دلیلیست بر موجه بودن تولید این محصول آموزشی باکیفیت توسط برگزارکنندگان دوره که خود این مسیر را طی کرده و توانستند گواهینامه دولوپر حرفه ای اسکرام (PSD I) را از موسسه Scrum.org آمریکا دریافت کنند.

گواهینامه PSD I چیست؟

گواهینامه PSD I یا Professional Scrum Developer I نشان می دهد که دارنده آن شناخت مناسب و قابل قبولی نسبت به چارچوب اسکرام و بکارگیری روشها، تکنیکها و فرآیند تولید محصول باکیفیت دارد و می داند که به عنوان یکی از اعضای تیم اسکرام چگونه در تیم رفتار کند تا نتیجه کار تیم منجر به تولید محصولاتی قابل اتکا گردد. این گواهینامه توسط موسسه Scrum.org آمریکا صادر می شود. این آزمون شامل 80 سوال تستی است که بایستی طی 60 دقیقه پاسخ داده شود و بصورت آنلاین برگزار می شود. حداقل نمره قبولی آن 85% است که باعث شده این آزمون در زمره آزمونهای سخت قرار گیرد.

معروفترین گواهینامه های دولوپری در چارچوب اسکرام توسط دو موسسه Scrum.org و Scrum Alliance بشرح زیر صادر می شوند:

موسسه Scrum.org توسط آقای Ken Schwaber یکی از مبدعان اسکرام در سال 2009 تاسیس شد. یکی از مزیتهای آزمون PSD I این است که الزامی به شرکت در دوره های آموزشی موسسه مذکور نمی باشد و می توان با مطالعه شخصی و سایر روشها آمادگی لازم را در خود ایجاد نمود. لیکن سختی عبور از امتحان آن باعث شده که این گواهینامه به قابل اتکاترین گواهینامه در این حوزه بدل گردد. هزینه شرکت در این آزمون 200 دلار آمریکا می باشد.

موسسه Scrum Alliance در سال 2001 تاسیس شد و گواهینامه CSD یا Certified Scrum Developer را صادر می کند. شرط اخذ این گواهینامه، شرکت در دوره آموزشی سه روزه مربوطه است که هزینه آن حدودا 1500 دلار می باشد. این دوره در کشورهای نزدیک همچون امارات متحده عربی و هند برگزار می گردد. البته این گواهینامه هم برای خود آزمون دارد ولی سوالات آزمون آن توسط خود استاد طرح می گردد و سوالات امتحان اساتید مخنلف یکسان نیستند و با توصیه نامه استاد گواهینامه صادر می شود. لیکن عبور از آن ساده است و تنها مانع اصلی ، شرکت در دوره آموزشی آن است.

با توجه به توضیحات ارائه شده با اینکه ورود گواهینامه PSD I به بازار حرفه ای عمر کمتری نسبت به گواهینامه CSD دارد ولی خط کش قابل اطمینان تری برای ارزیابی دانش دارنده آن است و از اینرو در فضای کار جهانی جایگاه ویژه ای پیدا کرده است.

ما در تلاش هستیم تا با کمک به جامعه صنعت نرم افزار ایران، دانش بازیگران آن را بالا برده تا نه تنها در بکارگیری چارچوب اسکرام موفق باشند بلکه سطح کاری خود را به سطوح قابل قبول جهانی ارتقا دهند.

هدف از برگزاری کارگاه

تولید محصولات نرم افزاری در زمره تولید محصولات پیچیده قرار می گیرد. این که یک محصول باکیفیت بالا در زمان قابل قبول و بودجه مطلوب تولید شود خواسته تمام تیمها، شرکتها و سازمانهای نرم افزاری است. اما واقعا صنعت نرم افزار کشور تا چه حد توانسته و می تواند در چارچوب یاد شده حرکت کند. باید بی تعارف باشیم که کمتر تیم، شرکت یا سازمانی در ایران وجود دارد که محصولاتش مطابق انتظارات فوق تولید شود. البته به نظر نگارنده شرایط موجود فعلی شرایطی طبیعی است زیرا بسیاری از سازمانها همچنان تولیدات خود را بر اساس مدلهای سنتی انجام می دهند و آنهایی هم که درهای سازمان خود را به روی مدلهای جدید باز کرده اند به درستی آن را منتقل نکرده و عملا از پتانسیلهای آن استفاده نمی کنند. در این بین جای خالی دوره های آموزشی باکیفیت که واقعا منجر به انتقال مفاهیم درست و استاندارد شود خالیست. در دنیای پرشتاب کنونی دیگر از آن گذشته که فقط بنشینیم و کد بزنیم و پس از زمان طولانی از غار درآئیم و با دیدگاه گارد بسته در مقابل تغییرات نیازمندیهای مشتری، محصول تولید شده را به زور تحویل دهیم.

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

مبحثی که بالغ شدن در آن نیازمند آموزشهای عمیق و تمرینهای مستمر است. چارچوب اسکرام زمینی است که تکرار و تمرین مستمر قوانین آن سازمانها را در مسیر رسیدن به محصولات باکیفیت قرار می دهد. نقطه شروع همه اینها دانستن قوانین کار تیمی و روش و فرآیند درست تولید محصول است که تلاش می شود در این کارگاه آموزشی با ارائه محتوایی بسیار با کیفیت این مهم عملی گردد.

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

  • خلاصه ای بر اجایل
  • معرفی چارچوب اسکرام
  • نگاهی بر نقشها، رویدادها، اصول و قوانین کار تیمی در اسکرام
  • ساخت Product Backlog
  • کار با Spike, Task, Feature, User Story, Epic و ...
  • فرآیند Requirement Gathering
  • تجزیه و تحلیل نیازمندیها و تولید اسناد طراحی
  • روشهای طراحی UI شامل Wireframing, Mock-up, Prototyping
  • آشنایی با ابزار Axure RP برای تولید سند طراحی UI
  • تولید سند طراحی Back-end
  • معرفی Sunny Day – Rainy Day
  • بررسی Acceptance Criteria
  • تولید سند طراحی Acceptance Criteria
  • آموزش نحوه تعریف سند Definition of Done
  • مروری بر تست و بررسی Test Quadrants
  • معرفی Unit Test
  • معرفی Integration Test
  • معرفی Acceptance Test
  • معرفی System Test
  • معرفی Non-functional Acceptance Test
  • معرفی Showcase Test
  • معرفی Usability Test
  • معرفی Exploratory Test
  • معرفی Performance Test
  • معرفی Load Test
  • معرفی TDD: Test Driven Development
  • معرفی ATDD: Acceptance Test Driven Development
  • معرفی BDD: Behavior Driven Development
  • معرفی ساختارهای Given-When-Then و AAA: Arrange-Act-Assert
  • معرفی ابزارهای FitNesse, Cucumber, SpecFlow
  • نامگذاری Unit Test
  • اتومات کردن اجرای Unit Test
  • مروری بر ابزارهای xUnit جهت اجرای یونیت تست
  • مروری بر Mocking Frameworks
  • معرفی انواع Test Double شامل Dummy Object, Fake Object, Test Spy, Mock Object, Test Stub
  • مزایای Test First Development
  • مروری بر متریکهای ارزیابی کد
  • معرفی متریک Code Coverage
  • معرفی متریک Cyclomatic Complexity
  • معرفی متریکهای Efferent, Afferent
  • معرفی متریک Depth of Inheritance
  • معرفی Solid Principles شامل
    1. SRP: Single Responsibility Principle
    2. OCP: Open/Close Principle
    3. LSP: Liskov Substitution Principle
    4. ISP: Interface Segregation Principle
    5. DIP: Dependency Inversion Principle

 اصول ساده سازی طراحی و توسعه

    1. بررسی اصل DRY: Don’t Repeat Yourself
    2. بررسی اصل KISS: Keep It Simple Stupid
    3. بررسی اصل YAGNI: You Aren’t Gonna Need It
  • مروری بر Design Patterns
  • مروری بر Refactoring
  • معرفی Technical Debt
  • مروری بر ALM: Application Lifecycle Management و ابزارهای مربوطه شامل Jira و TFS
  • مروری بر Pair Programming
  • مروری بر Code Review
  • مروری بر Kanban
  • آموزش بکارگیری مفهوم WIP: Work in Process با هدف افزایش سرعت تولید محصول خروجی توسط تیم
  • Product Backlog Refinement
  • معرفی تکنیک Pomodoro با هدف مدیریت بهینه زمان توسط اعضای تیم
  • مروری بر CI/CD (Continuous Integration / Continuous Delivery)
  • بکارگیری متریکهای عملکرد تیم با هدف ارزیابی و تطبیق روزانه عملکرد از جمله Cycle Time, Work Item Age, Work in Progress, Throughput
  • برگزاری امتحان تستی کوتاه مشابه سوالات امتحان PSD I در پایان دوره
  • نکات مهم شرکت در امتحان PSD I
  • ارائه یک نسخه کامل سوالات امتحان PSD I به شرکت کنندگان (شامل 80 سوال تستی) به همراه پاسخ

آیا به اسکرام نیاز دارید؟

اگر با مسائل زیر مواجهید به اسکرام نیاز دارید:

  • آیا در حجم انبوه کارهای ورودی غرق شده اید و احساس می کنید که تحت کنترلتان نیستند؟
  • آیا از کیفیت محصول خود راضی نیستید و راهی جز کنار آمدن با آن نمی بینید؟
  • آیا فیچرهایی که تولید می کنید دائما با کشف باگ توسط مشتری برگشت داده می شوند؟
  • آیا حس می کنید که از منابع انسانی تیم تولید به طور موثر استفاده نمی کنید؟
  • آیا محصولی تولید می کنید که در نهایت رضایت مشتری را جلب نمی کند؟
  • آیا محصول خود را به موقع و با سرعت لازم به بازار نمی رسانید؟
  • آیا احساس می کنید که توان واقعی لازم برای رقابت قدرتمندانه با رقبا را ندارید؟
  • آیا پیچیدگی تولید محصول باعث می شود که نتوانید کار تیمی واقعی انجام دهید؟
  • آیا نتایج کار اعضای تیم تولیدتان همراستا نیستند؟
  • آیا تغییرات سریع بازار و نیازمندیهای مشتری نتایج کار شما را تحت تاثیر قرار می دهند؟

این دوره به درد چه کسانی می خورد؟

  • بطور قطع برای تمام برنامه نویسان که می خواهند نوع نگاه خود به توسعه نرم افزار و نحوه ایفای نقش خود در یک تیم توسعه را ارتقاء دهند.
  • تحلیلگران نرم افزار
  • معماران نرم افزار
  • فعالین حوزه تست نرم افزار
  • مالکین محصول
  • اسکرام مسترها
  • مدیران محصول و پروژه

توضیحات تکمیلی

از آنجا که این دوره برای اولین بار در ایران ارائه می گردد تلاش داریم تا همه جوانب دوره از کیفیت بالایی برخوردار باشد. از اینرو دوره در یک فضای آموزشی خوب برگزار می شود و ضمن ارائه پذیرایی در ساعتهای استراحت، ناهار هم برای شرکت کنندگان سرو می شود. این کارگاه نه تنها محلی برای ارتقا دانش که طبق تجربه های ما در دوره های قبلی اسکرام، محلی قابل اتکا برای گسترش شبکه ارتباطی افراد است و در این بین ارتباطاتی شکل می گیرد که می تواند مسیر کاری بسیاری را به شکل معنی داری تغییر دهد.

برای تصمیم گیری نیاز به اطلاعات بیشتری دارید؟

در صورتی که هنوز فکر می کنید اطلاعات کافی جهت تصمیم گیری برای شرکت در کارگاه اصلی را در اختیار ندارید سمینار معرفی یک ساعته ای در تاریخ 22 تیر برگزار شده که در اون جوانب مختلف کارگاه اصلی تشریح شده است. در صورت نیاز به محتوای سمینار می تونید از طریق ایوند به برگزار کنندگان پیام دهید تا آنها فایل پاورپوینت معرفی دوره اصلی رو براتون ارسال کنند و شما با دید باز در مورد شرکت در دوره اصلی برنامه ریزی کنید.

برگزارکنندگان

سید مهدی حسینی

سید مهدی حسینی

دارای گواهینامه های اسکرام مستر حرفه ای، مالک محصول حرفه ای و دولوپر حرفه ای اسکرام از آمریکا

ایمان محمودی نسب

ایمان محمودی نسب

دارای گواهینامه دولوپر حرفه ای اسکرام

درباره مدرس اول - سید مهدی حسینی

در یک شرکت نرم افزاری در حوزه تلکام مشغول به فعالیت هستم. برنامه نویسی را از سال 1377 شروع و برای سالهای متمادی بصورت شخصی برنامه نویسی کرده ام و در چند سال اخیر تجربه کار تیمی تولید محصولات نرم افزاری را داشته ام. 

علاقه وصف ناپذیری به کار در حوزه کارآفرینی، صنعت نرم افزار، شرکتهای استارتاپی و محصولات تکنولوژیک دارم و به همین علت مستمرا تلاش کرده ام تا دانش و ابزارهای مورد نیاز این حوزه را یاد گرفته، بکار برم و بروز باشم. از سال 92 با رویکرد اجایل و چارچوب اسکرام آشنا شدم و به موازات در تیم های نرم افزاری به شکل واقعی در حال استفاده از آن بوده و هستم. به علاوه اخیرا بصورت متمرکز در حال کار در حوزه آموزش اسکرام هستم تا با کمک به جامعه کارآفرینی کشور، دانش فعالین آن را بالا برده تا نه تنها در بکارگیری چارچوب اسکرام موفق باشند بلکه سطح کاری خود را به سطوح قابل قبول جهانی ارتقاء دهند.

*بهترین تفریح و عادتم مطالعه کتاب است*

کتابهای مطالعه شده و نظراتی که برای استفاده دیگران در مورد آنها نوشته ام در اکانت اینستاگرامم در دسترس هستند.

اکانت اینستاگرام: mehdi_hoseini1357

درباره مدرس دوم - ایمان محمودی نسب

آشنایی من با دنیای کدنویسی در دوران دبیرستان و از طریق ویژوال بیسیک بود. سال‌ها به یادگیری و تدریس این زبان مشغول بودم تا اینکه با دنیای وب آشنا شدم. زبان سی‌شارپ انتخابم برای توسعه بک‌اند اپلیکیشن‌های وبی بود و درنهایت علاقمند به زبان جدانشدنی و محبوبِ وب یعنی جاوااسکریپت شدم. سال‌هاست در شرکت های استارت‌آپی، کوچک و بزرگ درحال کسب تجربه‌های ارزشمند هستم. چندسالی‌ست که شروع به یادگیری و بکارگیری چارچوب اسکرام کرده‌ام که تجربه‌ای فوق‌العاده در زمینه توسعه نرم‌افزار است. دارای گواهینامه دولوپر حرفه‌ای اسکرام از شرکت آمریکایی Scrum.org هستم و تلاش می‌کنم توسعه بر مبنای اسکرام رو در کشورمون گسترش بدم. در حال حاضر در یک شرکت  بزرگ نرم‌افزاری در زمینه برنامه‌ریزی منابع سازمانی به عنوان توسعه‌گر ارشد وب مشغول به کار هستم.

اگه علاقمند هستید با من بیشتر در ارتباط باشید از طریق لینکداین می‌تونید من رو دنبال کنید.

دیگران در مورد کیفیت دوره ها چه می گویند؟

 آقای حسین سیاحی - فعال صنعت نرم افزار

"حضور در دوره اسکرام مستر حرفه ای مرا عمیقا با مفاهیم اسکرام آشنا نمود علاوه بر آن تسلط شخصی جناب آقای حسینی با مفاهیم عملی و تئوری مدیریت و توسعه ی پروژه ، دیدگاه مرا نسبت به این مسائل متحول کرد.

هر سوال ما با یک پاسخ علمی همراه می شد و دلیل آن هم صرفا شنونده بودن ایشان بود. چالش های گروهی هم از نکات جالب توجه این دوره بود که نظیر آن به معنای واقعی را در کمتر دوره ای دیده بودم.

حضور در دوره جناب آقای حسینی به عنوان یک مدرس مسلط و مهمتر از آن یک مدیر و دوولوپر موفق افتخار و تجربه ی گرانبهایی برای اینجانب بود."


 شهریار حائری - شرکت انارستان

«بنده به شخصه با شرکت در این دوره دیدم نسبت به اسکرام عوض شد و متوجه سیل عظیمی از اشتباهاتی که توی سازمانم داره اتفاق میافته شدم»

 محمد ابراهیم قانع - سایت پذیرش 24

«دوره اسکرام مستر با تدریس جناب مهندس حسینی برای تیم فنی ما نقطه عطفی بود که تونستیم خیلی سریع و در یک روز به دانشی برای تولید محصول به شکل بهینه و با بهره وری بالا دست پیدا کنیم .
از جمله نکاتی که مزیت این دوره محسوب میشد (به نظر من) :
تسلط در تدریس بر اساس سرفصل اصولی، تعاملی بودن دوره (بیش از نیمی از زمان به سوال و جواب گذشت و استاد به صورت دقیق مشکلات متداول رو تشریح و راهکار ارایه کرد) و ارایه منابع عالی بود»

 آرمان حیدری -  شرکت نوماتک

«تجربه‌‌ای خوب از یک رویداد که با محتوای گزیده و باکیفیت، در کنار ارائه‌ای قوی رقم خورد»

 

 حمید صابری - شرکت نرم افزاری دمیس در اصفهان

«تلاش و سرسختی، بدون هدفی مشخص و راهنمایی درست سرانجامی نخواهد داشت و دوره اسکرام آقای حسینی بهترین راهنمایی بود که من در مسیر یادگیری اجایل و اسکرام دریافت کردم...»


 سهیل سعادتی - مهندس نرم افزار

«مطالب دوره بسیار ساخت یافته تهیه شده و باعث میشه که درک شما از این فریمورک افزایش پیدا کنه و آمادگی بسیار خوبی در شما برای شرکت در آزمون PSM I  ایجاد می کنه»

آقای سعادتی تونستند با شرکت در این دوره و تلاش بی وقفه گواهینامه PSM I  رو دریافت کنند.

آدرس:تهران خیابان طالقانی - بین خیابان ولیعصر و حافظ - هتل پارسیان انقلاب - طبقه شانزدهم

اگر مایل به اطلاع از رویدادهای مشابه این رویداد هستید، کلیک کنید.