از الزامات غیر قابل چشم پوشی هر تیم اجرایی در پروژه ها ، خدمات برنامه ریزی و کنترل پروژه می باشد . دامنه این خدمات بسته به نیازمندی های برنامه ریزی و سطوح کنترلی پروژه های مختلف متفاوت می باشد . سطوح برنامه ریزی و کنترل پروژه در پروژه های مختلف عموما در سه سطح صورت می گیرد .
سطح اول : گاها برنامه زمانبندی در نرم افزاری همانند Excel تهیه می گردد که شامل لیستی از فعالیتها می باشد . بدلیل محدودیت های اکسل در تهیه برنامه زمانبندی ، این روش در پروژه های بسیار کوچک و با پیچیدگی کم کاربرد دارد و در حقیقت سطحی از مکتوب نمودن چند فعالیت و گام برای اجرای یک پروژه چند روزه محدود و کوچک می باشد
سطح دوم : عموم شرکت های درگیر در اجرای پروژه از این سطح به بالا به خدمات کنترل پروژه نگاه می کنند ، برنامه زمانبندی در نرم افزاری حرفه ای همانند MS Project و یا PRIMAVERA P6 تهیه می گردد . بسته به نیازمندی کنترل منابع ، این برنامه های می توانند همراه با تخیص منابع باشند و یا نباشند . در فاز کنترل ، بروز رسانی های برنامه زمانبندی با پیشرفت و عملیات اجرایی پروژه صورت می پذیرد و برنامه کاری تیم های مختلف ارائه و کنترل خواهد شد . در این سطح جهت سهولت کنترل ، برای ثبت دیتا پروژه در موارد مختلف از جمله مدارک مهندسی ، چک لیست مکاتبات و یا خرید های پروژه از شیت های اکسل اسنفاده می گردد و اطلاعات پروژه در کاربرگ های مختلف ثبت می شوند . واضح است که به دلیل تعدد مبادی ورودی اطلاعات و عدم یکپارچگی بین آنها ، تهیه گزارشات کنترل پروژه عموما کاری زمانبنر بوده و اطلاعات بایستی توسط کاربر بصورت دستی در فرمت نهایی گزارش وارد شده و تحلیل گردند . امکان تهیه گزارشات آنلاین و لحظه ای با استفاده از ابزارهای هوش تجاری مهیا نیست و کنترل پروژه بصورت نقطه ای، در مایلستون های زمانی از پیش تعیین شده ( معمولا اواخر هر ماه ) صورت می پذیرد
سطح سوم : در این سطح علاوه بر تهیه برنامه زمانبندی در نرم افزار های حرفه ای ، دیگر اطلاعات همچون مکاتبات ، وضعیت مدارک مهندسی ، لیست خری ها و تدارکات پروژه و دیگر اطلاعات در اباری ساختار یافته همچون Primavera Contract Management و یا PRIMAVERA Unifier و یا استفاده از ابزار ها ی دیگری همچون Sharepoint صورت می گیرد . به منظور کنترل منسجم ، لحظه ای وارائه گزارشات قابل اتکا ، تمامی ابزارها با استفاده از یک ابزار هوش سازمانی همچون POWER BI مدیریت شده و گزارشات لحظه ای با انعطاف پذیری بالا و منتج از اطلاعات دقیق در هر لحظه تهیه می گردند . فرمت گزارشات و اطلاعات مندرج در هر گزارش کاملا توسط کاربر قابل ویژه سازی می باشد و گزارشات با تعیین سطوح مختلف دسترسی برای کاربران مختلف در سطوح مخنلف سازمان در دسترس است