دسته: اسکرام

اشتباهات رایج در اسکرام

اشتباهات رایج در اسکرام

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

بیشتر Read More

وظایف اسکرام مستر و مالک محصول

وظایف اسکرام مستر و مالک محصول

تیم اسکرام متشکل از ۳ نقش  scrum master، Product owner و development team می‌باشد. همانند روش‌ها و متدلوژی‌های قدیمی نقش Project manager به صورت یک نقش مستقل در این متد تعریف نمی‌شود. نگاشت Project manager با اسکرام مستر یا مالک محصول اشتباه است، وظایف project manager در اسکرام توسط ۳ نقش اصلی گفته شده پوشش داده می‌شود و بین سه نقش تقسیم شده است. اسکرام مستر مسئول آموزش اسکرام و اطمینان از درک کامل و اجرای آن در سازمان می‌باشد….

بیشتر Read More

Definition Of Done

Definition Of Done

DOD یک چک لیستی از فعالیتهای ارزشمند مورد نیاز برای یک پروژه می‌باشد که معمولا معیارهای کلی که در تمام user story ها و taskهای یک پروژه دخیل است در این مستند آورده می‌شود و معیارهایی که خاص یک task می‌باشد در قالب Acceptance Criteria در داخل آن task مربوطه نوشته می‌شود. اگر این مستند خوب نوشته شود هم باعث تسریع در روند پروژه می‌شود و هم باعث بالا بردن کیفیت کد و پروژه ها می‌شود. چون در این شرایط…

بیشتر Read More

کمک اسکرام به توسعه‌دهندگان

کمک اسکرام به توسعه‌دهندگان

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

بیشتر Read More

Release Plan

Release Plan

هدف از ارائه release plan دادن زمانی برای تحویل نسخه های محصول به مشتری می باشد. ‌ برنامه ریزی درست برای ارائه release و دادن زمان مناسب به مشتری، اعتماد مشتری را جلب می کند. تحویل محصول در فازهای مختلف به مشتری حس رضایت مشتری را در پی خواهد داشت از طرفی برنامه‌ریزی محصول به نوعی یک هدف گذاری مشخص برای خود تیم است که به نوعی از مسیر مورد نظر منحرف نشوند و بر روی آن بخش برنامه‌ریزی شده…

بیشتر Read More

اصول اسکرام

اصول اسکرام

اصول اسکرام، شامل رهنمودهایی برای استفاده از چارچوب Scrum هست و باید در همه پروژه های Scrum مورد استفاده قرار گیرند.  این اصول قابل مذاکره نیستند و می‌توانند برای هر نوع پروژه و در هر سازمانی اعمال شوند. در شکل زیر ۶ اصل کلی را ملاحظه می‌کنید. ۱. کنترل فرآیند به صورت تجربی: همانطور که می‌‌دانیم پایه‌ی اسکرام بر اساس مشاهدات عینی است و به صورت کاملاً تجربی ساخته شده است.  این اصل بر روی سه مفهوم اصلی شفافیت، بازرسی و…

بیشتر Read More

ویژگی‌های تیم توسعه در اسکرام

ویژگی‌های تیم توسعه در اسکرام

اسم اسکرام از متدی در بازی راگبی گرفته شده است زیرا می‌خواهد نشان دهد که تیم و همکاری تیمی نقش مهمی در آن دارد. همانطور که در بازی راگبی هماهنگی تیم و داشتن روحیه تیمی باعث موفقیت تیم می‌شود در اسکرام نیز مهمترین ویژگی یک تیم، داشتن روحیه تیمی و مهارت ارتباطی بالا است. تیم توسعه مهمترین سرمایه یک پروژه نرم‌افزاری می‌باشد. این تیم توسعه است که با داشتن خلاقیت و قابلیت حل مسایل پیچیده پروژه را پیش برده و…

بیشتر Read More

سطوح برنامه‌ریزی در اجایل

سطوح برنامه‌ریزی در اجایل

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

بیشتر Read More

جلسه Retrospective

جلسه Retrospective

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

بیشتر Read More

جلسه Review

جلسه Review

در چاچوب اسکرام، جلسه review در راستای ارائه increment تولیدی اسپرینت به ذینفعان برگزار می‌شود. این جلسه با حضور اسکرام مستر، مالک محصول، اعضای تیم توسعه و نماینده‌ای از سمت مشتری یا ذینفعان برگزار می‌شود. در این جلسه مالک محصول بر اساس اهدف اسپرینت، تمام user storyها را بر اساس شرایط پذیرش درج شده بر روی هر کدام، بررسی کرده و آنها را پذیرفته یا رد می‌کند. این جلسه از این جهت که فیدبک‌های ذینفعان سریع گرفته می‌شود بسیار مهم…

بیشتر Read More