Y@SiN
09-22-2009, 10:56 AM
زمان بندی پروژه رسالت RUP نیست . طبیعتا" پروژه ای که باید انجام بشه باید دارای زمانبندی باشه اما RUP دیسیپلین خاصی در این مورد پیشنهاد نمیکنه . دلیلش واضحه . زمانبندی مثل هزینه یکی از عوامل محلی است که به Local Metrics معروف هست ، یعنی اندازه ها و قواره هائی که وابستگی خطی و مستقیمی با عوامل خصوصی و کاملا" اختصاص یافته به همان پروژه دارند . چون RUP از یک مدل لایه ای و مبتنی بر چرخش تکراری مراحل تبعیت میکنه ، زمان بندی پروژه به زمان بندی قسمتهای خیلی کوچک و محاسبه پذیر مبدل میشه . یعنی شاید برای یک معمار بسادگی امکان پذیر نباشه ایده ای در مورد زمان انجام یک نرم افزار حسابداری سازمانی داشته باشه ، اما مطمئنا" میتونه با توجه به عوامل محیطی برآورد کنه پیاده سازی Prototype قسمت UI بخش ورود اطلاعات چقدر طول خواهد کشید و باز به لطف دانش و تسلطش بر عوامل و پارامترهای محیطی ( کیفیت محل کار – کیفیت توانائی و دانش کارمندان – سابقه تیم – پرداخت حقوق – امکانات نرم افزاری و سخت افزاری و ...) مراحل تست ، تکمیل قالب ، تولید مستندات و ورود به مرحله یا Iteration بعدی چگونه خواهد بود .
بصورت خلاصه ، RUP وظیفه ای برای ارائه متد زمانبندی احساس نکرده ، و این برعهدهء معمار/معماران هست که با استفاده از Knowledge base موجود از عوامل داخلی و محیطی ، زمان بندی قابل دفاعی ارائه کنه . با توجه به اینکه با تبعیت از RUP یک پروسه به اجزاء فوق العاده ریز تقسیم میشه که تکلیف هر کدوم به روشنی معلومه ، عموما" پیش بینی زمان برای هر وظیفه ، چندان دشوار نیست .
بصورت خلاصه ، RUP وظیفه ای برای ارائه متد زمانبندی احساس نکرده ، و این برعهدهء معمار/معماران هست که با استفاده از Knowledge base موجود از عوامل داخلی و محیطی ، زمان بندی قابل دفاعی ارائه کنه . با توجه به اینکه با تبعیت از RUP یک پروسه به اجزاء فوق العاده ریز تقسیم میشه که تکلیف هر کدوم به روشنی معلومه ، عموما" پیش بینی زمان برای هر وظیفه ، چندان دشوار نیست .