برنامه نویس.42ساله. از مدرک MCSD دات نت سال 2002 شروع کردم البته بعد از لیسانس و تمام عمرم رو در مدیریت با ابزار های شیرپوینت و MSPS و CRM و غیره گذراندم.https://zil.ink/sabert
اسکرام مستر و وظایف او
بسم الله الرحمن الرحیم. وظایف از روی روال تعریف میشود. روال زیر را که ببینید و انجام دهید وظایف شما برای کنترل انجام کامل موارد بدست میاید.
حدود صد پله را میتوان برای نظم بهتر کار تیمی تصور و تعریف کرد که در دسته های زیر میباشد (ترتیب ها اتفاقی است)
از این 100 عنوان 20تاش رو که من در 15 مرحله اینجا میگم ، برای زمان انجام و توسعه است که ذکر میکنم.
در هر سطحی بخواهید میشه کار رو شروع کرد و گسترش داد
شما از مدیر پروژه و یا product owner تون بخواهید که اولویت رو مشخص کنه و به ترتیب این ها رو اعمال کنید که کل تیم شما کم کم عادت کنن. اعمال یک آن همه ی سناریوی پایین در کوتاه مدت، منجر به شکست و انهدام تیم شماست. مگر اینکه کل تیم آدم های انعطاف پذیر و اهل مطالعه و باسواد و جان برکف باشند.
1- فاز تست :تست و ریپرودیوس reproduce شدن باگ و مشخص شدن سناریوی باگ گزارش شده: هر باگی که گزارش میشه از طرف تیم تست باید سناریوی دقیق داشته باشه اگر هر کسی انجامش داد اتفاق بیافته. اگر نشه یک باگ رو reproduce کرد باید بشکنه به دو تا سناریو یا دقیق بررسی بشه شاید اشکال در دیتای خاص اون تستر بوده. که باید علت و سناریو کشف بشه.
2- فاز تعریف تسک: میتوانیم جزئیات بیشتری رو به صورت مکتوب در کارت ترلو یادداشت و مشخص کنیم
که یک نفر به عهده میگیره و با مدیر اصلی پروژه هماهنگ میکنه و مینویسه.
3- فاز وزن دهی به تسک ها و احیانا شکستن کار به تسک کوچک تر (جلسه پوکر) و تعیین story point یا SP
که در یک جلسه به اسم پوکر که میتواند هفتگی یا هر سه روز یکبار باشد. افراد توضیحات هر تسک را میخوانند و کل تیم در جریان اون تغییر و ملاحظات رو به هم گوشزد میکنند. که کار قوی جلو بره.
4- سیستم ارتباطی مثل اسلک
5- هنگام شروع یک کار پلن میدیم. بچه های تیم باید در اسلک پلن Plan بنویسن که شروع کردن و تسک رو در ترلو اساین assign میکنن به خودشون که روبات اسلک ترلو به صورت خودکار اون تغییرات در بورد رو در اسلک گزارش میده (که فلانی کار رو شروع کرد و اساین کرد به خودش)
6- سنترال و میدان شهر برنامه نویسی ما میشه اسلک که رایگانه اگر بخواهیم سرور اختصاصی هم بگیریم و پول خرج کنیم بهتره mattermost بگیریم در آینده که فعلا لازم نیست (برای گرفتن متر ماست بروید سایت liara.ir و یک اکانت رایگان بسازید و در یک دقیقه سرور ارتباطی خودتون رو بسازید)
7- جلسه ی پوکر به صورت چتی و آنلاین در اسلک برگزار بشه
8- هر کسی کاری رو تموم کرد یک ویدئو یا یک عکس میگیره و گزارش میده در اسلک و تسک رو میفرسته برای تایید review و میاندازه در ستون review
9- در فاز review تک تک کد های خط چک میشه و بررسی میشه و تغییرات روی برنچ مستر مرج میشه
10- سرور گیت که سرورها را نگه میداره به اسم هر تسکی باید با همون شماره یک برنچ ساخته بشه و مرج ریکویست ارسال بشه
11- تستر فنی در فاز 10 تست میکنه اما میره برای تست به تیم تست که تست سیاه و سفید و خاکستری میشه زده بشه. از خانم خانه دار تا مهندس میتونه در این فاز به ما کمک کنند و یک گروه ایتا داشته باشند که باگ هایی برخورد میکنن رو بفرستن
12- گرفتن تعهد هفتگی از هر برنامه نویس در ابتدای هفته مثلا میگه 3 استوری پوینت ... و تا آۀخر هفته معادل اون اندازه کار تحویلمیده
13 اندازه گیری هفتگی کارهای تعهد شده مثلا گفته 5 ولی سه تا انجام داده
14- به اندازه ی 2 واحد زیاد میکنیم اگر کسی تعهداتش رو انجام داده باشه
یعنی خودش میتونه اضافه کنه
اگر انجام نداد 2 تا کم میشه
15- یک موضوع برگشت زدن مرج ریکویست از سمت اسکرام مستر داریم که توضیحاتی رو میده و مرج ریکویست رو برمیگردونه که بسته به میزان حرفه ای بودن تیم و توجیه بودنشون میشه انجام داد میشه نداد
ابزار ها
- گیت (init-clone-commit-push pull-fetch-stash-stash pop)
- اسلک
- ترلو
- سورس تری source tree
- تیم تست با هر پیامرسان داخلی مثل بله و سروش و ایتا
در هر سطح که بخواهید میتوانید پکیج هایی رو از موارد بالا برای خودتون تعریف کنید و میشه اون رو مدیریت کرد
من برای برنامه نویسی بدون هیجکدوم از استاندارد های بالا هم آماده همکاری هستم
مطلبی دیگر از این انتشارات
قابلیتهای جدید C# 13 (توضیحات ساده برای دانشجوها):
مطلبی دیگر از این انتشارات
منبع برای یادگیری در مورد معایب استفاده از میکروسرویس
مطلبی دیگر از این انتشارات
لاراول Nova ادمین پنل دانلود نصب استفاده