پدرام کشاورزی

بیش از ۵ سال هست که در صنعت نرم افزار به عنوان اسکرام مستر و اجایل کوچ به تیم ها و سازمان ها کمک می کنم تا درک بهتری از توسعه نرم افزار در شرایط پر تغییر و پیچیده پیدا کنند، و با استفاده از Practice ها و Framework های پیشنهادی و متناسب با شرکت عملکرد و بهره‌وری بهتری داشته باشند.

دستاوردها

از جمله دستاوردهایی که در این حوزه کسب کردم عبارتند از:

مدرک اسکرام مستری حرفه‌ای سطح ۱ (PSM I)

یکی از معتبرترین مدارک بین المللی است که سازمان Scrum.org آمریکا پس از قبولی در آزمون به پذیرفته شدگان اعطاء می کند. این آزمون دانش پایه‌ای افراد را در اسکرام مستری می‌سنجد؛ از جمله مفاهیم مرتبط با پیاده سازی اسکرام و درک اسکرامی که بر اساس Scrum Guide اتفاق افتاده است.

مدرک اسکرام مستری حرفه‌ای سطح ۲ (PSM II)

سطح ۲ اسکرام مستر حرفه‌ای (Professional Scrum Master II) توانایی افراد را در پیاده سازی اسکرام در موقعیت‌های واقعی و پیچیده با اتکاء بر اصول اسکرام می‌سنجد. سنجش سطح ۲ اسکرام مستر حرفه‌ای توسط سازمان Scrum.org آمریکا انجام ‌می‌شود.

مدرک مالک محصول حرفه‌ای (PSPO)

سطح ۱ مالک محصول اسکرامی حرفه‌ای (Professional Scrum Product Owner I) توانایی افراد را در حداکثرسازی ارزش محصول بر اساس اصول اسکرام می‌سنجد. همچنین نشان دهنده توانایی فرد در حداکثر سازی بازگشت سرمایه (ROI: Return of Investment) و بهینه‌سازی هزینه‌های کلی محصول است. این سنجش توسط سازمان Scrum.org آمریکا انجام ‌می‌شود.

مقالات

مالک محصول کیست؟ چه وظایفی دارد؟ وبسایت اجایل ورس

مالک محصول کیست؟

۲۱ فروردین ۱۴۰۲
مالک محصول نقش مهمی در تیم اسکرام دارد که باید هدف، نیازها و اولویت‌های محصول را تعریف و به روز کند و با تیم توسعه و سایر ذینفعان همکاری کند. در این ویدئو بیشتر با این نقش آشنا می‌شویم.
اسکرام مستر کیست؟ چه وظایفی دارد؟ وبسایت اجایل ورس

اسکرام مستر کیست؟

۲۱ فروردین ۱۴۰۲
اسکرام مستر کسی است که تیم اسکرام را در اجرای صحیح فرآیند اسکرام یاری می‌کند. او به مالک محصول، تیم توسعه و سازمان آموزش و کمک می‌دهد تا با فرهنگ چابک هم‌خوانی داشته باشند و محصولات باارزش بسازند. او همچنین مسئول برگزاری جلسات اسکرام، شفافیت مصنوعات اسکرام و حذف موانع پروژه است.

معرفی پادکست اجایل گپ

۲۵ فروردین ۱۴۰۲
در این مقاله به معرفی پادکست اجایل گپ می‌پردازیم.

تیم اسکرام (Scrum Team) چه وظایفی دارد؟

۲۴ خرداد ۱۴۰۲
در این ویدئو در مورد وظیفه تیم اسکرام صحبت می‌کنیم.
اجایل ورس - دولوپر در اسکرام چه وظیفه ای دارد

دولوپر (Developer) در اسکرام چه وظایفی دارد؟

۱۳ خرداد ۱۴۰۲
در این ویدئو در مورد وظیفه دولوپرها در قالب فریم ورک اسکرام صحبت می‌کنیم.

بکلاگ محصول (Product Backlog) چیست؟

۲۴ خرداد ۱۴۰۲
در این ویدئو در مورد بکلاگ محصول یا Product Backlog صحبت می‌کنیم.

رویدادهای اسکرام (Scrum Events) کدام اند؟

۲۴ خرداد ۱۴۰۲
در این ویدئو در مورد رویدادهای اسکرام صحبت می‌کنیم.

بکلاگ اسپرینت (Sprint Backlog) چیست؟

۲۴ خرداد ۱۴۰۲
در این ویدئو در مورد بکلاگ اسپرینت یا Sprint Backlog صحبت می‌کنیم.
اجایل ورس - اجایل چیست

اجایل چیست؟ پیش نیاز چابک سازی سازمان چیست؟

۲۴ اردیبهشت ۱۴۰۱
در این پست در مورد پیش نیازهایی صحبت می‌کنم که قبل از به کارگیری رویکرد اجایل (Agile) لازم است به آن‌ها توجه کنیم. پرسش‌هایی کلیدی که باب این دنیا را برای ما باز می‌کند.
کاور کانبان چیست - بورد کانبان

کانبان چیست؟ روشی برای نمایش کارها

۰۸ خرداد ۱۴۰۱
کانبان متدولوژی است که به تیم و سازمان کمک می‌کند چابکی خودشان را افزایش دهند. در این مقاله با سیستم کانبان و مزیت های اصلی آن آشنا می‌شویم.
به عنوان اسکرام مستر چه گزارشاتی را ارائه دهیم؟

به عنوان اسکرام مستر چه گزارشاتی را باید ارائه کنیم؟

۱۲ خرداد ۱۴۰۱
به عنوان اسکرام مستر چطور گزارش پرفورمنس فردی تهیه کنیم و چه گزارشاتی را تحویل مدیر دهیم
ظهور کارگران علمی یا Knowledge Workers

ظهور کارگران علمی (Knowledge Workers)

۱۲ خرداد ۱۴۰۱
در گذر زمان کارگران، یا همان خالقان محصول، وِیژگی های کاملاً متفاوتی پیدا کرده اند. اکنون با مدیریت کارگران علمی سر و کار داریم. در این مقاله بیشتر با مشخصات این افراد آشنا می شویم.
چالش های تولید نرم افزار و ظهور اسکرام

مقایسه مدیریت پروژه سنتی و مدیریت پروژه چابک

۱۲ خرداد ۱۴۰۱
بررسی تفاوت های اساسی بین تولید نرم افزار و ساخت اشیاء فیزیکی به همراه بررسی منشاء ایجاد مسئولیت هایی نظیر اسکرام مستر و مالک محصول
اجایل ورس - کاور متدولوژی XP

متدولوژی XP یا Extreme Programming چیست؟

۲۰ تیر ۱۴۰۱
در این مقاله به صورت اجمالی با متدولوژی XP یا Extreme Programming آشنا می شویم.
اجایل‌ورس - قوانین متدلوژی XP

قوانین متدولوژی XP

۲۰ تیر ۱۴۰۱
در این مقاله به صورت بولت وار قوانین متدولوژی XP را مرور می کنیم.
یوزر استوری چیست

یوزر استوری چیست؟

۲۵ تیر ۱۴۰۱
یوزر استوری اولین پرکتیس متدولوژی "ایکس پی" است. در این مقاله با این پرکتیس از دید این متدولوژی آشنا می‌شویم
جلسه Release Planning چیست؟ - اجایل‌ورس

جلسه Release Planning چیست؟

۰۶ مرداد ۱۴۰۱
جلسه Release Planning، جلسه ای از متدولوژی XP است که به همکاری دولوپرها با مدیران و مشتریان را برای ایجاد دورنمایی مشخص از پروژه افزایش می دهد.
Release Plan چیست - اجایل‌ورس

Release Plan چیست؟

۱۰ مرداد ۱۴۰۱
Release Plan یا برنامه انتشار اولین خروجی (Artifact) متدولوژی XP است. برنامه انتشار مشخص می کند که کدام یوزر استوری ها باید در پایان هر دوره یا Iteration پیاده سازی و تحویل داده شوند.
Small Release در متدولوژی XP چیست

انتشار نسخه های کوچک نرم افزار

۱۳ مرداد ۱۴۰۱
Small Release یکی از مهم‌ترین پرکتیس‌های متدولوژی XP و به طور کلی طرز تفکر اجایل است.
توسعه دوره ای در متدولوژی XP - اجایل‌ورس - تصویر کوچک

توسعه دوره ای نرم افزار در متدولوژی XP

۲۳ مرداد ۱۴۰۱
توسعه نرم افزار به شکل دوره ای یکی از پرکتیس هایی که به وفور در متدولوژی XP استفاده می شود. ساختار دوره ای یا Iterative چابکی فرایند توسعه را افزایش می دهد.
جلسه Iteration Planning چیست - اجایل‌ورس

جلسه برنامه ریزی دوره ای یا Iteration Planning چیست؟

۱۵ مرداد ۱۴۰۱
جلسه برنامه ریزی دوره ای یا Iteration Planning یکی از پرکتیس های متدولوژی XP است. Iteration Planning جلسه ای است که در ابتدای هر Iteration برگزار می شود تا تسک های برنامه نویسی، برنامه ریزی شود.
فضای کار باز چیست؟

نقش فضای کاری باز در متدولوژی XP چیست؟

۰۸ شهریور ۱۴۰۱
ایجاد فضایی باز بدون پارتیشن از پرکتیس های متدولوژی XP هست. در این مقاله بیشتر با این مضمون آشنا می شویم.
سرعت پیشرفت ثابت در متدولوژی XP چه معنایی دارد؟

سرعت پیشرفت پایدار یا Sustainable Pace چیست؟

۱۲ شهریور ۱۴۰۱
سرعت پیشرفت پایدار (Sustainable Pace) از نظر متدولوژی XP چه معنی می‌دهد؟ اضافه کاری منجر به افزایش بهره وری می‌شود؟
جلسه روزانه استند آپ یا Stand up

جلسه روزانه Stand up در متدولوژی XP چگونه برگزار می شود؟

۲۲ شهریور ۱۴۰۱
از نظر متدولوژی XP جلسه استندآپ یا Stand up Meeting چیست؟ این جلسه هر روز صبح برگزار می شود و هدف از این جلسه بیان مشکلات و پیدا کردن راه حل برای آنها و افزایش تمرکز تیم است.
ظرفیت پروژه در متدولوژی XP

در متدولوژی XP ، ظرفیت پروژه (Project Velocity) چیست؟

۳۱ شهریور ۱۴۰۱
ظرفیت پروژه در متدولوژی XP چه معنی دارد؟ ظرفیت پروژه یا Project Velocity به پتانسیل انجام میزان کاری اشاره دارد که تیم می‌تواند آنرا انجام دهد.
چطور اعضای تیم را از حالت سکون خارج کنیم

چگونه به تیم خود کمک کنیم که از حالت سکون خارج شوند؟

۳۱ شهریور ۱۴۰۱
اگر تنها یک نفر قادر به انجام کاری باشد و دیگران دانش کافی برای انجام آن نداشته باشند و یا آن شخص، دیگر در تیم حضور نداشته باشد یا مجبور به انجام کار زیادی باشد سرعت  پیشرفت کار به شدت کاهش خواهد یافت. اعضای تیم را تشویق کنید تا حرکت کنند و دانششان را با هم درمیان بگذارند تا سر کد نویسی گلوگاه (Coding Bottle Necks) ایجاد نشود.
وقتی متدولوژی XP از کار افتاد اصلاحش کنید

وقتی متدولوژی XP از کار افتاد اصلاحش کنید

۳۱ شهریور ۱۴۰۱
زمانی که فرایند دچار مشکل است یا کار نمی کند، آنرا اصلاح کنید. نکته اینجاست که نمی گوییم اگر بلکه می گوییم زمانی که! چرا که بدون استثناء برای هر پروژه ای، مجبور خواهید شد که فرایند را کمی تغییر دهید.
چطور سادگی نرم افزار را حفظ کنیم

چطور سادگی نرم افزار را حفظ کنیم؟

۳۱ شهریور ۱۴۰۱
سادگی مفهومی است که متدولوژی XP تاکید ویژه‌ای روی آن دارد. سادگی چه قابلیت هایی را برای سیستم ایجاد می‌کند؟
استعاره سیستم در متدولوژی XP

انتخاب استعاره‌ای درست برای سیستم

۰۹ مهر ۱۴۰۱
استعاره سیستم از نظر متدولوژی XP به افرادی که تازه به تیم اضافه شده اند کمک می‌کند که زودتر در جریان امور قرار بگیرند.
اسپایک چیست؟

راه حل های ضربتی (Spike Solutions) چه کاربردی دارند؟

۰۱ اسفند ۱۴۰۱
راه حل ضربتی (Spike Solutions) یک سیستم بسیار ساده برای بررسی تمام گزینه‌های ممکن برای حل یک مسئله است.
وضعیت مشتری در متدولوژی XP

مشتری را همیشه در دسترس خود نگه دارید

۰۹ مهر ۱۴۰۱
یکی از معدود الزامات متدولوژی XP این است که مشتری همیشه باید دسترس باشد. نه تنها برای اینکه به تیم توسعه کمک کند بلکه بخشی از تیم هم باشد.
تاریخچه فریم ورک اسکرام - اجایل‌ورس

اسکرام چیست؟

۰۲ آذر ۱۴۰۱
در این ویدئو در مورد این که اسکرام چیست و از کجا شروع شده است صحبت می‌کنیم.
اجایل ورس - اسکرام و چارچوب کاینفین

بر اساس چارچوب کانوین (Cynefin) اسکرام مناسب چه پروژه است؟

۰۶ آذر ۱۴۰۱
خلاصه:چارچوب Cynefin یک ابزاری است که به ما کمک می‌کند تا موقعیت‌های مختلف را بشناسیم و بهتر تصمیم بگیریم. این چارچوب پنج دامنه را نشان می‌دهد: آشکار، دشوار، پیچیده، آشوبناک و آشفتگی. هر دامنه نشان‌دهنده یک رابطه بین علت و معلول است و یک روش حل مسئله مناسب دارد. با استفاده از این چارچوب، می‌توانیم شرایط را بهتر درک کنیم و رفتار خود و دیگران را تفسیر کنیم.در این ویدئو با کمک چارچوب کانوین در مورد اینکه اسکرام به درد چه پروژه هایی می‌خورد صحبت می‌کنیم.
اجایل‌ورس - تجربه گرایی و فریم ورک اسکرام

تئوری اسکرام و تجربه گرایی (Empiricism)

۲۰ آذر ۱۴۰۱
اسکرام یک روش چابک برای ساخت نرم افزار است که بر اساس واقعیت ها کار می کند، نه فرضیات. تیم اسکرام همه چیز را شفاف می کند، کار خود را می‌سنجد و بازخورد می گیرد، و بر اساس نتایج تغییرات لازم را انجام می دهد. این روش باعث می شود که تیم اسکرام بتواند محصولات خلاقانه و با کیفیت را به مشتریان خود بدهد. در این ویدئو در مورد فلسفه تجربه گرایی که اسکرام بر اساس آن ابداع شده است صحبت می‌کنیم.
دوره آموزش اسکرام حرفه ای - کاربرد ارزش های اسکرام

کاربرد ارزش های اسکرام (Scrum Values)

۱۱ دی ۱۴۰۱
خلاصه‌ای از متن بالا:اسکرام یک چارچوب توسعه چابک نرم‌افزار است که به تیم‌ها کمک می‌کند تا محصولات با ارزش را با سرعت و کیفیت بالا تولید کنند. اسکرام بر پایه‌ی پنج ارزش اساسی استوار است: تعهد، تمرکز، بازبودن، احترام و شجاعت. این ارزش‌ها باعث می‌شوند که تیم‌های اسکرام قابل اعتماد، مسئولیت‌پذیر، صادقانه، شفاف، قدردان، همکار، همفکر، جسور و نوآور باشند. در این مقاله می‌توانید ویدئو آموزش در مورد ارزش های اسکرام و کاربرد آن در صنعت تماشا کنید.