إعداد الجدول الزمني للمشروع

Download as pdf or txt
Download as pdf or txt
You are on page 1of 203

‫البرنامج التدريبي‬

‫صناعة البرنامج الزمني للمشروعات‬


‫البرنامج التدريبي‬
‫صناعة البرنامج الزمني للمشروع‬
Instructor

Eng. Sherif Hammam


Project Management Consultant
Lead Auditor ISO 45001 - 9001 - 14001
Advisor to International Arbitration
Safety Certified Trainer (NASP/IASP)
MBA , PMP , RMP , LEED AP.
+966565841843 / +201093445663
[email protected]
[email protected]
What is a Project?
A Temporary endeavor undertaken to create a
Unique product, service or result
.‫المشروع هو مسعى مؤقت يُتخذ من أجل الوصول لمنتج أو خدمة أو نتيجة متفردة‬
Projects and
Strategic Planning
Projects start as a result of:
• Market demand
• Strategic opportunity and
business need.
• Social need.
• Environmental consideration.
• Customer request.
• Technological Advance.
• Legal requirements.
Project VS Operation
1-Temporary 1-Permenant

2-Unique 2-Repetitive

example example
Constructing a building Production line
Project or Operation?
The Triple Constraints
Project Constrains

• Scope
• Time
• Cost
• Quality
• Risk
• Resource
PROJECT PHASE
‫مرحلة المشروع‬

Deliverable
A deliverable is a measurable, verifiable work product.

Phase
Is a collection of logically related project activities that
culminates in the completion of one or more deliverables.
Project Management Process Groups
PROJECT AND DEVELOPMENT LIFE CYCLES
• In a predictive life cycle, the project scope, time, and cost are determined in the early
phases of the life cycle. Any changes to the scope are carefully managed. Predictive life
cycles may also be referred to as waterfall life cycles.
• In an iterative life cycle, the project scope is generally determined early in the project
life cycle, but time and cost estimates are routinely modified as the project team’s
understanding of the product increases. Iterations develop the product through a series
of repeated cycles, while increments successively add to the functionality of the
product.
• In an incremental life cycle, the deliverable is produced through a series of iterations
that successively add functionality within a predetermined time frame. The deliverable
contains the necessary and sufficient capability to be considered complete only after
the final iteration.
• Adaptive life cycles are agile, iterative, or incremental. The detailed scope is defined and
approved before the start of an iteration. Adaptive life cycles are also referred to as agile
or change-driven life cycles.
• A hybrid life cycle is a combination of a predictive and an adaptive life cycle. Those
elements of the project that are well known or have fixed requirements follow a
predictive development life cycle, and those elements that are still evolving follow an
adaptive development life cycle.
Predictive Lifecycle
Iterative/Incremental Lifecycle
Adaptive/Agile Lifecycle
What is Project Scope?
‫نطاق المشروع‬
• Scope refers to all the work involved in
creating the deliverables of the project
and the processes used to create them.
• Project scope management includes the
processes required to ensure that the
project includes all the work required,
and only the work required, to complete
the project successfully.
‫• تشتمل عملية إدارة نطاق المشروع على العمليات الالزمة للتأكد‬
‫من أن المشروع يشتمل على جميع األعمال المطلوبة فقط إلكمال‬
.‫المشروع بنجاح‬
‫• تهتم إدارة نطاق المشروع في المقام األول بتحديد والتحكم فيما تم‬
.‫تضمينه في المشروع وما لم يتم تضمينه‬
Product Scope vs.
Project Scope
• Product scope: The features & functions
that characterize the product, service, or
result.
‫ السمات والوظائف التي يتميز بها منتج أو خدمة‬:‫نطاق المنتج‬
.‫أو نتيجة‬

• Project Scope: The work that needs to be


accomplished to deliver a product, service,
or result with the specified features and
functions.
‫ العمل الذي يتم أداؤه لتسليم منتج أو خدمة‬.‫نطاق المشروع‬
‫ ويتم النظر‬.‫أونتيجة تتوفر فيها السمات والوظائف المحددة‬
‫إلى مصطلح نطاق المشروع أحيانًا على أنه يشمل نطاق‬
.‫المنتج‬
Scope Management
Plan
• The scope management plan is a component
of the project or program management plan that
describes how the scope will be defined,
developed, monitored, controlled, and verified.

• It includes:
• Process for preparing a detailed project
scope statement.
• Process to enable the creation of WBS
• Process to establish how the WBS will be
managed.
• Define formal
acceptance criteria of
deliverables
• How change requests will be applied to
scope
‫‪Requirements‬‬
‫‪Management Plan‬‬
‫‪describes how requirements will be analyzed,‬‬
‫‪documented, and managed. It includes, but‬‬
‫‪not limited to:‬‬

‫‪• How requirements activities will be‬‬


‫‪planned, tracked and reported.‬‬
‫‪• Configuration management activities.‬‬
‫‪• Requirements prioritization process.‬‬
‫‪• Product metrics‬‬
‫‪• Traceability structure‬‬

‫كيفية تخطيط أنشطة المتطلبات وتعقبها ورفع التقارير عنها‪،‬‬ ‫•‬


‫أنشطة إدارة التهيئة مثل‪ :‬كيفية بدء التغييرات‪ ،‬وكيفية تحليل التأثيرات‪ ،‬وكيفية تعقبها‬ ‫•‬
‫وتتبعها ورفع التقارير عنها‪ ،‬فضالً عن مستويات الصالحيات المطلوبة العتماد هذه‬
‫التغييرات‪،‬‬
‫عملية تحديد أولويات المتطلبات‪،‬‬ ‫•‬
‫القياسات التي سوف تُستخ َدم والسبب وراء استخدامها‪،‬‬ ‫•‬
‫هيكل التتبع الذي يعكس سمات المتطلبات المسجلة على مصفوفة التتبع‪.‬‬ ‫•‬
5.2.2 Collect Requirements (T&T(
Expert Judgment Data analysis
01 04
Expertise from individuals Document analysis
or groups in what and how like:
to collect requirements. - Agreements;
Data gathering - Business plans;
02
By brainstorming, - Business
interviews, focus groups & process
Questionnaire.

03 Decision making
1. Unanimity
2. Majority
3. Plurality
4. Autocratic
5.2.2 Collect Requirements (T&T(
INTERPERSONAL AND TEAM CONTEXT DIAGRAM
05 SKILLS 08 It shows the boundaries of
Includes: Nominal group the product scope by
technique & highlighting the product
and its interfaces with
Observation/conversation.
people, process, or
systems
DATA REPRESENTATION
06 Data representation
Techniques can includes:
Affinity diagrams & Mind
mapping.

PROTOTYPES
07 Prototyping is a method of
obtaining early feedback on
requirements by providing a
model of the expected product
before actually building it.
5.2.3 Collect Requirements (Outputs(

1. Requirements Document 2. REQUIREMENTS TRACEABILITY


MATRIX
Contains:
• Business Needs
• Functional Requirements To trace the collected requirements

• Non – Functional Requirements


• Quality requirements
• Acceptance criteria
• PROJECT SCOPE
STATEMENT

Project scope statement


defines what work will be
performed and what work is
excluded.

• Product scope
description.
• Product Acceptance
Criteria
• Project Deliverables
• Project exclusions.
• Project constraints &
Assumptions
Elements of Project Charter and Scope Statement
Sample WBS
Sample WBS
Sample WBS
Example
You are assigned as the project manager of a New Product Development project.
The new product you are developing is a new toy for children age's five through
nine. The objective of this product development project is to increase the revenue
of the organization by ten percent.

• Each level of the WBS is a level of detail created by decomposition. Decomposition is the
process of breaking down the work into smaller, more manageable components.
• The elements at the lowest level of the WBS are called tasks.
Project
Schedule
Management
Scheduling
Overview
‫‪6.2 DEFINE ACTIVITIES‬‬
‫‪▪ Identify the specific actions‬‬
‫‪to be performed to produce‬‬
‫‪the project deliverables.‬‬

‫‪▪ Activities provide a‬‬


‫‪basis for estimating,‬‬
‫‪scheduling, executing‬‬
‫‪and monitoring and‬‬
‫‪controlling the project‬‬
‫‪work.‬‬
‫تحديد األنشطة هي عملية تحديد وتوثيق‬
‫اإلجراءات المحددة التي يتعين القيام بها إلنتاج‬
‫تسليمات المشروع‪ .‬والميزة األساسية لهذه‬
‫العملية هي تجزئة حزم العمل إلى األنشطة التي‬
‫سا لتقدير وجدولة وتنفيذ ورصد‬ ‫توفر أسا ً‬
‫ومراقبة عمل المشروع‪.‬‬
6.2.2 Define Activities : T & T

Decomposition
Decomposition is a technique used for dividing and subdividing the
project scope and project deliverables into smaller, more manageable
parts. Activities represent the effort needed to complete a work
package. The Define Activities process defines the final outputs as
activities rather than deliverables, as done in the Create WBS process.
‫التحليل هو أسلوب يستخدم لتقسيم نطاق المشروع وتسليمات المشروع وتقسيمها ثانيا إلى أجزاء‬
‫وتحدد عملية‬. ‫وتمثل األنشطة الجهد الالزم إلكمال حزمة العمل‬. ‫أصغر أكثر سهولة في اإلدارة‬
‫ كما حدث في عملية‬،‫تحديد األنشطة النواتج النهائية باعتبارها أنشطة بدال من كونها تسليمات‬
.‫إنشاء هيكل تجزئة العمل‬
Rolling Wave Planning

Rolling wave planning is an iterative planning


technique in which the work to be accomplished
in the near term is planned in detail, while work
further in the future is planned at a higher level.
DEFINE ACTIVITIES
Outputs

Activity Activity Milestone


List Attribute List

List of the It explain the activity A milestone is an


activities & their list so it includes activity of zero
description predecessor activates, duration that
successor activities, shows an
constraints, important
information about achievement in a
resources or time project
Activity
List

Project Title: Date Prepared:

ID Activity Description of Work


Follow WBS Activity name. Description of activity in enough detail so that the
or schedule person(s) performing the work understands what is
required to complete it.
Activity
Attribute

Project Title: Date Prepared:


ID: Activity:
From activity list From activity list
Description of Work:
A description of the activity in enough detail so that the person(s) performing the work understands what is required to
complete it.
Predecessors Relationship Lead or Lag Successor Relationship Lead or Lag

The nature of Any required Any The nature of the Any required delays
the delays between activities relationship, such as start- between activities (lag) or
relationship, activities (lag) or that must to-start, finish-t-start, or accelerations (lead).
such as start- accelerations occur after finish-to-finish.
Any activities that must occur
to-start, (lead). the activity.
before the activity. finish-to-
start, or
finish-to-
finish.
Number and Type of Resources Required: Skill Requirements: Other Required Resources:
The number and roles of people needed to The level of skill necessary to Any equipment, supplies, or other types of resources
complete the work. complete the work (expert, needed to complete the work.
average, novice or applicable
job level).
Type of Effort:
Indicate if the work is a fixed duration, fixed amount of effort, level of effort, apportioned effort or other type of work.
Location of Performance:
If the work is to be completed somewhere other than at the performing organizations site, indicate the location.
Imposed Dates or Other Constraints:
Indicate any fixed delivery dates, milestones or other constraints.
Assumptions:
List any assumptions about resource availability, skill sets, or other assumptions that impact the activity.
Milestone
List

A milestone is a significant point or event in


project. A milestone list is a list identifying all
project milestones and indicates whether the
milestone is mandatory, such as those required
by contract, or optional, such as those based
upon historical information.

‫ وقائمة المعالم هي‬.‫المعلم هو نقطة هامة أو حدث هام في مشروع ما‬


‫قائمة تحدد جميع معالم المشروع وتشير إلى ما إذا كان هذا المعلم‬
‫ مثل المعلم الذي‬،‫ أو اختياري‬،‫ مثل المعلم المطلوب بموجب عقد‬،‫إلزامي‬
.‫يستند على معلومات تاريخية‬
PRECEDENCE DIAGRAMMING METHOD
• Precedence diagrams use or rectangles to
represent the activates, which are called Nodes
• The Nodes are connected with Arrows showing the
dependencies between activities.
• This method is also called Activity ON Node (AON)
01 02
Finish-to-start (FS). Start-to-start (SS)
PDM 1. Most frequently used
2. Describes that the
independent activity
1. The independent activity
must start before the
dependent activity can
must finish before the start
dependent activity can 2. B doesn’t start before A
start starts
The 3. B doesn’t start before A
precedence is finished
Diagramming
method has 03 04
four logical Finish-to-finish Start-to-finish (SF).
relationships/ (FF). 1. The independent activity
dependencies 1. The independent activity must start before the
must finish before the dependent activity can
dependent activity finish
finishes 2. This logical relationship
2. B doesn’t finish before A is seldom used
is finished B doesn’t finish before A
stars
PDM Relationship Types
Dependency Determination & Integration
Also 4 Dependencies

Mandatory Dependency Discretionary dependency


• Also known as hard logic or hard
• Also known as preferred logic or soft
dependencies.
logic or preferential logic.
• The nature of the work Dictates the
• Defined by project management team
order in which the activities should be
• Process l procedure driven or best
performed legally or contractually
practices techniques
• involves physical limitations

External dependencies
Internal dependency • External to the project
Internal to the project and • An external activity which is
controlled by the team non- project activity has an
impact on project activates.
Exercise

Activity Predecessor

A -
B A
C B, F
D C
E -
F E
G F
Example

AOA Network
Activity Predecessors

A -
B -
C A
D A, B
E C AON Network
F C
G D, E
H F, G
Three-point Estimate
• Resource Leveling
A technique in which start and finish dates
are adjusted based on resource
Resource constraints with the goal of balancing
Optimization demand for resources with the available
supply.

‫هو أسلوب يتم فيه تعديل تواريخ البدء و النهاية حسب‬


‫القيود المتعلقة بمورد ما بهدف تحقيق التوازن بين‬
.‫الطلب على الموارد والمتاح منها‬

• Resource Smoothing
A technique that adjusts the activities
of a schedule model such that the
requirements for resources on the
project do not exceed certain
predefined resource limits.

‫هو األسلوب الذي يضبط أنشطة نموذج جدول زمني ما بحيث‬


‫ال تتعدي االحتياجات إلى الموارد في المشروع قيود معينة‬
.‫مفروضة على الموارد مسبقًا‬
‫‪Network Diagramming‬‬
‫‪Example‬‬ ‫لدينا مشروع مكون من االنشطة التالية‬

‫النشاط المنطقى‬
‫اسم النشاط‬ ‫وصف النشاط‬ ‫احتياجات الموارد‬ ‫المدة االصلية‬
‫السابق‬

‫‪Start‬‬ ‫‪0‬‬ ‫‪-------------‬‬

‫‪A‬‬ ‫‪2‬‬ ‫‪Start‬‬

‫‪D‬‬ ‫‪6‬‬ ‫‪Start‬‬

‫‪B‬‬ ‫‪12‬‬ ‫‪A‬‬

‫‪C‬‬ ‫‪5‬‬ ‫‪B&D‬‬

‫‪E‬‬ ‫‪7‬‬ ‫‪D‬‬

‫‪F‬‬ ‫‪3‬‬ ‫‪E‬‬

‫‪Finish‬‬ ‫‪0‬‬ ‫‪C&F‬‬


Network Diagramming Analysis

2 Days 12 Days 5 Days

A B C

Finish
Start

6 Days 7 Days 3 Days


D E F
Critical Path Method (PDM), Forward Pass

0 2 2 14 14 19

A B C
2 Days 12 Days 5 Days 19 19
0 0

Start Finish

0 6 6 13 13 16

D E F
6 Days 7 Days 3 Days
Critical Path Method (PDM), Backward Pass

2 Days 12 Days 5 Days

0 2 2 14 14 19
A B C
0 2 2 14 14 19
0 0 19 19

Start Finish
6 Days 7 Days 3 Days 19 19
0 0
0 6 6 13 13 16
D E F
3 9 9 16 16 19
‫‪Float‬‬
‫مقدار الوقت الذى يمكن ان تتأخره األنشطة دون تأخير موعد االنتهاء من تنفيذ المشروع‪.‬‬

‫‪2 Days‬‬ ‫‪12 Days‬‬ ‫‪5 Days‬‬

‫‪0‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪14‬‬ ‫‪14‬‬ ‫‪19‬‬


‫‪A‬‬ ‫‪B‬‬ ‫‪C‬‬
‫‪0‬‬ ‫‪2‬‬ ‫‪2‬‬ ‫‪14‬‬ ‫‪14‬‬ ‫‪19‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪19‬‬ ‫‪19‬‬
‫)‪(0‬‬ ‫)‪(0‬‬ ‫)‪(0‬‬ ‫‪Finish‬‬
‫‪Start‬‬
‫‪6 Days‬‬ ‫‪7 Days‬‬ ‫‪3 Days‬‬ ‫‪19‬‬ ‫‪19‬‬
‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪6‬‬ ‫‪6‬‬ ‫‪13‬‬ ‫‪13‬‬ ‫‪16‬‬ ‫)‪(0‬‬
‫‪D‬‬ ‫‪E‬‬ ‫‪F‬‬
‫‪3‬‬ ‫‪9‬‬ ‫‪9‬‬ ‫‪16‬‬ ‫‪16‬‬ ‫‪19‬‬

‫)‪(3‬‬ ‫)‪(3‬‬ ‫)‪(3‬‬


Project
Cost
Management
KEY CONCEPTS FOR PROJECT
COST MANAGEMENT
• Project Cost Management is
primarily concerned with the
cost of the resources
needed to complete project
activities.

• Also considers:
• Cost of using.
• Cost of maintaining
• Cost of supporting the
product, service or result

Is also called as Life – cycle


costing
Definitions
• Profit = Revenue – Costs
• Profit Margin = Profit /
Revenue
• Cash flow refers to the
movement of cash into or
out of the project.
• Direct costs are costs that
can be directly related to
producing the deliverable
of the project: Salaries,
cost of hardware &
software purchased
specifically for the project
Definitions
• Indirect costs are costs that are
not directly related to the
deliverable of the project, but are
indirectly related to performing
the project, e.g. cost of electricity,
Internet, rent and office supplies.

• Reserves are dollars included in a


cost estimate to mitigate cost risk
by allowing for future situations
that are difficult to predict
Definitions
• Variable Costs: change with the
amount of production (cost of
material).
• Fixed Costs: do not
change with production
(rent, setup costs, … etc.)
• Net present value: the total
present value (PV) of a time
series of cash flows. It is a
standard method for using the
time value of money to appraise
long-term projects
Definitions

• Internal Rate of Return: interest rate


received for an investment
consisting of payments and income
that occur at regular periods

• Opportunity Cost: The cost given up


by selecting one project over
another.

• Payback Period: The time it takes


to recover your investment in the
project before you start
accumulating profit.
Payback Period

Year Project A Project B

0 -1,000 -1,000
1 500 100
2 400 300
3 300 400
4 100 600
Project A
Project B
Cost Performance Baseline
Project Funding Requirements
EVM Terms
 Planned Value (PV), formerly called the budgeted cost of work
scheduled (BCWS), also called the budget, is that portion of the
approved total cost estimate planned to be spent on an activity
during a given period

 Actual Cost (AC), formerly called actual cost of work


performed (ACWP), is the total of direct & indirect costs
incurred in accomplishing work on an activity during a given
period

 Earned Value (EV), formerly called the budgeted cost of


work performed (BCWP), is the percentage of work actually
completed multiplied by the planned value
Earned Value Management
Basic Elements
1. Planned Value (PV) ‫القيمة المخططة‬: Also known as “Performance Measurement Baseline
(PMB)” or “ Budget cost of work schedule (BCWS)” describes the budgeted work that
is scheduled to be performed @ any given point in the project schedule.

‫وهي تعبر عن العمل المخطط ألداءه في المخطط الزمني‬


Earned Value Management
2. Earned Value (EV) ‫القيمة المكتسبة‬: Also known as “Budgeted Cost of Work Performed
(BCWP)” represents the work progress @ any given point of time. It basically reflects the
amount of work that has actually been completed to date..

Here the (EV) at the 4th


month marks &
indicates less progress
when compared to
planned

‫وهي تعبر عن كمية العمل التي تم إنجازها بالفعل حتى نقطة معينة من الزمن‬
Earned Value Management
3. Actual Cost (AC) ‫القيمة الحقيقية‬: Also known as “Actual Cost of Work Performed
(ACWP)” is an indication of the resources that have been used up to achieve the actual
work performed to date.

Here the Actual cost for


project at the 4th month
marks & indicate that the
organization has spent
less than it planned to
achieve the work
performed to date

‫وهي تعبر عن كمية الموارد التي تم صرفها علي العمل الفعلي الذي تم إنجازه حتى تاريخ معين‬
‫‪Are we ahead or‬‬
‫‪Are we under or over‬‬
‫?‪behind schedule‬‬
‫?‪our Budget‬‬
‫هل نحن متقدمين أم متأخرين‬
‫هل تعدينا التكلفة المخططة؟‬
‫عن البرنامج الزمني؟‬

‫‪How efficiently are we‬‬


‫? ‪using our resources‬‬ ‫‪How Efficiently are we‬‬
‫ما مدى كفاءة استغاللنا‬ ‫?‪using time‬‬
‫لميزانية المشروع؟‬ ‫ما مدى استغاللنا للوقت ؟`‬
‫‪What is the project‬‬
‫?‪likely to cost‬‬
‫ما هي القيمة المحتملة للعمل‬
‫المتبقي؟‬

‫‪What will the‬‬


‫? ‪remaining work cost‬‬
‫ما هي قيمة األعمال المتبقية؟‬

‫‪What we be under or‬‬


‫?‪over budget‬‬
‫ما هي قيمة الزيادة والنقصان‬
‫في التكلفة؟‬

‫‪How efficiently must‬‬


‫‪we use our remaining‬‬
‫? ‪resources‬‬
‫ما مدى كفاءة استغالل‬
‫الموارد المتبقية بالمشروع؟‬
‫‪Performance Measures:‬‬

‫في حالة تطبيق قوانين الـ ‪ EVM‬وتبين أن المشروع قد تعدى التوقيتات المحددة له أو تعدى‬
‫التكلفة المخططة يمكن لمدير المشروع أن يستخدم قواعد ‪ EVM‬لمساعدته في معرفة إجابات‬
‫األسئلة اآلتية‪:‬‬

‫ما هو سبب المشكلة ? ‪• Where the Problems are occurring‬‬

‫? ‪• Whether the problems are critical or not‬‬


‫هل المشكلة حرجة أم ال •‬

‫? ‪• What it will take to get the project back on track‬‬


‫ماذا يمكن أن نفعل إلستعادة المشروع لمساره الطبيعي؟‬
Performance Measures:
Interpretations of Basic EVM Performance Measure

The above chart shows EVM performance measures indicate about a


project in regard to its planned work schedule & resource budget.
Primavera P6
‫‪A Brief History Of Primavera‬‬
‫‪ 1983‬االصدار األول من برنامج البريمافيرا ‪ P2‬وكان بدون موارد وكانت الوحدة‬ ‫•‬
‫الزمنية يوم أو أسبوع أو شهر – بيئة العمل ‪.Dos‬‬
‫‪ 1984‬ظهر برنامج ملحق بالبريمافيرا ‪ Primavision‬ومميزاته رسم ال ‪Charts‬‬ ‫•‬
‫‪ 1985‬االصدار الثاني من برنامج البريمافيرا ‪ P2‬وتم إدخال الموارد‪.‬‬ ‫•‬
‫‪ 1986‬االصدار الثالث من برنامج البريمافيرا وبرنامج ملحق به ‪ Finest Hour‬الدخال‬ ‫•‬
‫الساعة كوحدة زمنية‪.‬‬
‫‪ 1986‬االصدار الرابع من برنامج البريمافيرا ‪ P3‬وبه تحديثات هامة بخصوص الموارد‬ ‫•‬
‫حيث كانت محددة في االصدارات السابقة ب ‪ 6‬موارد لكل نشاط‪.‬‬
‫‪ 1994‬محطة مهمة للبريمافيرا لتشغيلها تحت نظام ويندوز وإستمرت والتطوير حتى‬ ‫•‬
‫االصدار الثالث عام ‪ 1999‬وكان أقوى االصدارات‪.‬‬
‫‪ 2001‬كان هو االصدار االخير ‪ P3.1‬وللعلم مازالت بعض الشركات تعمل تحت مظلته‬ ‫•‬
‫حتى اليوم لتبدأ بعدها مرحلة جديدة وتغيير شامل وهو االنتقال الي ‪Primavera‬‬
‫‪Enterprise‬‬
‫‪2007‬االصدار السادس وتم تسميته ‪ P6‬منذ ذلك الوقت مع اعتماد برنامج ‪MS SQL‬‬ ‫•‬
‫‪ Server‬كقاعدة بيانات‪.‬‬
‫‪ 2009‬تم شراء شركة بريمافيرا لصالح شركة اوراكل وبدأت اوراكل تتدخل كقاعدة‬ ‫•‬
‫بيانات عمالقة في برمجة البرنامج وتطويره وتوالت االصدارات بعد ذلك‪.‬‬
Oracle Primavera Products
• PRIMAVERA P6
• ORACLE’S PRIMAVERA PORTFOLIO MANAGEMENT
• Primavera Contract Management
• Primavera P6 Analytics
• PRIMAVERA RISK ANALYSIS
• PRIMAVERA EARNED VALUE MANAGEMENT
• ORACLE’S ERP
P6 Courses
• Primavera P6 professional fundamentals (P6 -102)
• P6 Professional Advanced (P6 - 106)
• P6 Advanced web (P6 - 107)
Project Management Software
‫‪P6 Interface‬‬

‫وهو شريط العنوان ويظهر به إسم المشروع أو المشاريع المفتوحة ‪• Title Bar :‬‬
‫وهو شريط قوائم الوظائف األساسية بالبرنامج‪• Menu bar :‬‬
‫لإلنتقال بين الشاشات المفتوحة للبرنامج وهو شريط ‪• Directory bar :‬‬
‫وهو شريط لالنتقال بين الشاشات المفتوحة ‪• Navigation bar :‬‬
‫وهو لعرض المستخدم تاريخ المتابعة والمشاريع المفتوحة وحالة الدخول ‪• Status bar :‬‬
‫والمشروع المستهدف األساسي الحالي‬
P6 Navigating
‫تظهر الشاشة الرئيسية للبرنامج وفيها نجد ان هناك نوعان من المعلومات كما هو موضح في الشكل التالي‬
‫االولي هي بيانات خاصه بالبرنامج ونجد انها ‪ active‬حتي ولم يكن هناك مشاريع وتسمي بي ‪enterprise‬‬
‫‪data‬‬

‫اما الثانيه في بيانات خاصة بالمشروع وهي ليست نشطه اال في حاله وجود مشروع مفتوح‬
‫هيكل مشروعات الشركة )‪EPS ( Enterprise project structure‬‬
‫هيكل مشروعات المؤسسة هو التنظيم الهرمى لكل المشروعات الموجودة بالمؤسسة حيث ان‬
‫البرنامج مصمم ليتعامل مع الرؤية الشاملة للمؤسسة واضعا فى االعتبار هيكل المؤسسة وتقسيمه‬
‫إلى عدة إدارات أو أقسام ثم تقسيم هذه األقسام إلى أقسام أقل وكل قسم مسئول عن عدة مشروعات‬
‫وهكذا‪...‬‬
‫‪Level 1‬‬
‫‪EPS‬‬
‫‪Root‬‬

‫‪Level 2‬‬
‫‪EPS‬‬ ‫‪EPS‬‬
‫‪Node‬‬ ‫‪Node‬‬

‫‪Project‬‬
‫‪Level 3‬‬
‫‪EPS‬‬ ‫‪EPS‬‬ ‫‪EPS‬‬ ‫‪F‬‬
‫‪Node‬‬ ‫‪Node‬‬ ‫‪Node‬‬

‫‪Project‬‬ ‫‪Project‬‬ ‫‪Project‬‬ ‫‪Project‬‬ ‫‪Project‬‬


‫‪A‬‬ ‫‪B‬‬ ‫‪C‬‬ ‫‪D‬‬ ‫‪E‬‬
‫ولعمل الهيكل الهرمي للشركه نتبع االتي‬
‫من قائمة ‪ enterprise‬نختار ‪ enterprise project structure‬فتظهر الشاشه التالية‬
‫وقبل إدخال اي بيانات نقوم بعمل تخطيط شبكي للتصور التي سوف تكون عليه الشركه في‬
‫المستقبل وليس هناك اي مشكله في وضع تصور محدود النه يمكن تعديل هذا الوضع في اي‬
‫لحظه في المستقبل دون التأثير علي المشاريع الموجوده في ال ‪ data base‬ونبدأ بإضافه الهيكل‬
‫الهرمي للشركه والذي سوف يتم تسكين المشاريع فيه فيما بعد ‪:‬‬
‫اوال بالضغط علي ‪add‬تظهر لنا ‪ new EPS‬يتم تحريكها عن طريق االسهم الي اليسار والي‬
‫اليمين لوضعه في المكان المناسب وكتابه االسم الجديد وال ‪ ID‬الخاص به في‬
‫الهيكل التنظيمي للشركة )‪OBS ( Organizational Breakdown structure‬‬

‫من قائمه ‪ enterprise‬نختار ‪OBS‬‬


‫فتظهر الشاشة التاليه ومنها يتم عمل هيكل‬
‫تنظيمي المناصب االداريه مع تحديد كل‬
‫مسؤل عن منصب اذا امكن‪.‬‬
‫وبعد تحديد ‪ OBS‬نذهب الي شاشة ال ‪EPS‬‬
‫وهناك يتم تحديد كل مسؤول عن احد افرع‬
‫الشركة‪.‬‬
‫بذلك نكون قد حصلنا علي هيكل تنظيمي‬
‫للشركه وتم تحديد كل مسؤول عن كل فرع‬
‫من هذا الكيان ونكون مستعدون بذلك‬
‫لتسكين المشاريع في االماكن الخاصة بها‬
‫في الهيكل التنظيمي‪.‬‬
create a new project ‫اضافة مشروع جديد‬
‫يتم تحديد ال ‪ EPS‬التي يقع المشروع في نطاقها‬
‫يتم كتابة ال ‪ ID‬للمشروع ومن المعرف انه اليمكن تكرار‬
‫ال ‪ ID‬الي مشروع ويعتبر كود للمشروع‬
‫ملحوظة ‪ :‬اقصي عدد من الخانات ( يعني احرف او مسافات‬
‫) يمكن كتابتها في ال ‪ ID‬هو ‪ 20‬خانه‬
‫يتم تحديد تاريخ بدايه المشروع وتاريخ نهاية طبقا للعقد اذا كان متاحا اما في حاله عدم‬
‫وجود تواريخ للمشروع فانة يفضل ان نترك البرنامج يقوم بحساب تاريخ النهايه بعد‬
‫اضافه انشطه المشروع وعمل حسابات الشبكه‬
‫يتم تحديد المسؤول عن المشروع‬
‫يتم تعريف نوع المعدالت‬
‫وبعد ذلك نضغط ‪ finish‬فنكون قد حصلنا علي مشروع وتظهر الشاشة التاليه وفيها يظهر اسم المشروع‬
‫وتكون ايكونات ال ‪ project data‬نشطه وفعالة ويمكن في هذة المرحله اضافة البيانات الخاصه بالشركة‬
Work Breakdown Structure (WBS)
‫فتظهر لنا الشاشة التي تحتوي علي كل ال ‪ OBS‬ومنها نحدد‬
‫المسؤل عن ال ‪ WBS‬كما هو مبين في الشكل التالي‬
‫ثم نضغط علي ‪notebook‬‬
‫فتظهر انا شاشة من خاللها يتم‬
‫اضافة كل المعلومات المتاحه‬
‫عن ال ‪ WBS‬وهو بمثابة‬
‫‪filing system‬‬

‫وإلضافة هذه المعلومات البد من اختيار مسمي لها او اسم ملف لها وذلك من الضغط علي ‪ add‬الموجوده في‬
‫اسفل ال ‪ notebook topic‬فيظهر لنا مربع حواري بيه كل اسماء الملفات المتاحه في البرنامج ومنها نختار‬
‫اسم الملف الذي نريده وبعدها يتم دخول البيانات في الجزء الخاص بدخول البيانات‪.‬‬
‫في حالة عدم وجود اسم‬
‫ملف في هذة القائمه ونريد‬
‫اضافة هذا االسم الجديد يتم‬
‫ذلك من خالل قائمه‬
‫‪ admin‬ومنها نضغط‬
‫علي ‪admin‬‬
‫‪ categories‬ومنها نختار‬
‫ال‪ notebook‬من هنا يتم‬
‫اضافة االسم الجديد الذي‬
‫نريده وذلك من ‪add‬‬
‫عمل تقويمات المشروع )‪(calendars‬‬
‫من قائمة ‪ Enterprise‬تختار ‪Calendar‬‬
‫• هناك عدة تقاويم موجودة‬
‫بالبرنامج وآخر تقويم هو التقويم‬
‫االفتراضي لكل المشاريع الجديدة‬
‫ويمكن استخدام أيا من هذه‬
‫التقاويم ولكن يالحظ أنها ‪ 5‬أيام‬
‫عمل والسبت واألحد (أجازة)‬
‫ويوم الجمعة عمل‪.‬‬

‫• ويتم تعديل ذلك عن طريق عمل‬


‫تقويم جديد يتم تهيئته طبقا‬
‫لظروف المشروع‪.‬‬
‫إضافة األنشطة للمشروع‬
‫نبدأ في اضافة االنشطه من الضغط علي ‪ add‬من‬
‫‪ command bar‬او من قائمة ‪ edit‬فتظهر لنا شاشة‬
‫مساعده ‪ activity wizard‬ومنها نتبع الخطوات الضافة‬
‫االنشطه ولكن يفضل الغاء هذا الشاشة وذلك لوجود معلومات‬
‫كثيره غير متوفره لدينا سوف يحتاجها البرنامج وسوف نقوم‬
‫بتخطي هذه المعلومات‬
‫في حالة الغاء الشاشة السابقة والضغط علي ‪ finish‬نحصل علي النشاط االول ونقوم‬
‫اوال بإضافة البيانات التاليه وهي المتاحة في الوقت الحالي وهي ال ‪ ID‬واسم النشاط‬
‫ونستمر في اضافة االنشطه بنفس الطريقه السابقة حتي نحصل علي ما يسمي بال ‪ list of activity‬وهي‬
‫عباره عن جميع انشطه المشروع وتعبر عن كافه االعمال الموجوده في المشروع‬
‫‪Relationship‬‬ ‫عمل التسلسل المنطقى للشبكة‬

‫بعد اضافة االنشطه البد من عمل ما يسمي ربط االنشطة مع بعضها ربط منطقي اي نحدد لكل نشاط‬
‫السابق له والالحق له وذلك من خالل الضغط علي ‪ Relationship‬فتظهر هذه الشاشة‬
‫يتم اختيار السابق واالحق لكل نشاط ولكن البد من معرفة ان لكل مشروع نشاطين فقط هما الذين لهم نهايه مفتوحه احدهما‬
‫هي اول نشاط في المشروع وليس له سابق واالخر هو انتهاء المشروع وليس له الحق ولعمل الربط يتم كما يلي بإختيار‬
‫اول نشاط ونضغط علي ‪ assign‬من شاشة ‪successors‬‬
‫تفاصـــــــــــــــــــــــــــــــــــيل األنشطة‬

Task Dependent Resource Dependent Level Of Effort Milestone


‫تفاصـــــــــــــــــــــــــــــــــــيل األنشطة‬

‫‪Task Dependent‬‬ ‫‪Resource Dependent‬‬ ‫‪Level Of Effort‬‬ ‫‪Milestone‬‬

‫يقوم البرنامج بحساب تواريخ النشاط طبقا للتقويم المخصص‬


‫للنشاط ونختار هذا النوع إذا لم نكن نخطط لتحديد مورد لهذا‬
‫النشاط أو أن الموارد المخصصة لهذا النشاط البد أن تتم‬
‫حساباتها طبقا للتقويم المخصص لألنشطة‬
‫تفاصـــــــــــــــــــــــــــــــــــيل األنشطة‬

‫‪Task Dependent‬‬ ‫‪Resource Dependent‬‬ ‫‪Level Of Effort‬‬ ‫‪Milestone‬‬

‫يقوم البرنامج بحساب تواريخ النشاط طبقا للتقويم المخصص‬


‫للموارد نختار هذا النوع عند وجود موارد حاكمة أى تتحكم‬
‫فى مدة وتواريخ النشاط‪.‬‬
‫تفاصـــــــــــــــــــــــــــــــــــيل األنشطة‬

‫‪Task Dependent‬‬ ‫‪Resource Dependent‬‬ ‫‪Level Of Effort‬‬ ‫‪Milestone‬‬

‫هذا النوع من األنشطة يتم تحديد مدة تنفيذه طبقا لألنشطة‬


‫المرتبطة به ويستخدم لمعرفة تاريخ بداية ونهاية ونسبة‬
‫تنفيذ مجموعة من األنشطة وهذا النوع من األنشطة يتم ربط‬
‫بدايته ببداية أول نشاط فى المجموعة وربط نهايته بنهاية‬
‫آخر نشاط فى المجموعة‪.‬‬
‫تفاصـــــــــــــــــــــــــــــــــــيل األنشطة‬

‫‪Task Dependent‬‬ ‫‪Resource Dependent‬‬ ‫‪Level Of Effort‬‬ ‫‪Milestone‬‬

‫يستخدم ال ‪ milestone‬للتعبير عن بداية أو نهاية‬


‫األحداث المهمة بالمشروع مثل ‪ :‬نهاية أعمال األساسات أو‬
‫بداية أعمال الشبكات‪.‬‬
‫‪Codes‬‬ ‫األكواد‬
‫االكواد هي رموز يتم تعريف المشروعات واالنشطه والموارد والمستندات الخاصه بالمشروع من خالها وفي حاله‬
‫الشركات التي يزيد فيها عدد المشاريع عن رقم يصعب معه الحصول علي معلومة واحدة بعينها نلجأ لالكواد بحيث‬
‫يمكن تجميع المشروعات التى لها نفس الكود أو عرض المشروعات التى لها كود معين‪.‬‬
‫على سبيل المثال ‪ :‬يمكن عمل كود لحجم المشروع حيث يتم تقسيم المشروعات إلي مشروعات كبيرة وهى المشروعات‬
‫التى يزيد حجم العمل فيها عن ‪ 100‬مليون ومشروعات متوسطة وهى المشروعات التى يتراوح حجم األعمال فيها من‬
‫‪100-20‬مليون ومشروعات صغيرة وهى المشروعات التى يقل حجم األعمال فيها عن ‪ 20‬مليون‪.‬‬
‫مثال آخر هو عمل كود لتقسيم المشروعات من حيث نوعها حيث يتم تقسيم المشروعات إلى مشروعات إسكان‬
‫ومشروعات صناعيه واخري ‪.‬‬
‫وعند إضافة مشروع نضغط علي كلمة‬
‫‪ Modify‬فتظهر الشاشه التاليه‬

‫من قائمة ‪ enterprise‬نختار ‪ project code‬ومن هذه الشاشه يتم‬


‫اضافه االكواد التي نراها مناسبه‬
‫منها يتم اضافه كود جديد وذلك بالضغط علي ‪Add‬‬ ‫‪.1‬‬
‫فتظهر خانه جديده فيها يتم اضافه اسم الكود من خانه ‪project code‬‬ ‫‪.2‬‬
‫‪ name‬ونحدد ايضا عدد الحروف من ‪.max length‬‬
‫نستخدم األسهم ) ‪ (Shift Up – Shift Down‬لوضع الكود الجديد في‬ ‫‪.3‬‬
‫الترتيب المطلوب ثم نضغط ‪ CLOSE‬فتظهر الشاشه التاليه والتي من‬
‫خاللها نقوم بإضافه األكود الجديده والتي تندرج تحت هذا المسمي‪.‬‬
‫لتعريف القيم او االكواد الخاصه بهذا المسمي نضغط ‪ Add‬ومن خانه ‪code‬‬
‫‪ value‬نكتب اسم الكود مع مالحظه ان عدد الحروف اليزيد عن القيمة التي حددناه‬
‫في الخطوات السابقه ومن خانة ‪ code description‬نكتب وصف الكود‬
‫تحديد األكواد الخاصة بكل مشروع‬

‫بعد عمل قاموس أكواد‬


‫المشروعات نقوم بتحديد‬
‫األكواد الخاصة بكل‬
‫من‬ ‫وذلك‬ ‫مشروع‬
‫قائمه ‪enterprise‬‬
‫نختار ‪ project‬أو من‬
‫الشاشه الرئسيه اضغط‬
‫‪project‬‬
‫تظهر شاشة المشروعات فنختار المشروع الذى نريد تعريف األكواد الخاصة به‬
‫وبالضغط علي ‪ assign‬تظهر هذه الشاشة‬
‫قاموس المستندات ‪Work Products and Documents‬‬
‫المستندات المرجعية هى جميع المستندات الخاصة بالمشروع والتى نحتاج لربطها بالبرنامج الزمنى حيث يتيح‬
‫لنا البرنامج عمل نظام متكامل لهذه المستندات وتصنيفها وربطها باألنشطة ومتابعة هذه المستندات‪.‬‬

‫‪ project‬نختار ‪work‬‬ ‫نفتح المشروع ثم من قائمة‬


‫‪ product and documents‬او نضغط عليها من الشاشة‬
‫الرئسيه مع مراعاة انه البد من وجود المشروع مفتوح النها تعتبر‬
‫من المعلومات الخاصه بالمشروع ‪.‬‬
‫نضغط ‪ add‬ثم نبدأ فى إنشاء قاموس المستندات ونفرض فى هذا المثال أننا نريد أن ننشأ‬
‫مستندات العقد التى تتكون من ثالثة مستندات هى الشروط العامة والشروط الخاصة وقائمة‬
‫الكميات حيث نبدأ أوال بإنشاء مستند يسمى العقد كما بالشكل التالى‪:‬‬
‫نبدأ فى إستكمال التفاصيل الخاصة بكل مستند وذلك من خالل الشاشة السفلية والتى تحتوى على ‪ 4‬مجموعات من‬
‫البيانات ونفرض فى هذا المثال أننا نريد إستكمال التفاصيل الخاصة بقائمة الكميات فنستكملها من الشاشات التالية ‪:‬‬
‫أوال من شاشة ‪general‬‬

‫و نستكمل البيانات العامة ونتعرض هنا لنوعين من البيانات وهما كالتالى ‪:‬‬
‫• ‪ : Document Category‬هذا البيان يحدد تصنيف المستند‬
‫‪ : Status‬هذا البيان يحدد لنا حالة المستند من حيث المراجعة واال عتماد وبالضغط على السهم تظهر لنا قائمة نختار منها حالة المستند‪.‬‬ ‫•‬
‫ملحوظة االختيارات المتاحة‬
‫لتصنيف المستندات أو لحالتها‬
‫هى التى يقترحها عليك‬
‫البرنامج ويمكننا حذف أو إضافة‬
‫تصنيف أو حالة مستند جديدة‬
‫ولعمل ذلك من قائمه ‪admin‬‬
‫من هذه الشاشة نكتب وصف للمستند أو المالحظات الخاصة به‪.‬‬
‫ملحوظة ‪ :‬يمكننا إضافة صورة على سبيل المثال صورة للموقع العام للمشروع‪.‬‬
‫ويمكننا أيضا إدراج ملف أو موقع إنترنت‬
‫من خالل هذه الشاشة نحدد مسار الملف الذى يحتوى على المستند على سبيل المثال ملف قائمة الكميات وهو من‬
‫النوع أكسل ويتيح لنا هذا االختيار فتح هذا الملف من موقعه األصلى ونالحظ وجود اختيارين لتحديد مسار الملف‪:‬‬
‫• ‪ Private Location‬وهذا االختيار يستطيع فقط مستخدمي بريمافيرا فتحه واالطالع عليه‬
‫• ‪ Public Location‬وهذا االختيار يستطيع اي مستخدم لبرامج التقارير فتحه واالطالع عليه‬
‫منها نختار النشاط او االنشطه‬
‫المراد تخصيص المستند لها‬
‫ويمكن اظهار تفاصيل المستند‬
‫من شاشة االنشطه‬

‫وهذه الشاشة لربط المستندات بأنشطه او ‪ WBS‬نضغط‬


‫‪ assign‬فتظهر لنا الشاشة التالية‬
‫قاموس الموارد ‪Dic. Of Resource‬‬
‫الموارد هى كل ما يلزم الستكمال المشروع من عمالة ومواد ومعدات ولعمل تخطيط جيد للمشروع البد من عمل تخطيط‬
‫جيد للموارد نحدد منه اإلحتياجات الخاصة بالمشروع وتواريخ توريد المواد ومواعيد بدء وانتهاء كل نوع من أنواع العمالة‬
‫وحساب التكلفة للمواد و العمالة والمعدات وبالتالى حساب التكلفة على مدار المشروع مما يسهل عمل خطة تمويل‬
‫للمشروع‪.‬‬
‫ونبدأ بعمل قاموس للموارد نحدد به جميع الموارد الالزمة وتكلفة هذه الموارد والكميات المتاحة منها‪.‬‬

‫ولتعريف قاموس الموارد من قائمة‬


‫‪ Enterprise‬نختار ‪Resources‬‬

‫ملحوظة‪ :‬قاموس الموارد عبارة عن تنظيم هرمى لذا‬


‫عند إضافة نشاط نستخدم األسهم لتحديد موقع هذا‬
‫المورد فى التنظيم الهرمى للموارد‪.‬‬
‫ويمكن إضافة بيانات المورد من خالل شاشة الموارد‬
‫حيث إن الجزء األسفل من هذه الشاشة به جميع‬
‫التفاصيل الخاصة بالمورد‪.‬‬
‫يتم اضافه االسم وال ‪ ID‬والرقم الوظيفي والمسمي الوظيفي واالميل والتلفون الخاص به‬
‫نحدد األكواد المخصصة لهذا المورد وذلك بالضغط‬
‫على ‪assign‬‬

‫ملحوظة ‪ :‬قبل تخصيص األكواد لكل مورد يجب‬


‫تصميم قاموس األكواد للموارد ولعمل ذلك نتبع نفس‬
‫الخطوات التى اتبعناها فى تعريف قاموس أكواد‬
‫المشاريع او األنشطة‪ .‬وذلك من قائمه ‪enterprise‬‬
‫ومنها نضغط علي ‪resource code‬‬
‫نحدد نوع المورد وهو إما عمالة ‪ labor‬او غير عماله من معدات وال يظهر هنا المواد ما لم يكن محدد من البدايه‬ ‫•‬
‫انه مواد‪.‬‬
‫نحدد إذا كان مسموح لهذا المورد بالعمل وقت إضافى أم ال من خانة ‪ overtime allowed‬وفى حالة السماح له‬ ‫•‬
‫بالعمل وقت إضافى نحدد الزيادة فى سعر المورد فى الوقت فتكون ‪:‬‬
‫تكلفة الوقت اإلضافى = تكلفه الساعه االساسيه * المعامل ‪factor‬‬
‫من خانه ‪ calendar‬نحدد التقويم الذي يعمل به المورد‬ ‫•‬
‫نحدد عدد الوحدات المتاحة من هذا المورد لكل من خانة ‪ Default Unit/time‬وحدة زمنية للمشروع فى هذا المثال‬ ‫•‬
‫نختار للمورد أنه متاح ‪ 8‬ساعات فى اليوم حيث يتم حساب كميات هذا المورد ومنحنى توزيعه من خالل هذا الرقم‬
‫والتقويم التابع له المورد‪.‬‬
‫نحدد طريقة حساب الكميات الفعلية للمورد من خانه ‪ Auto Compute Actuals‬وذلك يتم حسابه تلقائيا أو أننا‬ ‫•‬
‫سوف نستخدم برنامج ‪ Progress reporter‬والذي يتم من خالله وضع الكميات الفعلية لكل مورد‪.‬‬
‫نختار ‪ Calculate Cost from Units‬هذه الخاصية لنجعل البرنامج يعيد حسابات التكلفة للمورد طبقا لسعر الوحدة‬ ‫•‬
‫وذلك عند تغيير هذه الكميات‪.‬‬
‫نحدد سعر الوحدة من المورد وأيضا أقصى كمية متاحة من هذاالمورد من الممكن تحديد أكثر من سعر للمورد الواحد فى‬
‫حالة توقعنا تغيير هذا السعر فى تاريخ محدد وإلضافة سعر جديد نضغط ‪ add‬ثم نضيف السعر الجديد ونحدد التاريخ‬
‫الذى يتغير فيه السعر‪.‬‬
‫ومنها يتم تحديد الدور الوظيفي الذي يلعبه كل مورد كما سوف نتعرف عليه الحقا‬
‫اما ‪ notes‬فيتم وضع المالحظات الخاصه بهذا المورد او اي شئ عنه من تقييم وتوبيخ وغيرها من االشياء التي‬
‫تخص المورد ‪.‬‬
‫‪ Progress reporter‬في حاله اختيار برنامج لعمل التقارير الخاصه بالموارد‬
‫قاموس الـ ‪Roles‬‬

‫ال ‪ Roles‬هي الدور الوظيفي للمورد والمهارات المطلوبه‬


‫في هذا الدور ونستخدم ال ‪ roles‬عند عمل التخطيط‬
‫المبدئي للمشروع فيتم تخصيص ال ‪ roles‬بدل من المورد‬
‫وعند تحديد المورد يتم استبدال ‪ roles‬بالمورد الذي يقوم‬
‫بهذا الدور ومن فوائد هذا االستخدام انه عدم ظهور المورد‬
‫محمل بأقصي من طاقته ‪:‬‬
‫وإلنشاء ال ‪ roles‬نتبع االتي ‪:‬‬
‫من قائمه ‪ enterprise‬نختار ال ‪ roles‬فتظهر الشاشه‬
‫التالية‬

‫ملحوظة ‪ :‬في حاله ظهور هذه الشاشة وليس بها أي بيانات يتم اظهار ما فيها من معلومات عن طريق الضغط علي‬
‫‪ display‬ومنها اختيار خاصيه ‪ filter by all roles‬فيتم ظهور المعلومات المخزنه في البرنامج ‪.‬‬
‫الضافة ‪ roles‬جديد نتبع الخطوات األتية ‪:‬‬
‫نضغط ‪ add‬ثم نحدد ال ‪ ID‬الخاص بهذا ال ‪ role‬واسمه‬
‫ومعني االسم هنا هو الوظيفه وليس المقصود به اسم الشخص‬
‫وفي المربع الحواري السفلي من قائمة ‪ general‬نحدد‬
‫السلطات والمسئوليات لهذا الدور الوظيفي‪.‬‬

‫من شاشه ‪ resources‬يتم تحديد الموارد التي‬


‫تتمتع بهذا الدور الوظيفي اي يتم اختيار كل‬
‫االشخاص الذين يتمتعون بهذا الدور الوظيفي‬
‫وعند الضغط علي ‪ assign‬تظهر شاشه جديدة فيها‬
‫كل موارد الشركه ومنها يتم اختيار كل الموارد الذي لهم‬
‫نفس الدور الوظيفي‬
‫ومن شاشه ال ‪ prices‬يتم تحديد سعر كل وحده من ال ‪ roles‬وهناك خمس وحدات مختلفين ويفترض ان الدور‬
‫الوظيفي الواحد ال يتعدي الفرق في السعر اكتر من خمس فروقات وبعدها ينتقل الي دور وظيفي ثاني يعني ببساطه ال‬
‫يجوز ان يكون فرق الرواتب بين موظفين لهم نفس الدور اكثر من خمس تقديرات‬
‫ومن شاشه ‪ limits‬يتم تحديد عدد ساعات عمل هذا ال‬
‫‪ roles‬ويتم اضافة تحديد تواريخ تغير ساعات العمل علي‬
‫مدار الشهور‬
‫قاموس حساب التكلفة ‪Cost Account‬‬
‫عند تخطيط المشروع يتم عمل‬
‫هيكل التكلفه ‪cost break‬‬
‫‪down structure‬‬
‫للتحكم فى تكلفة المشروع‬
‫ومعرفة مكان الخلل فى حالة‬
‫اختالف التكلفة الفعلية عن‬
‫التكلفة المقدرة ويتم عمل هيكل‬
‫التكلفة باالتفاق وطبقا لنظام‬
‫المحاسبة المتبع فى‬
‫الشركة حتى يسهل الحصول على‬
‫البيانات الفعلية ومقارنتها بالتكلفة‬
‫المقدرة ‪.‬‬
‫لعمل قاموس حساب التكلفة من‬
‫قائمه ‪ enterprise‬نختار‬
‫‪cost account‬‬
‫تحديد الموارد الخاصة بكل نشاط ‪Resources allocation‬‬
‫بعد أن قمنا بعمل قاموس‬
‫الموارد نبدأ فى توزيع‬
‫على‬ ‫الموارد‬ ‫هذه‬
‫األنشطة ولعمل ذلك من‬
‫شاشة األنشطة نختار‬
‫نريد‬ ‫الذى‬ ‫النشاط‬
‫تخصيص موارد له ثم‬
‫من الجزء االسفل من‬
‫نختار‬ ‫الشاشة‬
‫‪Resources‬‬
‫بعد اختيار المورد للنشاط ويمكن اختيار اكثرمن مورد للنشاط الواحد وبعد ذلك يتم تحميل المورد بكل ما يتعلق به‬
‫• ثم من خانة ‪ cost account‬نحدد الكود الحسابي لهذا المورد‬
‫• ومن ‪ primary resource‬نحدد إذا كان هذا المورد هو المورد الرئيسي لهذا النشاط اما ال ومسموح لكل‬
‫نشاط بمورد رئيسي واحد فقط وهو دائما المورد المؤثر في النشاط مثال ( النجار المسلح هو المورد الفعال في‬
‫عمل النجاره وليس العامل او اي مورد اخر )‬
‫• ولحساب عدد الموارد المطلوبه لتنفيذ البند في المدة المحدده له يتم حسابها من المعادله االتيه ‪:‬‬
‫عدد الموارد = كميه البند ‪ /‬معدل انتاجيه الفرد‬
‫وهذا سوف يعطينا عدد ساعات العماله المطلوبه وبالتالي البرنامج يقوم بحساب عدد الموارد في اليوم بقسمه‬
‫الرقم السابق علي مده البند فيكون ما علينا سوي وضع الرقم الناتج من المعادله في خانه ‪Budgeted units‬‬
‫مصروفات المشروع ‪Expenses‬‬
‫علمنا فيما سبق أن تكلفة المشروع يتم حسابها من خالل المورد حيث إن لكل مورد كميات محددة وسعر لكل وحدة‪.‬ولكن‬
‫هناك بعض المصروفات الخاصة بالمشروع وغير مرتبطة بالموارد مثل المصروفات اإلدارية وتكاليف التدريب واال‬
‫نتقاالت‪ ...‬إلخ حيث يطلق على هذه النوعيات من المصروفات ‪ expenses‬ولتحديد المصروفات الخاصة البد ان يكون‬
‫المشروع مفتوح النها تعتبر معلومات خاصة بالمشروع‬

‫من قائمة ‪ project‬نختار ‪expenses‬‬


‫الضافة ‪ expenses‬نضغط ‪ add‬فتظهر لنا قائمة باألنشطة فنختار النشاط المطلوب تخصيص ‪ exp.‬له‪.‬‬

‫‪ General‬ونحدد منها البيانات الرئيسيه مثل اسم ال ‪ exp.‬ورقم الحساب وتصيف ال ‪exp‬‬
‫ملحوظة‪ :‬في حاله عدم وجود‬
‫تصنيف مناسب يمكن اضافة‬
‫او تعديل التصنيفات المتاحه‬
‫من قائمه ‪ admin‬نختار ال‬
‫‪ admin categories‬ومن‬
‫خالل الشاشه التاليه نقوم‬
‫بتعديل تصنيفات ال ‪exp.‬‬
‫طبقا لنظام الشركة‬
‫ومن شاشة ‪ activity‬يتم اظهار النشاط المخصص له ال ‪ exp.‬ومنها ايضا يتم توضيح توزيع المصروفات علي‬
‫البند هل هي توزع منتظم ام علي بدايه او نهايه البند فقط ويبين ايضا حالة النشاط وكذلك نوع المورد الرئيسي‪.‬‬
‫من شاشة ‪ cost‬يتم تحديد كل من كميه البند وسعر البند وكل ما يتعلق بالبند من الخانات المتاحه في هذه‬
‫الشاشه ويمكن اختيار ‪ auto compute actual‬وفي هذه الحاله يقوم البرنامج بتحديث هذه البيانات طبقا‬
‫لنسب االنجاز التي يتم ادخالها لكل نشاط ‪.‬‬
‫اما شاشه ‪ description‬فمنها يتم وصف البند وصف تفصيلي‬
‫ويمكن اضافة كل ما سبق من شاشه االنشطه من الشاشه السفلي كما هو موضح في الشكل التالي بعد اضافه كل ما‬
‫سبق من موارد ومصروفات يتم بعد ذلك دراسه منحني الموارد والتكلفة‬
‫‪Resource / cost usage profile‬‬
‫بعد تحديد الموارد الخاصة بكل نشاط وعمل حسابات الشبكة يقوم البرنامج بتحديد كميات وتكلفة الموارد‬
‫والستعراض هذه الموارد من قائمه ‪ view‬نختار ‪ show in bottom‬ومنها ‪resource usage profile‬‬
‫يظهر شكل التوزيع الشهري للموارد وهو ما يسمي بال ‪ histogram‬وهو موزع شهري ويمكن اظهاره باليوم او‬
‫االسبوع ليبين احتياجات المشروع من هذا المورد ونالحظ هنا ان هذا الشكل هو توزيع مورد واحد فقط علي المشروع‬
‫وفي حاله احتياج متطلبات الموقع من كل الموارد يتم اختيار كل الموارد فيظهر الشكل مجمع لكل الموارد‬
‫تنسيق منطقة ‪Resource usage profile‬‬
‫الحظنا فى المثال السابق أنه‬
‫تم تمثيل الموارد يوميا على‬
‫شكل أعمدة تحدد من خاللها‬
‫االحتياجات اليومية وذلك‬
‫طبقا للتواريخ المبكرة ويمكن‬
‫تمثيل الموارد بطرق أخرى‬
‫وبوحدات زمنية مختلفة‬
‫ولتنسيق منطقة‬
‫‪Resource usage‬‬
‫‪ profile‬بالضغط علي الزر‬
‫اليمن للماوس ثم نختار‬
‫‪Resource usage‬‬
‫‪profile option‬‬
‫فتظهر الشاشه التاليه ومنها‬
‫يتم التغير‪.‬‬
‫ونحدد من هذا الجزء نوع البيانات‬
‫المطلوب عرضها وهي اما ‪cost or‬‬
‫‪ units‬اما االختيار الثالث فهو خاص‬
‫بحساب كل التكاليف حتي تاريخ اليوم‬
‫او الكميات المنجزه وال يظهر اي تأثير‬
‫له اال في حاله دخول بيانات حقيقيه‬
‫علي المشروع ‪.‬‬
‫نحدد طريقة ظهور البيانات ونوعها‬
‫ونختار لكل نوع بيانات طريقة الظهور‬
‫تحديد البيانات الخاصة‬
‫بكميات‪/‬تكلفة الموارد‬
‫المتبقية وهى إما أن تكون‬
‫لكل المشروعات (المفتوحة‬
‫والمغلقة ) أو أن تظهر‬
‫الكميات المتبقية‬
‫للمشروعات المفتوحة بلون‬
‫والمغلقة بلون مختلف‬
‫إلظهار الحد األقصى المتاح‬
‫من الموارد ‪Show Limit‬‬
‫والذى قمنا بتحديده بقاموس‬
‫الموارد‪.‬‬
‫شاشة ‪ graph‬من‬
‫هذه الشاشة يتم تنسيق‬
‫االفقيه‬ ‫الخطوط‬
‫ولون‬ ‫والرئسيه‬
‫الخلفيه وطريقه رسم‬
‫ال‪bars‬‬
‫لضبط البيانات الخاصه ب ‪resource usage profile‬‬
‫لضبط هذه البيانات من الشاشة السابقة نضغط ‪ preferences‬من هذه الشاشه او الحصول عليها من قائمة ‪edit‬‬
‫الشاشة الخاصه بالموارد‬
‫نختار ‪user preferences‬‬
‫عند رغبتنا فى عرض الموارد الخاصة بكل المشروعات نحدد هذه المشروعات من االختيارات التالية‪:‬‬
‫‪All Closed Project Except What If Projects‬‬
‫يعرض هذا االختيار الموارد لجميع المشروعات المغلقة فيما عدا المشروعات من النوع ماذا لو‬
‫‪All Closed Project with a leveling priority equal / higher than.‬‬
‫يعرض هذا االختيار جميع المشاريع التي لها ‪ leveling‬معين وتحدد هذه الدرجه من شاشة ‪ general‬في شاشة‬
‫المشاريع‬
‫‪Opened projects Only‬‬
‫يعرض الموارد فقط للمشاريع المفتوحة فقط‬
‫نختار توزيع الموارد إما على أساس التواريخ المتبقية ‪ remaining early date‬او طبقا للتواريخ المتنبأ بها‬
‫‪ forecast date‬وهي التواريخ التي نقوم بتغيرها يدويا وذلك في حاله تأخر بدايه المشروع ويستخدم هذا االختيار في‬
‫حالة دراسه تأخير بدايات المشاريع علي موارد الشركة‬
‫منحنى الموارد ‪ /‬التكلفة لألنشطة ‪Activity Usage Profile‬‬
‫يتم عرض كميات الموارد أو التكلفة لكل‬
‫األنشطة أو لمجموعة من األنشطة حيث‬
‫يتم تجميع كل كميات الموارد المخصصة‬
‫لهذه األنشطة ويفيد هذا العرض فى حالة‬
‫التكلفة أكثر ألنه فى حالة الكميات يقوم‬
‫بجمع الكميات لموارد مختلفة وعلى سبيل‬
‫المثال يتم جمع عدد ساعات عمل الفنى‬
‫والعامل والمهندس المخصصين ألحد‬
‫معبرا عن شىء‬‫ً‬ ‫األنشطة وال يكون الرقم‬
‫معين‪.‬‬
‫والستعراض منحني موارد االنشطه من‬
‫قائمه ‪ view‬نختار ‪show in bottom‬‬
‫ومنها ‪activity usage profile‬‬

‫ولتنسيق الشكل البياني السابق بضغط علي الزر االيمن للماوس ونختار ‪activity usage profile option‬‬
‫فتظهر شاشة مشابه للشاشة التي قمنا من خاللها بتنسيق الموارد ونتعامل معها بنفس الطريقه ‪.‬‬
‫جدول الموارد لألنشطة ‪Activity Usage Spreadsheet‬‬

‫من خالل هذه الشاشة يتم‬


‫عرض كميات الموارد أو‬
‫التكلفة لكل نشاط فى جدول‬
‫والستعراض منحني موارد‬
‫االنشطه من قائمه ‪view‬‬
‫نختار ‪show in bottom‬‬
‫ومنها ‪activity usage‬‬
‫‪spreadsheet‬‬
‫موازنة الموارد ‪Resource leveling‬‬

‫عند تحديد الموارد الخاصة بكل نشاط وعمل‬


‫حسابات الشبكة قد نجد أن هناك احتياجات من‬
‫بعض الموارد أكبر من الحد األقصى الممكن‬
‫توفيره وعندئذ يمكن عمل موازنة لموارد وذلك‬
‫بتغيير تواريخ بعض األنشطة بحيث تكون‬
‫احتياجات الموارد ال تتعدى الحد األقصى‪.‬‬
‫ولعمل الموازن من قائمه ‪ Tools‬نختار ‪level‬‬
‫‪resources‬‬
‫وهذا االختيار يجعل‬
‫البرنامج يقوم بعمل موازنة‬
‫للموارد في كل مرة نقوم‬
‫فيها بعمل حسابات للشبكة‬
‫وهذا االختيار يتيح لنا‬
‫االخذ في االعتبار الموارد‬
‫للمشروعات‬ ‫المعرفة‬
‫االخري والتي لها نفس‬
‫اولوية في الموازنة‬
‫هذا االختيار يحفظ التواريخ المبكرة‬
‫والمتأخرة المحسوبة من الشبكة قبل‬
‫عمل الموازنة‬
‫ولعمل مقارنة بين تواريخ األنشطة قبل‬
‫وبعد ال‪ Leveling‬من شاشة االنشطة‬
‫وفي‬
‫منطقة جدول البيانات نعرض التواريخ‬
‫لتوضيح الفرق بين التواريخ المبكره‬
‫وتواريخ المتغيره‬
‫هذا االختيار يقوم بعمل موازنة‬
‫لجميع الموارد وفى حالة رغبتنا‬
‫بعمل موازنة لمورد واحد أو‬
‫مجموعة مختارة من الموارد‬
‫نضغط ‪select resources‬‬
‫ومنها نختار المورد المراد‬
‫تحديث بيانات المشروع ‪Updating‬‬
‫بعد عمل البرنامج الزمنى وبد ء التنفيذ فعال نحتاج‬
‫لتحديث بيانات المشروع وذلك لمقارنة المنفذ فعليا‬
‫بالمخطط وتأثير ذلك على البرنامج الزمنى وقبل‬
‫تحديث بيانات المشروع البد من حفظ نسخة من‬
‫المشروع األصلى تسمى ‪ Baselines‬وتجهيز ال‬
‫‪ EPS‬ليناسب المرحله الجديده وهي وجود برنامج‬
‫زمني لمشروع محمل عليه كل شئ من موارد‬
‫وتكاليف وغيرها من البيانات التي بذلنا وقت كبر في‬
‫تجهيزها وخوفا من حدوث مشاكل في الجهاز وفقدان‬
‫هذه البيانات نقوم بعمل االتي‪:‬‬
‫أوال ‪ :‬ننشأ ‪ 3 EPS‬جدد نسمي االول ‪Baselines‬‬
‫والثاني ‪ update‬والثالث ‪what if‬‬
‫بعد ذلك نقوم بعمل ‪ export‬للمشروع ونحتفظ بهذه‬
‫النسخه في مكان آمن ثم نقوم بعمل ‪import‬‬
‫للمشروع في الثالث اماكن كما يمكن أخذه‬
‫‪ copy and paste‬ولكن ال تفضل هذه الطريقة‬
‫بعد اضافة المشروع الي ‪EPS updating‬‬
‫نقوم بعمل نسخه احتياطية للمشروع مخفيه‬
‫تسمي ‪ baseline‬ولعمل ذلك من قائمه‬
‫‪ project‬نختار ‪Maintain baseline‬‬

‫وبعدها نضغط علي ‪ add‬فتظهر الشاشه‬


‫التاليه‬

‫ومنها نختار احد الخيارين التاليين ‪:‬‬


‫• عمل نسخة من المشروع الحالى واالحتفاظ بها‬
‫كمشروع مستهدف‪.‬‬
‫• اختيار أحد المشروعات الموجودة لتصبح مشروع‬
‫مستهدف‪.‬‬
‫وبعد االختيار والضغط علي ‪ ok‬نكون قد حصلنا علي‬
‫جدول زمني مربوط مع جدول مستهدف سواء اكان هو‬
‫نفسه ام اخر فيظهر لنا الشكل التالي عند االكمال‪.‬‬
‫بعد ذلك عمل نسخة ‪ Export‬عن طريق قائمة ‪ File‬ثم ‪ Export‬ويتم استكمال ذلك بـ ‪Next‬‬
‫بعد ذلك يتم ادخال المشروع مرة أخرى عن طريق إدراج النسخة ‪ Import‬عن طريق قائمة ‪ File‬ثم ‪ Import‬وسيتم‬
‫في ذلك طلب مكان فتح الملف في قائمة ‪ EPS‬وذلك بالضغط علي ‪Import to‬‬
‫تحديث بيانات االنشطه من شاشة التفاصيل‬
‫بعد بدء المشروع نقوم بتسجيل تقدم األعمال بصفة دورية حتى تاريخ تحديث البيانات‬
‫وقبل تحديث البيانات يجب أوال تحديد نوع النسبة المئوية التى يتم حساب تقدم النشاط على أساسها‪.‬‬
‫انواع النسب المؤويه ‪ :‬لتحديد نوع النسب المئويه من شاشة االنشطة ومن الجزء االسفل من شاشة ‪general‬‬
‫ومن خانه ‪ % complete type‬نحدد نوع النسبه المؤيه‬

‫‪Unit‬‬ ‫‪Duration‬‬
‫نختار هذا النوع من النسب المئوية عندما‬ ‫‪Physical‬‬
‫ندما‬ ‫نختار هذا النوع من النسب المئوية ع‬
‫يكونتقدم أعمال النشاط يمكن حسابه‬ ‫حسابهالنوع من النسب عندما‬
‫يكون‬ ‫نختار هذا‬
‫يكون تقدم أعمال النشاط يمكن‬
‫طريق الموارد المخصصة لهذا‬ ‫األعمال النشاط أسهل عنعنطريق‬
‫عن طريق مدة التنفيذتقدم المتبقية‬
‫النشاط‬ ‫‪ remaining Duration‬التقدير الشخصى‪.‬‬
‫تحديث البيانات من شاشة ‪ status‬ويتم ذلك من اختيار ‪ status‬من الجزء االسفل للشاشة ونبدأ في ادخال البيانات‬
‫المتاحه مثل تاريخ بداية ونهاية النشاط او النسبة المنجزه منه بعد تحديد نوع النسبة‪.‬‬

‫وبعد ذلك يتم ادخال التواريخ الحقيقة التي تم تنفيذ البنود فيها فيظهر ‪ calendar‬نختار منه التواريخ ‪.‬‬
‫أما بالنسبة لتحديث الموارد‪:‬‬
‫يتم إدخال الكميات الفعلية لكل مورد و يتم حساب الوحدات المتبقيةويتم ذلك من شاشة ‪resources‬‬
‫ملحوظه هامة جدا‪ :‬البد من‬
‫تحديد طريقه حساب نسب‬
‫االنجاز وذلك من قائمه ‪admin‬‬
‫‪admin‬‬ ‫واختيار‬
‫‪ preferences‬تظهر الشاشه‬
‫التاليه منها نختار ‪earned‬‬
‫‪value‬‬
Layout Print ‫طباعة التقارير‬

Print ‫ نختار‬File ‫من قائمة‬


Preview
‫ومن شاشة ‪Option‬‬
‫سيكون لدينا خيارات‬
‫البداية والنهاية الطباعة‬
‫وما سوف سيظهر في‬
‫الطباعة‬

You might also like