نمیدونم کی این ویدئو رو درست کردی
اما در ورژن جدید ترلو شما قابلیت داری باتن یا فیلدهای داینامیک درست کنی از هر نوعی و اینو بخاطر این گفتم که میتونی تخمین و ارزش هر PBI مشخص کنی به عنوان فیلد و value لازم رو بهش بدی
سلام
حتما
پیشنهاد می کنیم ویدیو مربوط به بخش DOD را با دقت نگاه کنید در این ویدیو کاملا بصورت شفاف اشاره شده که خروجی اسپرینت باید done شده باشد و معمولا در تیم های نرم افزاری یکی از این شرایط تست است پس وقتی تست جزو شرایط انجام است پس ما به تخصص تست در تیم توسعه نیاز خواهیم داشت . بخشی از این تخصص توسط یک فرد متخصص به اسم تستر قابل انجام است و بخشی دیگر از تست مثل تست های خودکار توسط برنامه نویسان باید انجام شود.
در برنامه ریزی یک اسپرینت، فعالیت های تکراری مثل جلسات روزانه یا دیباگ کردن چطور باید در نظر گرفته بشه؟ زمان جلسات میتونه در نهایت زمانن زیادی رو از یک همکار بگیره.
این موارد رو در قالب ضریبی مثل شریب تمرکز لحاط بشوند، یعنی همیشه شما میدونید که اینقدر در هر اسپرینت پرتی دارید، پس در برنامه ریزی می تونید این مقدار رو میزان ضریب تمرکز تیم لحاظ کنید
سلام
در توضیحات هدف فرموده بودید که اگر در توضیح هدف و وارد بشود آن دیگه هدف نیست ولی در هدف گذاریتون گفتید : بتونیم پایه و اساس اسکرام رو توصیف کرده و فیدبک بگیریم . میشه لطفا توضیح بدید که آیا من اشتباه متوجه فرمایش شما در بخش هدف گذاری شدم ؟
مطلب بعدی این هست که PBI همون Product Backlog هست ؟ اگر صحیح هست چرا شما یک بک لاگ محصول پیش از آن ایجاد کردین ؟ آیا Task هایی که در بخش PBI تعریف کردین متعلق به بخش To do هست ؟
علت اینکه گفتم حواستون به “و” باشه، بخاطر اینکه شاید یک سیگنالی هست که ما داریم یک سری کار رو به جای هدف جا میزنیم، ولی نه اینکه همیشه غلط باشه.
PBI همون Product Backlog نیست بلکه به هر کدوم از اقلامش میگن Product backlog Item. یعنی ما همیشه یک Product Backlog با کلی Product backlog Item در دورونش.
سلام جناب آقای صفری عزیز. بازهم تشکر میکنم از آموزش خوبتون. من یک سوال داشتم در ر ابطه با اجرای اسپرینت. فرض کنید تیم ما شامل ۷ عضو هست ۴ نفر بک اند و ۳ نفر فرونت اند هستند. در زمان اجرای اسپرینت طی ۳ روز کارهای افراد بک اند تموم میشه و کار فرونت اند شروع میشه تو این موارد بر فرض مثال وقتی کار تیم بک اند تموم میشه و هنوز اسپرینت تمام نشده چه اقدامی باید انجام داد آیا تیم بک اند باید وارد اسپرینت بعدی بشن این تایم رو چطور باید برنامه ریزی کرد.
سلام و خیلی ممنون
” فرض کنید تیم ما شامل ۷ عضو هست ۴ نفر بک اند و ۳ نفر فرونت اند هستند” – “کار تیم بک اند تموم میشه”
نکته اول: ما فقط یک تیم، و اون تیک اسکرام متشکل از اسکرام مستر، پرداوکت اوونر و دولوپرها هست، یعنی ساب تیم نداریم. و حواسمون باشه تیممون رو به دو گروه تقسیم نکنیم.
،” بر فرض مثال وقتی کار تیم بک اند تموم میشه و هنوز اسپرینت تمام نشده چه اقدامی باید انجام داد ”
حالا سوال، من سوال اصلاح میکنم
” بر فرض مثال وقتی کار اعضا با تخصص بک اند تموم میشه و هنوز اسپرینت تمام نشده چه اقدامی باید انجام داد ”
اولویت با کار درون اسپرینت هست، بهترین شرایط این هست که اگر میتونند کمک کنند که کار اسپرینت تموم بشه، برای همین سعی میکنیم اعضای تیم تا جایی که امکان داره تک تخصص یا تک منظوره نباشند. مثلا آیا در فرانت می تونند کمک کنند؟ مثلا در تست میتونند کمک کنند؟ …
اگر به هر حالتی نشد، میتونید تصمیم بگیرید یک سری کار با الویت بالا وارد اسپرینت فعلی کنید که این اعضای بتونند کار اونها شروع کنند، یا بتونند در موردشون یک تحقیقی بکنند یا …
سلام وقتتون بخیر
ما در جلسه planing باید اقلام داخل بک لاگ محصول رو با توضبح نحوه انجام وارد بک لاگ اسپرینت کنیم؟
document نویسی چه زمانی و به صورت انجام میشه؟
سلام
فکر کنم در ویدئو توضیح داده شده: اقلامی که کاندید ورود برای اسپرینت هستن بهتر هستن آماده باشن، یعنی چی؟ پالایش بکلاگ محصول فعالیتی است برای آماده سازی اقلام اولویت بالای بک لاگ محصول. که شامل افزودن جزئیات، تخمین و رتبهبندی اقلام درون بکلاگ محصول میشود. این فعالیت، فرآیندی مداوم است که در آن مالک محصول و تیم توسعه بر روی جزئیات اقلام بکلاگ محصول به تعامل میپردازند. طی پالایش بکلاگ محصول، اقلام مرور و اصلاح میشوند. تیم اسکرام است که تصمیم میگیرد پالایش در چه زمانی و چگونه انجام بپذیرد. فرآیند پالایش معمولاً بیش از ۱۰% از توان و منابع تیم توسعه را به خود اختصاص نمیدهد. هرچند اقلام بکلاگ محصول، در هرزمانی توسط شخص مالک محصول یا به صلاحدید وی قابلتغییر و بهروزرسانی است.
منتهی نحوه انجام، رو با بهش میگیم استخراج تسک که این معمولا در خود جلسه یا میتونه قبل یا بعدش انجام بشه، ولی این کار باید توسط تیم انجام بشه چون قرار هست اونها این کار رو انجام بدن.
سلام . تشکر بابت این مثال . سوال اولم این هست که ایا این مواردی که با عنوان task ایجاد کردید ، در جیرا همون subtask هست ؟ یا لینک میشند به pbi ؟ در دوره اسکرام کاربردی خاطرم هست که فرمودید subtask ها میشند بک و فرانت و دیتابیس
سوال دوم این که ایا این task ها هم استوری پوینت دارند یا استوری پوینت روی pbi ثبت میشه و مجموع استوری پوینت task ها هست
معمولا در جیرا بعنوان ساب تسک ایجاد میشن
معمولا ساب تسک ها استوری پوینت داده نمیشه و برای استوری ها یا PBI ها داده میشه.
بعضی تیم ها برای ساب تسک ها در صورت نیاز، از نفر ساعت استفاده میکنند.
این جمله که اخرین فراورده یکی از ورودی های این جلسست ، به این معنی که اگر در فراورده قبلی نیاز به بهبود یا رفع باگ باشه به عنوان pbi در بکلاگ ثبت نمیشه ؟ و به طور کلی باگ هایی که به مرور اعلام میشه و اولویت بالایی ندار رو باید در بکلاگ نگه داشت یا خیر ؟
قانون کلی این هست که هر چیزی که لازم هست تیم وقتی روی آن بگذارد و چیزی را تحویل بدهد یا فیکس کند، باید در بک لاگ محصول ثبت شود. یا بعبرات دیگه، این تنها منبعی هست که تیم بهش برای برنامه ریزی رجوع میکنه.
اما اینکه آخرین فرآورده ورودی جلسه برنامه ریزی هست به این معنی هست که، فیدبک های دریافتی، میتواند ورودی این جلسه برنامه ریزی شود.
سلام و ممنون بخاطر ریز بینی
علت اینکه گفته شده حواستون به “و” باشه، بخاطر اینکه شاید یک سیگنالی یا آلارمی هست که ما داریم یک سری کار رو به جای هدف جا میزنیم، ولی نه اینکه همیشه غلط باشه. مثلا تو این مثال، درسته که “و” هست، ولی این کل داستان به هم چسبیده هست. و زمانی داستان میشه که ما یک سری چیز خیلی بی ربط به هم بچسبونیم.
مرسی که شفاف کردید. پس اینطوری جمع بندی میکنیم که وقتی داریم در خصوص یه هدف به هم پیوسته که در خصوص یه فرآورده و خروجی اسپرینت صحبت میکنه استفاده از “و” اتفاقاً درسته چون داره به شفافیت بیشتر هدف کمک میکنه
Comments
یعنی امکان این هست که داخل اسپرینت به این نتیجه برسیم که نمیرسیم یک بک لاگی را انجام بدیم و اون رو از بک لاگ اسپرینت هامون حذف کنیم؟
بله حتما هست. منتهی چون در برنامه ریزی اسپرینت ما بعنوان تیم توسعه یک توافق با مالک محصول کردیم، این نوع تغییرات نیز با توافق طرفیت اتفاق می افتد.
نمیدونم کی این ویدئو رو درست کردی
اما در ورژن جدید ترلو شما قابلیت داری باتن یا فیلدهای داینامیک درست کنی از هر نوعی و اینو بخاطر این گفتم که میتونی تخمین و ارزش هر PBI مشخص کنی به عنوان فیلد و value لازم رو بهش بدی
سپاس از بازخورد شما ولی قصد ما توضیح ابزار ترلو نبود و بیشتر تمرکز روی اشنایی با یک ابزار ساده بود
اگر بتونید این قسمت رو با یک ابزار کارآمد تر بازسازی کنید و یک مثال نرم افراری بزنید به نظرم می تونه کاربردی ترین درس این دوره باشه
سلام
ممنونیم از بازخوردتان سعی می کنیم در اولین فرصت ویدیوهای بیشتری با مثال های بیشتر ضبط و بارگزاری کنیم .
آیا تست سیستم در برنامه ریزی اسپرینت مد نظر قرار می گیرد ؟ در این صورت آیا تیم تست یا تستر ها اعضای تیم توسعه هستند ؟
سلام
حتما
پیشنهاد می کنیم ویدیو مربوط به بخش DOD را با دقت نگاه کنید در این ویدیو کاملا بصورت شفاف اشاره شده که خروجی اسپرینت باید done شده باشد و معمولا در تیم های نرم افزاری یکی از این شرایط تست است پس وقتی تست جزو شرایط انجام است پس ما به تخصص تست در تیم توسعه نیاز خواهیم داشت . بخشی از این تخصص توسط یک فرد متخصص به اسم تستر قابل انجام است و بخشی دیگر از تست مثل تست های خودکار توسط برنامه نویسان باید انجام شود.
با سلام کیفیت تصویر خیلی بد بود
سلام وقت بخیر
کیفیت تصویر بستگی به سرعت اینترنت شما دارد و از نوار تنظیمات در قسمت پایین ویدیو قابل تنظیم است .
مثالی که استفاده کردین خیلی خاصه اگه یه مثال کاربردی تر بزنید ممنون میشم
در دوره آموزشی تخمین و برنامه ریزی چابک، که دوره پیشرفته همین دوره هم حساب میشه، هم مثال جامع تر و با ابزار جیرا توضیح داده شده است
https://scrum.ir/courses/agile-planning-estimation
در برنامه ریزی یک اسپرینت، فعالیت های تکراری مثل جلسات روزانه یا دیباگ کردن چطور باید در نظر گرفته بشه؟ زمان جلسات میتونه در نهایت زمانن زیادی رو از یک همکار بگیره.
این موارد رو در قالب ضریبی مثل شریب تمرکز لحاط بشوند، یعنی همیشه شما میدونید که اینقدر در هر اسپرینت پرتی دارید، پس در برنامه ریزی می تونید این مقدار رو میزان ضریب تمرکز تیم لحاظ کنید
یه ابزار خوب و کاربردی برای اسکرام رو بگید لطفا
بجز ترلو
معروفترین ابزاری که در تیم ها استفاده میشه جیرا هست.
سلام
در توضیحات هدف فرموده بودید که اگر در توضیح هدف و وارد بشود آن دیگه هدف نیست ولی در هدف گذاریتون گفتید : بتونیم پایه و اساس اسکرام رو توصیف کرده و فیدبک بگیریم . میشه لطفا توضیح بدید که آیا من اشتباه متوجه فرمایش شما در بخش هدف گذاری شدم ؟
مطلب بعدی این هست که PBI همون Product Backlog هست ؟ اگر صحیح هست چرا شما یک بک لاگ محصول پیش از آن ایجاد کردین ؟ آیا Task هایی که در بخش PBI تعریف کردین متعلق به بخش To do هست ؟
سلام
علت اینکه گفتم حواستون به “و” باشه، بخاطر اینکه شاید یک سیگنالی هست که ما داریم یک سری کار رو به جای هدف جا میزنیم، ولی نه اینکه همیشه غلط باشه.
PBI همون Product Backlog نیست بلکه به هر کدوم از اقلامش میگن Product backlog Item. یعنی ما همیشه یک Product Backlog با کلی Product backlog Item در دورونش.
سلام جناب آقای صفری عزیز. بازهم تشکر میکنم از آموزش خوبتون. من یک سوال داشتم در ر ابطه با اجرای اسپرینت. فرض کنید تیم ما شامل ۷ عضو هست ۴ نفر بک اند و ۳ نفر فرونت اند هستند. در زمان اجرای اسپرینت طی ۳ روز کارهای افراد بک اند تموم میشه و کار فرونت اند شروع میشه تو این موارد بر فرض مثال وقتی کار تیم بک اند تموم میشه و هنوز اسپرینت تمام نشده چه اقدامی باید انجام داد آیا تیم بک اند باید وارد اسپرینت بعدی بشن این تایم رو چطور باید برنامه ریزی کرد.
سلام و خیلی ممنون
” فرض کنید تیم ما شامل ۷ عضو هست ۴ نفر بک اند و ۳ نفر فرونت اند هستند” – “کار تیم بک اند تموم میشه”
نکته اول: ما فقط یک تیم، و اون تیک اسکرام متشکل از اسکرام مستر، پرداوکت اوونر و دولوپرها هست، یعنی ساب تیم نداریم. و حواسمون باشه تیممون رو به دو گروه تقسیم نکنیم.
،” بر فرض مثال وقتی کار تیم بک اند تموم میشه و هنوز اسپرینت تمام نشده چه اقدامی باید انجام داد ”
حالا سوال، من سوال اصلاح میکنم
” بر فرض مثال وقتی کار اعضا با تخصص بک اند تموم میشه و هنوز اسپرینت تمام نشده چه اقدامی باید انجام داد ”
اولویت با کار درون اسپرینت هست، بهترین شرایط این هست که اگر میتونند کمک کنند که کار اسپرینت تموم بشه، برای همین سعی میکنیم اعضای تیم تا جایی که امکان داره تک تخصص یا تک منظوره نباشند. مثلا آیا در فرانت می تونند کمک کنند؟ مثلا در تست میتونند کمک کنند؟ …
اگر به هر حالتی نشد، میتونید تصمیم بگیرید یک سری کار با الویت بالا وارد اسپرینت فعلی کنید که این اعضای بتونند کار اونها شروع کنند، یا بتونند در موردشون یک تحقیقی بکنند یا …
“آیا تیم بک اند باید وارد اسپرینت بعدی بشن”
ما همیشه یک اسپرینت فعال داریم
سپاس از توضیحات کاملتون
سلام وقتتون بخیر
ما در جلسه planing باید اقلام داخل بک لاگ محصول رو با توضبح نحوه انجام وارد بک لاگ اسپرینت کنیم؟
document نویسی چه زمانی و به صورت انجام میشه؟
سلام
فکر کنم در ویدئو توضیح داده شده:
اقلامی که کاندید ورود برای اسپرینت هستن بهتر هستن آماده باشن، یعنی چی؟ پالایش بکلاگ محصول فعالیتی است برای آماده سازی اقلام اولویت بالای بک لاگ محصول. که شامل افزودن جزئیات، تخمین و رتبهبندی اقلام درون بکلاگ محصول میشود. این فعالیت، فرآیندی مداوم است که در آن مالک محصول و تیم توسعه بر روی جزئیات اقلام بکلاگ محصول به تعامل میپردازند. طی پالایش بکلاگ محصول، اقلام مرور و اصلاح میشوند. تیم اسکرام است که تصمیم میگیرد پالایش در چه زمانی و چگونه انجام بپذیرد. فرآیند پالایش معمولاً بیش از ۱۰% از توان و منابع تیم توسعه را به خود اختصاص نمیدهد. هرچند اقلام بکلاگ محصول، در هرزمانی توسط شخص مالک محصول یا به صلاحدید وی قابلتغییر و بهروزرسانی است.
منتهی نحوه انجام، رو با بهش میگیم استخراج تسک که این معمولا در خود جلسه یا میتونه قبل یا بعدش انجام بشه، ولی این کار باید توسط تیم انجام بشه چون قرار هست اونها این کار رو انجام بدن.
سلام . تشکر بابت این مثال . سوال اولم این هست که ایا این مواردی که با عنوان task ایجاد کردید ، در جیرا همون subtask هست ؟ یا لینک میشند به pbi ؟ در دوره اسکرام کاربردی خاطرم هست که فرمودید subtask ها میشند بک و فرانت و دیتابیس
سوال دوم این که ایا این task ها هم استوری پوینت دارند یا استوری پوینت روی pbi ثبت میشه و مجموع استوری پوینت task ها هست
معمولا در جیرا بعنوان ساب تسک ایجاد میشن
معمولا ساب تسک ها استوری پوینت داده نمیشه و برای استوری ها یا PBI ها داده میشه.
بعضی تیم ها برای ساب تسک ها در صورت نیاز، از نفر ساعت استفاده میکنند.
این جمله که اخرین فراورده یکی از ورودی های این جلسست ، به این معنی که اگر در فراورده قبلی نیاز به بهبود یا رفع باگ باشه به عنوان pbi در بکلاگ ثبت نمیشه ؟ و به طور کلی باگ هایی که به مرور اعلام میشه و اولویت بالایی ندار رو باید در بکلاگ نگه داشت یا خیر ؟
قانون کلی این هست که هر چیزی که لازم هست تیم وقتی روی آن بگذارد و چیزی را تحویل بدهد یا فیکس کند، باید در بک لاگ محصول ثبت شود. یا بعبرات دیگه، این تنها منبعی هست که تیم بهش برای برنامه ریزی رجوع میکنه.
اما اینکه آخرین فرآورده ورودی جلسه برنامه ریزی هست به این معنی هست که، فیدبک های دریافتی، میتواند ورودی این جلسه برنامه ریزی شود.
سلام
گفته بودید اگر “و” بیاد تو هدف یعنی هدف درستی انتخاب نکردیم 🙂 تو هدف خودتون توی فیلم “و” آوردید
سلام و ممنون بخاطر ریز بینی
علت اینکه گفته شده حواستون به “و” باشه، بخاطر اینکه شاید یک سیگنالی یا آلارمی هست که ما داریم یک سری کار رو به جای هدف جا میزنیم، ولی نه اینکه همیشه غلط باشه. مثلا تو این مثال، درسته که “و” هست، ولی این کل داستان به هم چسبیده هست. و زمانی داستان میشه که ما یک سری چیز خیلی بی ربط به هم بچسبونیم.
مرسی که شفاف کردید. پس اینطوری جمع بندی میکنیم که وقتی داریم در خصوص یه هدف به هم پیوسته که در خصوص یه فرآورده و خروجی اسپرینت صحبت میکنه استفاده از “و” اتفاقاً درسته چون داره به شفافیت بیشتر هدف کمک میکنه