Archive

Posts Tagged ‘CBB’

مدیر پروژه و تغییر دامنه

مارس 6, 2010 10 دیدگاه
هر پروژه ای که کار می شود باید در زمان خاص و با هزینه خاص تمام شود . که در این زمان و با این هزینه نیازمندی هایی که تعریف شده اند پیاده سازی می شود . این همان مثلث آهنین مدیریت پروژه می باشد : هزینه ,  زمان و دامنه .

دامنه (Scope) چیست ؟ دامنه متمایز گر و جداکننده چیز های داخل و خارج پروژه می باشد . به عبارت ساده تر مشخص می کند چه چیزی در طی پروژه باید انجام شود و چه چیزی نیاز نیست انجام شود .

https://i0.wp.com/www.targotennisberg.com/tarkvara/wp-content/uploads/2008/06/scope_creep.jpg

اصطلاح Scope creep چیست ؟ Scope creep یعنی تحدی از حدود و این زمانی اتفاق می افتد که شما خط دامنه را تغییر دهید.

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

بر طبق PMBOK تعریف دقیق Scope creep عبارتست از : اضافه کردن ویژگی و قابلیت جدید به دامنه بدون در نظر گرفتن تاثیر آن برروی هزینه و زمان پروژه (مثلث آهنین) .

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

تغییر دامنه می تواند از موارد زیر سرچشمه گرفته باشد :

  • کنترل تغییر ضعیف (Change control)
  • عدم جمع آوری لیست نیازمندی ها قبل از شروع پروژه به صورت کامل
  • عدم تاثیر دادن و تاثیر گرفتن از Product Owner

تغییر دامنه در دو سطح می تواند اتفاق بیفتد :

  1. تغییر دامنه فنی و تکنیکی (Technical Scope Creep)
  2. تغییر دامنه کسب و کار (Business Scope Creep)

مثالی که در عنوان تغییر دامنه فنی و تکنیکی می توان زد بدین گونه می باشد که تیم توسعه می خواهد قابلیت جدیدی را به پروژه اضافه نماید که قبلا این ویژگی در نیازمندی های اصلی در هنگام Initiate پروژه جزو دامنه نبوده است .

تغییر دامنه کسب و کار وابسته به کسب و کار مشتری می باشد . که این مورد به عنوان یک عامل خارجی در نظر گرفته می شود . معمولا در ایران اگر این مورد اتفاق بیفتد ,  تیم توسعه به هیچ عنوان زیر بار نمی رود و جوابشان این می باشد که : به ما ربطی ندارد .

بهترین راه برای مقابله با Scope Creep پرهیز از مواجه با آن می باشد . در زیر روش هایی برای مقابله یا پرهیز از Scope Creep بر شمرده شده است :

  • اولین راه همان Agile است ( به راه راست رستگار شوید)
  • حتما در اول شروع پروژه Product Owner را به جمع خود اضافه نمایید.
  • جمع آوری نیازمندی ها به صورت کامل در هنگام شروع پروژه .
  • CBB خود را بسازید – CBB مخفف Change Control Board می باشد که شامل یک کمیته از اعضای تیم توسعه می باشد معمولا اعضای کنه کار گروه و البته حرفه ای  . ریسک پیاده سازی مواردی که باید تغییر پیدا کنند  توسط این کمیته بررسی می شود .
  • پروژه را متوقف نمایید . تغییرات را دامنه بندی نمایید و بر طبق دامنه جدید عمل نمایید البته اگر ریسکش را به جان می خرید .

یاشیاسیز