مرحله اول:

مطالعه و شناسایی و جمع آوری اولیه اطلاعات شامل:

1)  مطالعه مدارک و شناسایی وضع موجود پروژه، بحث و تبادل نظر و اخذ اطلاعات اولیه.

2)  تهیه چارت سازمانی کنترل پروژه و گردش کار جهت کار برنامه ریزی  و کنترل پروژه با توجه به چارت مربوط

3) طراحی فرمهای اولیه جهت کار برنامه ریزی

4)  تهیه و اخذ آمارهای لازم مورد درخواست

مرحله دوم ـ قسمت اول:

تهیه چارچوب کلی برنامه شامل:

1) تفکیک پروژه به اهم فعالیتها و دسته بندی  گروهی آنها به منظور تهیه برنامه های گروهی آنها برای تهیه برنامه های کلان و تفصیلی با توجه به اطلاعات فنی، مطابق نقشه ها و تبادل نظر مجری طرح و یا مسئول پروژه.

2) تخمین زمان های اجرایی برای فعالیتعهای بند(1) با توجه به منابع مورد نیاز و روش های تجربی ضمن تطابق با زمانهای کلی قرارداد.

3) تعریف ارتباطات منطقی بین فعالیتهای اصلی با هماهنگی دفتر فنی و یا مجری طرح.

مرحله دوم ـ قسمت دوم :

آنالیز احجام و منابع برنامه شامل:

1) تفکیک ریزتر فعالیتها در دسته های مربوط(دیسیپلین های اجرایی) در مرحله قبل به صورت تفصیلی و یا جزئیات اجرایی کامل تر با توجه به نقشه های فاز 2 اجرایی و مدارک و مشخصات فنی.

2) تهیه متره های یک از فعالیتهای بند(1) با هماهنگی د فتر فنی کارگاه

3) تهیه لیست مصالح  و لوازم مورد نیاز استخراج شده از نقشه ها و مدارک فنی

4)  تهیه لیست ماشین آلات مورد نیاز و لیست نیروی انسانی وابسته به فعالیتها.

5)  تهیه برآورد کلیه آیتم های متره شده در ردیف (2) با توجه به نوع قرارداد منعقده با هماهنگی دفتر فنی.

مرحله سوم:

تهیه برنامه تفصیلی با توجه به آنالیز منابع:

1) تهیه شبکه C.P.M جهت برنامه زمان بندی کلان "Master schedule " با توجه به بندهای (1) و (2) مرحله دوم ، قسمت اول.

2) تهیه شبکه C.P.M جهت تهیه برنامه زمان بندی تفصیلی اجرایی براساس اطلاعات تهیه شده مراحل قبلی و تعیین مسیر بحرانی و فعالیتهای بحرانی.

3) تهیه برنامه زمان بندی تدارکات پروژه شامل: مصالح، نیروی انسانی و ماشین آلات با توجه به اطلاعات تهیه شده مراحل قبل.

4)  تهیه برنامه زمان بندی مالی( دریافت ـ پرداخت) پروژه.

 5)  درصد بندی کردن فیزیکی و ریالی فعالیتها و دسته بندی گروهی و تهیه منحنی های    زود ترین و دیرترین "S " پیشرفت پروژه.