« بیژن و Rave | صفحه اصلی | از لذت تولید نرم افزار تا مدیریت مالی شرکتهای نرم افزاری »
اتمام پروژه
&"October 20, 2004&"
اين چند روز، روزهاي انتهايي پروژه آبتين است. فرآيند توسعه اين پروژه مدتهاست كه تمام شده ، اما همانگونه كه براي همه پروژه هاي نرم افزاري متصور است از زمان اتمام توسعه از ديدگاه گروه مجري (پيمانكار) تا زمان تحويل گرفتن آن توسط مشتري (كارفرما) مدت زمان نسبتا زيادي طول مي كشد! در اين مدت معمولا تازه كارفرما متوجه مي شود كه چه نيازهايي از سيستم جديد دارد و چه جاهايي را فرآموش كرده است. خصوصا اگر مشتري از بين سازمانهاي دولتي باشد اين زمان طولاني تر مي شود.
پيشتر زماني كه براي پروژه ها زمانبندي مي كردم فكر مي كردم زماني حدود يك هفته براي نصب نهايي سيستم كافيست. اما تجربه نشان داد كه اين زمان بسيار كم است.
براي مثال در پروژه آبتين ، حدود 70% از كار در مدت 2 هفته انجام شد. يعني براي يك پروژه به اين بزرگي از زمان دريافت سفارش تا آماده شدن نسخه اول 2 هفته بيشتر طول نكشيد كه زمان بسيار خوبي است. اما بعد از آن مواجه شديم با حجم زيادي از تغيير نيازها ، برخي از اين نيازها باعث شد كه بخشهايي از سيستم با تغييرات ساختاري مواجه شوند و حدود 2 ماه بعد درگير انجام اين تغييرات و در ادامه 30% انتهاي پروژه شديم.هر چند براي اين پروژه بيشتر فاز تحليل توسط نيروهاي داخلي سازمان كه بالطبع آشنايي خوبي با سيستم دارند صورت گرفته بود و مبناي كار پياده سازي بر اساس اين تحليل ها صورت مي گرفت ، تغييرات جديد مواردي بود كه نمي شد آنها را قبل از اتمام پروژه تشخيص داد. چون خود تحليل كنندگان هم با آن آشنا نبودند.
به جز اين بعد از تحويل نهايي نوبت نصب مي رسد كه فرآيند زمانگيري است(البته در ايران و به خصوص در مراكز دولتي). چون تا سيستمها آماده شوند و نيروهاي كاري آماده پذيرش سيستم جديد شوند معمولا روزهاي زيادي به بيهودگي مي گذرد.
اما در اين دو هفته گذشته به مرور پروژه آبتين به مراحل پاياني خود نزديك شد و تحويل گرديد. امروز هم بچه هاي شركت مشغول نصب دوباره نرم افزار بر روي سيستمهاي موجود مي باشند و به نظر مي رسد عامل ديگري موجب تاخير در اختتام پروژه نشود! مساله اي كه مي دانم تا زمان تاييد نهايي كتبي كارفرما نبايد زياد به آن دلخوش بود!
همين!