Anda di halaman 1dari 15

FUZZY LOGIC IN IMPLEMENTATION FOR PROJECT MANAGEMENT

Boena WYCILIK
Instytut Automatyzacji Procesw Technologicznych i Zintegrowanych Systemw Wytwarzania

Gdask 2007

Project management
What is a PROJECT? Set of activities that provides to create a unique product or service
It implies a specific timeframe a budget unique specifications working across organizational boundaries

Project management
Project management is about organization Project management is about decision making Project management is about creating an environment conducive to getting critical projects done!
Project management is about changing peoples behavior

Project parameters

RESOURCES

SHEDULE

Fig. 1. The three necessary conditions

The aim of project management


To complete a project: On time On budget With required functionality To the satisfaction of the client Without exhausting the team

To provide visibility about the progress of a project

Project scheduling
Establishing objectives
Determining available resources Sequencing activities Identifying precedence relationships Determining activity times & costs

Estimating material & worker requirements


Determining critical activities

Project scheduling CPM, PERT


Critical Path Method Program Evaluation and Review Technique
allows to answering the questions: When project will be completed? Which activities and tasks come into critical path? Which activities or tasks can be started later or last longer without project delays Is the project realized on schedule or is delayed? What is the probability of ending project according to plan (PERT method)? Enough resources available?

PERT & CPM steps


Identify activities Determine sequence Create network Determine activity times Find critical path
Earliest & latest start times Earliest & latest finish times Slack

Fuzzy logic
A superset of conventional logic that has been extended to handle the concept of partial truth -truth values between "completely true" and "completely false Allows the use of vague linguistic terms in the rules

Fig. 2. Precision and Significance information

Why fuzzy logic can be use in project management?


Fuzzy

logic is conceptually easy to understand and flexible, is based on natural body language Fuzzy logic is tolerant of imprecise data and solving problems in vague and ambiguous conditions Fuzzy logic offers an alternative to probability for measuring uncertainty related to activity completion Fuzzy logic is appropriate for measuring uncertainty or imprecision of estimation

Fuzzy Critical Path Analysis


An AON network S V , A, T V sets of nodes A VxV set of activities is given

Fig. 3. The AON network

Fuzzy Critical Path Analysis


Tab. 1. The activity set with fuzzy duration times

Node

Time
about 3 about 4

(v1 , v 2 )
(v1 , v 3 )

(v 2 , v 4 )
(v 3 , v 4 )

about 1
about 3 about 2

(v3 , v5 ) (v 4 , v 6 ) (v 5 , v 7 ) (v 6 , v 7 )

about 2
about 4 about 5

Fuzzy Critical Path Analysis

Fig. 4. Fuzzy critical path

Fuzzy Critical Path Analysis


Fuzzy critical path
v6-v7 V5-v7 V4-v6 V3-v5 v3-v4 V2-v4 v1-v3 v1-v2 0 1 2 3 4 5 6 7 8 9 10 11 12 13

Event

Time
Fig. 4. Fuzzy critical path

Conclusion
Fuzzy Critical Path
Easy to calculate Allows to obtained crisp result from imprecise data Linguistic variables apply well to fuzzy numbers

Anda mungkin juga menyukai