شهرداری تهران به منظور استقرار سیستم مدیریت جامع پروژههای خود اقدام به نصب و راهاندازی پراجکت سرور میکند. سازمان فنآوری اطلاعات و ارتباطات شهرداری شرکت گسترهنگار را به عنوان مشاور خود در پیادهسازی این سیستم انتخاب کرده است.
مقدمه
شهرداري تهران براي ساملندهي سيستم كنترل و مديريت پروژهي خود تصميم به راهاندازي سامانهي كنترل و مديريت پروژه ميگيرد. هدف اصلي اين سيتم آنست كه بتواند گزارشهاي مناسب مديريتي در خصوص وضعيت پيشرفت پروژههاي شهرداري را از طريق آن تهيه كرد.
شركت گسترهنگار با توجه به سابقهي طولاني در خصوص نصب و راهاندازي سامانههاي كنترل و مديريت پروژه به عنوان مشاور و پيمانكار اين پروژه انتخاب ميشود. اين شركت سيستم ايپيام ارائه شده توسط شركت مايكرسافت را براي اينكار پيشنهاد ميكند كه مورد تاييد كارفرما قرار ميگيرد.
براي آنكه سيستم ايپيام مطابق با نيازمنديهاي شهرداري بومي شود، لازم ميشود تا در آن تغييراتي انجام شده و براي اين منظور بوميسازي شود. اين سند به تشريح اين تغييرات و اقدامات انجام شده ميپردازد.
طرح مسئله
شهرداري تهران براي ساماندهي سيستم كنترل و مديريت پروژه به سيستمي نياز دارد كه بتواند:
1. اطلاعات پروژههاي خود را به صورت متمركز روي آن ذخيره كند.
2. كاربران به صورت كنترل شدهاي به اطلاعات و گزارشهاي پروژهها دسترسي داشته باشند.
3. بتوان بر اساس آن وضعيت پروژهها در مقايسه با برنامهي اوليه آن و با معيارهاي از پيشتعيين شده و مختص شهرداري تجزيه و تحليل كرد.
4. بتواند ساختار سلسله مراتبي پروژههاي شهرداري را در خود جاي داده و پارامترهاي مورد نظر را در سطوح بالاتر اط پروژهها بصورت تجمعي نمايش دهد.
ايدهي اصلي طرح
ايدهي اصلي طراحي نصب، پيادهسازي و بوميسازي سيستم EPM مايكروسافت است كه با استفاده از آن ميتواند:
1. برنامهي زمانبندي پروژهها را به صورت متمركز و بر روي سامانهي اصلي ذخيره كرد.
2. كاربران ميتوانند به شكل كنترلشدهاي و بر اساس سطوح دسترسيتعيين شده به پروژههاي ذخيره شده در سامان ه دسترسي داشته باشند.
اين سيستم ميتواند مطابق با نيازهاي شهرداري بومي شود. اين سند به شرح طراحي انجام شده براي اين بوميسازي ميپردازد. در اين راستا سه محور اصلي مد نظر قرار گرفتهاند:
· سفارشيسازي پراجكت سرور: بر اساس معرفي فيلدها، نماها و گزارشهاي سفارشي كه در آن چك.نگي بوميسازي پراجكت سرور با استفاده از تعريففيلدهاي سفارشي در بخشهاي مختلف آن و طراحي نماها و گزارشهاي مختلف مد نظر قرار گرفته است.
· طراحي سيستم امنيتي: كه در آن به چگونگي تنظيم و سفارشي سازي پراجكت سرور براي پاسخ به نيازهاي دسترسي گنترل شده به پروژهها پرداخته ميشود.
· سيستم محاسبات سفارشي: كه در آن به طراحي مد نظر براي انجام محاسبات و اندازهگيري پارامترهاي مورد نظر شهرداري پرداخته ميشود.
معماري
معماري كلان سيستم در نمودار صفحهي بعد نشان داده شده است. مطابق با اين معماري روشكار كلي سيستم به صورت زير است:
مسئولين كنترل پروژه اطلاعات پروژه را از طريق مايكروسافت پراجكت وارد ميكنند. اين اطلاعات شامل فهرست فعاليتها، زمانبندي اوليه، ارزش و برنامهي مالي است. همچنين به صورت ادواري اطلاعات پيشرفت پروژه توسط مسئولين وارد ميشود. پس از آنكه اطلاعات تكميل شد، كاربر از طريق سيستم اين اطلاعات را بروزآوري ميكندو در اين مرحله سيستم بر اساس اطلاعات وارد شده در بانك اطلاعات اصلي جدولهاي مياني خاصي را آماده ميكند. ابن جدولها توسط آناليز سرور استفاده شده و "مكعب تصميمگيري (Decision Cube) خاصي كه به اين منظور تدارك ديده شده است بروزآوري ميشود. استفاده كنندگان و مديران ارشد سازماني با دسترسي به اين مكعب گزارشهاي مورد نياز خود را دريافت ميكنند.
بخشهاي اصلي اين سيستم عبارتند از
جدولهاي مياني (Staging Tables):
اين جدولها توسط سيستم از روي اطلاعات موجود پروژهها در بانك اطلاعاتي پراجكت سرور آماده ميشوند. آناليز سرور با اتصال به اين جدولها مكعب تصميمگيري را براي تهيهي گزارشها آماده نگه ميدارد. وظيفهي اصلي جدولهاي مياني ذخيرهسازي پروفيل زماني پروژهها است. در واقع جدول اصلي اين قسمت ميزان پيشرفت برنامهاي و واقعي براي هر پروژه را براي پريودهاي مختلف در خود ذخيره ميكند. اين اطلاعات پايهي گزارشهاي تهيه شده از مكعب را فراهم ميكنند.
مكعب تصميمگيري (Decision Cube):
براي تهيهي گزارش و نمودارهاي تحليلي مديريتي استفاده از مكعبهاي تصميمگيري مد نظر قرار گرفته شده است. با استفاده از جداول مياني كه توسط لايه ي SQL بروزآوري ميشوند، آنايليز سرور قادر خواهد بود محاسبات لازم براي محاسبهي مقادير و پارامترهاي مهم انجام دهد.
براي طراحي مكعب تصميمگيري "ابعاد" و "اندازههاي" مورد نظر در اين مكعب در نظر گرفته شده است. بطور طبيعي اندازههاي همان معيارهاي پيشرفت پروژه در شكلهاي محتلف خواهد بود. ابعاد اصلي، زمان و ساختارسلسلهمراتبي پروژهها هستند. به اين ترتيب با اتصالبه اين مكعب ميتواند اندازههاي پيشرفت پروژه را در زمانهاي مختلف و در سطوح مختلف ساختار سلسلهمراتبي بررسي كرد.