Scrum چیست و چگونه از این Framework برای مدیریت بهتر پروژه ها استفاده کنیم؟

 

scrum

در این مقاله می خواهیم یک روش مدیریت پروژه را با شما به اشتراک بگذاریم، تا قبل از سال ۱۹۹۰ روش معمول مدیریت یک پروژه، برای نمونه یک پروژه توسعه برنامه روش Waterfall (آبشاری) بود. به طوری که از بخش آنالیز شروع میشده و پس از گذشتن از مراحل مختلف به محصول نهایی و پشتیبانی از آن منتهی می شده است. این روش کلاسیک ایراداتی به همراه داشت و از آن جمله می توان از عدم امکان تغییر مبانی طراحی بر اساس نیاز ها و یا تست شدن برنامه در مراحل آخر پروژه که زمان بسیاری از شروع آن گذشته است یاد کرد. در این میان برخی از تولید کنندگان تصمیم به استفاده از روند خاصی گرفتند که به آن Scrum گفته می شود که در واقع یک چهارچوبی از مقررات که با حفظ و انجام آن مدیریت پروژه های تولیدی به بهترین نحو ممکن امکان پذیر است.

این قوانین را به اختصار در اینجا با شما در اشتراک می گذاریم تا از این روش در پروژه های خود استفاده نمایید و مدیریت زمان و نیروی انسانی و فکری خود را به بهترین نحو ممکن انجام دهید. ابتدا به معرفی مبانی و نام های این فریم ورک می پردازیم:

  • Product Owner – در ساده ترین تعریف می توان از آن به عنوان کارفرما یاد کرد، اما نکته ی مهم در مورد این تعریف این است که چنانچه حتی کارفرما یک تیم و یا شرکت باشد، یک فرد از آن گروه برای نمایندگی از آنها باید انتخاب و معرفی شود و به عنوان Product Owner معرفی شود.
  • Product Backlog – در واقع لیست نیازمندی های مورد نظر Product Owner است که به صورت یک فهرست مشخص اعلام می شود.
  • Sprint Backlog – به هر یک از گزینه های لیست Product Backlog یک Sprint Backlog گفته می شود که اولویت انجام آنها توسط Product Owner مشخص می شود.
  • Task Backlog – بعد از مشخص شدن Sprint Backlog ها توسط Product Owner تیم توسعه کارها را به کوچک ترین و ساده ترین بخش های قابل انجام تقسیم می شود که هر کدام از آنها یک Task Backlog نام دارد.
  • Sprint – به یک دوره زمانی گفته می شود که بین ۱ تا ۴ هفته خواهد بود و طی آن تیم توسعه یک محصول کارا را ارایه می دهد.
  • Daily Scrum Meeting – به جلسه ای گفته می شود که هر روز اول وقت بین اعضا تیم توسعه برگزار می شود، گفته می شود که طی آن نسبت به کارهای روز گذشته در مورد روند فعالیت در Sprint سخن می گویند.
  • Scrum Master – به فردی گفته می شود که در واقع مدیریت و همزمان مسئولیت انجام پروژه و تقسیم انجام را به عهده دارد.
  • Development Team – به تیم توسعه گفته می شود که عموما بهتر است بین ۳ تا ۹ نفر باشند تا بهتر و کاراتر در طول مدت انجام پروژه با یکدیگر در تماس باشند و کار کنند.
  • Finished Work – به محصول نهایی هر Sprint گفته می شود که مستقل کاراست و بدرستی کار می کند.

با این مفاهیم و تعاریف پیش رفتیم و برای درک بهتر از چهارچوب اسکرام (Scrum) بهتر است بدانیم که برای موفقیت در استفاده از این متد باید سه اصل پایه ای (ستون) آن را اجرا کنیم که عبارتند از:

۳-pillars-of-scrum

  • Transparency – شفافیت (وضوح در انجام کار و عدم وجود چیزی حل نشده و مات)
  • Inspection – بازرسی (که عموما در آخر هر Sprint صورت می گیرد تا همه اطمینان حال کنند روند به درستی پیش رفته است)
  • Adaptation – سازگاری (با شرایط و تغییراتی که در حین انجام کار صورت می گیرد.)

با رعایت سه اصل بالانکته مهم دیگری نیز که باید مد نظر باشد، معنی و مفهوم جمله ی “انجام شد” است. که به صورت کلمه Done در انگلیسی استفاده می شود. مفهومی واقعی کلمه و انجام شدن کامل آن Task Backlog توسط توسعه دهنده آن. در واقع از آنجا که در این سیستم فرد دیگر مسئله نیست و کل تیم توسعه (Development Team) پاسخگو خواهد بود، باید هر فرد در این گروه بداند که چنانچه کاری را انجام شده تلقی کرده است. باید تمامی نیاز های مورد بحث را به صورت صد درصدی اجرا نماید.

در انتها باید تعریف دیگری را نیز به یاد داشته باشید و آن تعریف Scrum Team است. که در واقع به مجموع Product Owner و Scrum Master و Development Team گفته می شود که منافع مشترکی را دنبال می کنند. امیدواریم این مقاله کوتاه روشنگر راه شما برای استفاده از این روش موثر در تولیدات و توسعه ی نرم افزاری آینده شما قرار گیرد و باعث بهبود کارایی شما و تیم شما بشود. برای کسب اطلاعات بیشتر به وب سایت Scrum.org مراجعه نمایید.

(تقدیم به دوست عزیزم امین شریعتی)

6 Comments

  1. Nazligizim

    سلام ببخشین
    لطفا بگین که چگونه میتونیم فیلتر شکن ویندوز موبایل رو شارژ کنیم.چطور پول واریز کنیم ممنون.لطفا فیلتر شکن برای ویندوز فون معرفب نمایین.ممنون و سپاس

    1. مانی ملکی زاده مانی ملکی زاده

      درود – ما در این زمینه فعالیت نداریم. برای اطلاعات بیشتر به وب سایت تخصصی در این زمینه همانند yourdigital.one مراجعه نمایید.

      1. milad

        ممنون خوب حالا که پیام رسان داخلی نداریم باید از رو ناچاری میدونید از رو ناچاری و علارغم میل باتنی😎 دوباره سراغ تلگرام بریم ما خواستیم بریم پیام رسان داخلی اما خوب نشد😀

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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