Project Management
Project Management
:
.
):(Project
) (Product ) (service.
) (
" "
""
) ( .
: :
o
o
o
o
) (Sponsor/
) (Consumer .
).(Uncertainty
)(Project Management
:
) (Stockholders .
.(Requirement ) (Policies
.
.
.
)( .
. :
.
.
.
:
o :
o :
.
.
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o )(Formal Methodology
o
) (Information Technology.
. )(Hard Skills
):(Soft Skills
o
o
) (
. ) (Interpersonal Skills
. :
o )(Communication Skills
o )(Organizational Skills
o / / )(Coping Skills
) (.
) (Project Management Framework :
)(Project Management Context
:
o
o )(Stakeholders
o
o
o - )(Socioeconomic
.
:
o :
o :
) (Project Management Institute
) (Process ) Knowledge
.(Area
:
o )(Initiating Processes
o )(Planning Processes
o )(Executing Processes
o )(Controlling Processes
o )(Closing Processes
o ) (
o ) (
o ) (
) PMBOK (Project Management Body Of Knowledge
)(Integration Management
:
.
)(Quality Management
: .
)(Cost Management
: .
/ )(Time Management/Delivery
:
.
)(Scope Management
.
)(Communication Management
:
.
)(Procurement Management
:
.
: .
Universal Knowledge Solutions S.A.L.
-8-
)(Risk Management
.
o
o
o .
) (
) (
o ) (
.
.
) (Standard .
) ( :
o
o
o
o
.
) ( .
o ) (Survey )
( .
:
o
"
" .
) (
. ) (System Developer
o : ) (Business Manager .
o : .
o ) (Project Navigation
o
.
)( )
(
Universal Knowledge Solutions S.A.L.
- 11 -
.
.
Groupware .
.
.
/ / .
/ .
:PDCA
)(Plan
o
o
.
o
)(Do
o .
)(Check
.
o
)(Action
o
.
) (
) (
) / ( .
) ( .
.
) (
. .
)(Project Stakeholders
. :
o
o
o
o
o
o
o
o
)(Project Life Cycle
) (Project Phases -:
) (Initiating ) (Planning ) (Execution ).(Closure
) (Systems Development Life Cycle
).(Information Systems
)(Input
) (
)(Output
:
.
)(Project Integration Management
. .
. ) Project
. .
o
o
)(Close Project
.
)(Project Scope
)(Deliverables
o )(Scope Planning
o )(Scope Definition
o )(Scope Verification
o )(Scope Control
o )(Activity Definition
o )(Activity sequencing
o )(Activity Resource Estimating
o )(Activity Duration Estimating
o )(Schedule Development
o
o
o .
Universal Knowledge Solutions S.A.L.
- 17 -
)(Cost
)(Monetary Units
o )(Cost Estimating
o )(Cost Budgeting
o )(Cost Control
)(Quality
) (ISO ) (Entity Totality Characteristics
. :
o
o
:
o
o
o
o ) (Maturity Models
o ) (Quality Planning
o )(Quality Assurance
o )(Quality Control
.
.
o ) (Organizational Planning
o )(Staff Acquisition
o )(Team Development
.
) (IT Professionals
. ) (Verbal skills
o )(Communication Planning
.
o )(Information Distribution
o )(Performance Reporting
o )(Managing Stakeholders
Universal Knowledge Solutions S.A.L.
- 19 -
)(Risk
)(Risk Management
.
.
o )(Risk Management Planning
o )(Risk Identification
)(Procurement
/ ) (Purchasing
).(Outsourcing
o )(Recurrent Costs
o
o
o
o )(Accountability
o )(Purchases And Acquisitions Planning
o )(Contracting Planning
) (Contractors ) (Suppliers ) (Providers
.
o )(Sellers Selecting
o )(Contract Administration
-1
-1
-1
-1
-1
-2
-2
-1
-1
-2
-2
-3
-1
-1
-2
-3
- 4
-5
-1
-1
-2
-1
-1
-2
-1
-1
-1
-1
-1
-1
-1
-2
-1
-1
-2
-3
-4
-5
-1
-1
-2
-1
-2
-1
-1 -1
-2
12
-2
11
-1
-1
-1
2
26
-1
-2
-3
-1
13
-2
-1
-1
-2
-3
14
-4
-5
-1
-1
-1
-2
-1
-1
16
17
-1
7
-1
15
-1
-2
19
18
-1
-1
-1
20
-2
-1
-1
-2
-3
9
22
21
-4
-5
-1
-1
-2
10
-1
-2
24
23
-1
25
:
.
:
.
.
) (Strategic Plan
.
. .
:
.
.
.
.
) (Business Process
.
. .
)(Project Charter
. :
o
o
o
o
o
o )(Project Deadline
o
)(
)(Contract
Universal Knowledge Solutions S.A.L.
- 27 -
:
Project Charter
Project Title: [Click here and type name]
Project Start Date: [Click here and type date]
Projected Finish Date: [Click here and type date]
Project Manager: [Click here and type name]
Objectives
Approach
Risk Analysis
Roles and Responsibilities
Name
[Click here and type name]
[Click here and type name]
[Click here and type name]
Sign-off
Role
Project Sponsor
Project Manager
[Click here and type role]
Responsibility
Monitor Project
Plan and Execute Project
[Click here and type responsibility]
[Click here and type sponsor name], [Click here and type sponsor title]
Date
[Click here and type project manager name], [Click here and type project manager title] Date
[Click here and type name], [Click here and type title]
Comments
Date
:
Project Title: Information Technology (IT) Upgrade Project
Project Start Date: March 4, 2007
Projected Finish Date: December 4, 2007
Project Manager: Jeff Nguyen, 691-2784, [email protected]
Project Objectives: Upgrade hardware and software for all employees (approximately 2,000) within 9
months based on new corporate standards. See attached sheet describing the new standards. Upgrades may
affect servers and midrange computers as well as network hardware and software. Budgeted $1,000,000 for
hardware and software costs and $500,000 for labor costs.
Approach:
Role
Project Sponsor
Project Manager
[Click here and type role]
Responsibility
Monitor Project
Plan and Execute Project
[Click here and type responsibility]
Approval Signatures:
Name
Signature
Date Signed
Project Sponsor
Name:
Project Manager
Name:
(Project Scope Statement)
.
. (Project Scope Creep)
.
.
o
o
(Project Boundaries) o
o
o
o
o
o
o )(Configuration Management
o )(Approval
:
.
) (
)
(.
.
" "
.
o
o
o
o
o
o
o
o
) (Formal Form .
) (Standard Form ) (
.
)(
.
o
o
o
o
o
o
o
.
:
o
o
o
Universal Knowledge Solutions S.A.L.
- 33 -
Universal Knowledge Solutions S.A.L.
- 34 -
) (
o )(Project Justification
o
o
:
o
o
o
.
.
)(WBS Templates
)(Decomposition
Universal Knowledge Solutions S.A.L.
- 35 -
) (
)(WBS Dictionary
) (
)(Analogy Approach
)(Top-Down Approach
)(Bottom-Up Approach
)(Mind-Mapping Approach
.
:
Main Task1
Subtask 2
Deliverable 1
Deliverable 2
Main Task2
Subtask 1
Project
Main Task4
Main Task3
) (Work Unit
).(WBS Dictionary
:
o
o /
o
o )(Item Owner
)(1
) (Schematic Representation . ) (
:
(2)
: (Intranet)
Intranet
Marketing Pages
Sales Pages
Site Map
Text
Text
Text
Graphic Design
Images
Images
Images
Programs
Hyperlinks
Hyperlinks
Hyperlinks
(3)
Work ) (Intranet)
:(Phases
Intranet Project
Concept
Evaluate Current
System
User Requirements
Define
Requirements
Content
Requirements
Define Specific
Functionality
System
Rquirements
Define Risks,
Risk Management
Approach
Web Site
Development
Develop
Project Plan
Server Owner
Requirements
Roll Out
Brief Web
Development
Team
Support
)(4
) (Intranet ):(Tabular
-1
-1-1
-2-1
-1-2-1
-2-2-1
-3-2-1
-4-2-1
-3-1
-4-1
-5-1
-6-1
-2
-3
-4 )(Roll Out
-5
:
o
) (Project charter
o .
)(Activity Definition
).(Planning Component
)(Activity List
)(Activity Attributes
)(Milestone List
. :
o
o
o .
)(Dependency Determination
) (Leads )(Lags
) (
) (
) (Activities Granularity
)(Activity List
)(Tabular Form
) (MS Project
) (Attributes .
:
o )(Dependencies
o ) (Lags )(Leads
o )(Resource Requirements
o )(Constraints
o )(Assumptions
o )(Imposed Dates
)(Milestone
. :
o ) (
o ) (Releasing
o )(Gate Review
SMART . :
o )(Specific
o )(Measurable
o )(Assignable
o )(Realistic
o )(Time-Framed
)(Activity List
):(MS Project
) Finish-to-Start (FS ) (B ).(A
) Start-to-Start (SS ) (B ).(A
) Finish-to-Finish (FF ) (B ).(A
) Start -to-Finish (SF ) (B ).(A
:
o )(Mandatory Dependency
)(Hard Logic
o )(Discretionary Dependency
)(Soft Logic
o )(External Dependency
)(Network Diagram
) (Schematic Display .
-- ) (Activity-on-Arrow, AOA
. -- )(Finish-To-Start
. ) (A=1 )(A
:1
D=4
E=5
H=6
J=3
8
F=4
A=1
L=2
C=3
7
B=2
G=6
AOA
o 1 1 .
) (
o . ) (Bursts ) (Merges
)(
.
.
:
H
Start:6/10/05 ID:8
Finish:6/17/05 Dur:6Day
Res:
J
Start: 6/20/05 ID:10
Finish: 6/22/05 Dur:3Day
Res:
I
Start: 6/14/05 ID:9
Finish: 6/15/05 Dur:2Day
Res:
D
Start: 6/2/05 ID:4
Finish: 6/7/05 Dur:4Day
Res:
A
Start: 6/1/05 ID:1
Finish: 6/1/05 Dur:1Day
Res:
E
Start: 6/3/05 ID:5
Finish: 6/9/05 Dur:5Day
Res:
B
Start: 6/1/05 ID:2
Finish: 6/2/05 Dur:2Day
Res:
F
Start: 6/3/05 ID:6
Finish: 6/8/05 Dur:4Day
Res:
G
Start: 6/6/05 ID:7
Finish:6/13/05 Dur:6Day
Res:
C
Start: 6/1/05 ID:3
Finish: 6/3/05 Dur:3Day
Res:
)(Resource Planning
. ) (Equipments
) (Materials .
:
o
o
)(Resource Availability
)(Bottom-Up Estimating
) (
)) (Resource Calendar (
. .
:
) (Resource Breakdown Structure .
:
1- Project Manager
2- Engineering
2-1- Engineering Manager
2-1-1- Technical Requirement Specialist
2-1-2- Architect
2-1-3- Engineer
2-2- Quality Assurance Manager
2-2-1- Quality Assurance Engineer
)(Analogous Estimating
)(Parametric Estimating
)(Three-Point Estimates
)(Reverse Analysis
) (
) .(Problematic
:
o /
o
o
o
o
. ).(Padding
.
o )(Effort
) (Workdays .
o )(Duration
. .
)(One-Time Estimation
. :
o
o
o ) ( ) (
) (Analogous Estimation
) (
. " 7
7 )(".
)(
)(Parametric Estimation
)(Three-Point Estimation
:
o )(Optimistic Estimate
o )(Pessimistic Estimate
) (PERT .
) (Uncertainty
. ) (Probabilistic Time Estimates
)(Risk Register
)(Schedule Compression
)(Resource Leveling
)(Applying Calendars
)(Schedule Model
)(Schedule Baseline
) (
) (
) (
) (
) (
o )(Black Diamond
) (Milestone
o )(Arrows
" ":
)(Resource Loading
.
.
)(Resource Histograms
)(Overallocation
)(Resource Leveling
.A,B,C A B C
A B C.
.
A ) ( 3 C
. :
2
A=2
days
4
B=5
days
C=3
days
C .
:
A
B
C
C
)(Critical Path Method CPM
) (Earliest Time .
) ( ) (Slack
).(Float
o
o .
o
) (start )(end
o
o
)(
o
o .
o .
:
o
)(Crashing
.
.
.
Universal Knowledge Solutions S.A.L.
- 55 -
)(Staffing Management Plan
)(Risk Register
)(Bottom-Up Estimating
)(Parametric Estimating
)(Reserve Analysis
)(Cost of Quality
) (
)(Variable Cost
) .(...
)(Fixed Cost
) .(...
)(Direct Costs
)(Indirect Costs
.
) (Analogous or Top-Down
)(Bottom-Up
)(Parametric
:
o ) (Quality Standards
o ) (
o
o
o )(Triple Constraint
Universal Knowledge Solutions S.A.L.
- 57 -
- )(Cost-Benefit Analysis
)(Benchmarking
)(Design of Experiments
)(COQ
)(Quality Metrics
)(Quality Checklists
)(Quality Baseline
) (
)(Organizational Planning
.
o
)(Networking
)(Organizational Theory
Project
Manager
Systems
Engineering
Independent
Test
Group
Project
Technical
Lead
S/W
Subproject
Manager 1
Team 1
Team 2
Quality
Assurance
S/W
Subproject
Manager 2
Team 3
Team 1
Team 2
Configuration
Management
H/W
Subproject
Manager
Team 1
Team 2
RACI
) (General Areas )
.
RACI
) (WBS
) .(Organization Breakdown Structure
. ) ( :
ACTIVITIES George Glenda Tom Susan Mary Craig
C
C
C
R
Requirements R
Design
Development
Testing
) :(OBS
o ) (Responsible Organizational Unit
o )(Performing Organizational Unit
) .(WBS
WBS
2
RP
1
R
RP
RP
P
RP
RP
P
RP
System
Engineering
Software
Development
Hardware
Development
Test
Engineering
Quality
Assurance
Configuration
Management
Integrated
Logistic
Support
Training
OBS
)(Communication Technology
) (Communication Infrastructure
:
o :
) (Teleconferencing Systems ) (Document Management Systems
.
o : ) Meeting
.
(Ground Rules and Procedures
o
o ) (Distribution Structure
o
o ) (Access Methods
o
:
o
o
o
o
o
.
.
o )(Methodology
o )(Roles and Responsibilities
o )(Budget
o )(Timing
o
o
) ( .
o
)(Checklist Analysis
)(Assumptions Analysis
)(Diagramming Techniques
)(Risk Register
o )(Technical Risks
o
o
o
o
o )(Market Risks
o ).(Financial/Cost Risks
)(Probability/Impact Matrix
)(Risk Register
.
.
/
Risk 1, 4
Risk
Risk
Risk 12
Risk 8, 10
Low
Medium
Risk
Risk 3, 7
High
Medium
Probability
Low
High
Impact
) (Quantitative Risk analysis
.
:
o
o
) (
. :
o )(Risk Avoidance
o )(Risk Acceptance
.
o )(Risk Transference
.
o )(Risk Mitigation
) (
) (
)(Procurement Planning
.
:
o
o
Universal Knowledge Solutions S.A.L.
- 67 -
o
o
)(Cost Baseline
-- )(Make-or-Buy
)(Contract Types
)(Contract Statement of Work
--
) (Procurement Management Plan :
)(Planning
)(Solicitation
)(Source Selection
)(Contract Administration
)(Contract Closeout
--
-- )(Make-or-Buy Analysis
) ( .
).(Financial Analysis
) ( .
150 1000
50 .
12
)(Cost-Reimbursable
) (Fixed-Price )(Lump-Sum
)(Unit Price
o . d
:
$150d = $1,000 + $50d
o d :
d = 10 days
o
o 12 .
.
.
.
)(Statement of Work
. )(Bidders
.
)(Scope of Work
)(Location of Work
)(Period of Performance
)(Deliverables Schedule
)(Applicable Standards
) Buyer
)(Acceptance Criteria
(Organization
)(Special Requirements
--
Universal Knowledge Solutions S.A.L.
- 70 -
)(Standards Forms
)(Evaluation Criteria
) (
) (Solicitation Planning :
.
.
:
.
)(Deliverables
o
o
.
.
)(Forecasts
) (Integrated Control Change .
o
o
o
Universal Knowledge Solutions S.A.L.
- 74 -
) (
) (
.
.
.
.
Universal Knowledge Solutions S.A.L.
- 75 -
) (Change Control System ) (Formal Documented Process
. .
. .
.
):(Time-Sensitive Changes Policies
o 48
48
o
o
o
o
o
:
o )(Word Processing Software
o )(Presentation Software
o ) (Tracking ) (Spreadsheets
)(Databases
)(Inspection
)(Accepted Deliverables
) .(Project Deliverables
.
.
.
o ) (
o
o
o
o
o
o ).(Change Requests/Enhancements
)(Variance Analysis
)(Preplanning
) (
) (
) (
)) (Scope Baseline (
) (
)(Performance Measurement
)(Variance Analysis
) (
) (
) (
)(Staff Acquisition
.
.
)(Pre-Assignment
)(Virtual Teams
)(Resource Availability
) (
)(Team Development
.
. :
o )(Physical Activities
)(Information Distribution
. :
o
o ) (Formal and Informal Methods
)(Communication Methods
:
o )(Formal Written
o )(Formal Verbal
o )(Informal Written
o )(Informal Verbal
o
o
o
o ) (Templates
. ).(Leadership
o
Universal Knowledge Solutions S.A.L.
- 82 -
o
o
.
) (Templates
.
.
)(Solicitation
:
o
o
) (Bidders Conference
)(Qualified Sellers List
)(Bidders Conference
. :
o )(
o
o )(Qualification Criteria
o
o
o
)(Source Selection
:
o
o
)(Evaluation Criteria
) (Weighting System
) (Screening System
)(Contract Negotiation
) (
:
o
o
.
)(Contract Administration
)(Payment System
)(Claims Administration
) (
) (
)(Administrative Closure
) ( :
o )(Project Archives
o )(Project Closure
o )(Lessons Learned
) (
:
.
PDCA
)(Activity Slack
PDCA
) PDCA ( :
)(Plan
o : :
o ) (Milestones
.
o
)(Do
o
o
)(Check
o .
.
o ) (Critical Path
) ( ) .(Slack Time
.
o .
)(Action
o .
o ) (Impossible Plans
.
) (Outside Assistance
) (Conceptual Plan
.
).(Accumulation Method
) ( .
. .
.
) .(MS Project
.(Chart
Network Chart
-1
-2
Bar Chart
-1
-2
-3
-4
-1
-1
)(
-2
-3
-2
) (Program Evaluation and Review Technique, PERT
)( .
.
11 :
)(
E&F
H&I
.
.
)(
)(
4
6
14
E&F
H&I
:
)H(2
)K(2
)E(14
)B(6
)D(6
)G(2
)J(4
)A(4
)I(3
)F(5
)C(3
):(Connected Paths
A, B, D, E, G, H, J, K
A, B, D, E, G, I, J, K
A, C, F, G, H, J, K
A, C, F, G, I, J, K
1234-
:
1
2
3
4
40
41
22
23
) (4 )
( . "" ).(Critical Path
)(Earliest Start ES
)( .
)(Earliest Finish EF
)( .
EF = ES + T
)(Latest Start LS
.
)(Latest Finish LS
LS = LF T
)(Free Slack
)(Total Slack
)(Critical Task
. ) .(Critical Path
:
Slack = LS ES = LF - EF
)(
A
A
B
D
6
3
6
14
A
B
C
D
E
)(
4
F
G
H
I
J
K
5
2
2
3
4
2
C
E&F
G
G
H&I
J
/
/ :
)K(2
ES=32, EF=34
ES=16, EF=30
)H(2
E(1
)4
ES=10, EF=16
)B(6
)D(6
)G(2
)J(4
ES=39, EF=41
ES=4, EF=10
)A(4
ES=30, EF=32
ES=35, EF=39
ES=0, EF=4
)I(3
)F(5
ES=32, EF=35
)C(3
ES=7, EF=12
ES=4, EF=7
/ :
)K(2
ES=39, EF=41
LS=39, LF=41
ES=32, EF=34
LS=33, LF=35
ES=16, EF=30
LS=16, LF=30
)H(2
E(1
)4
)B(6
)D(6
)G(2
)J(4
)A(4
ES=30, EF=32
LS=30, LF=32
ES=35, EF=39
LS=35, LF=39
)I(3
ES=32, EF=35
LS=32, LF=35
ES=10, EF=16
LS=10, LF=16
ES=4, EF=10
LS=4, LF=10
ES=0, EF=4
LS=0, LF=4
)F(5
ES=7, EF=12
LS=25, LF=30
)C(3
ES=4, EF=7
LS=22, LF=25
) (Slack :
A
B
C
4
10
25
4
10
7
0
0
18
D
E
F
G
H
I
J
K
16
30
12
32
34
35
39
41
16
30
30
32
35
35
39
41
0
0
18
0
1
0
0
0
) (Three-Point Estimate
A
B
C
D
E
F
G
H
I
J
K
2
3
2
4
12
2
2
2
2
2
2
6
10
5
9
20
8
2
4
5
6
2
4
7
3
7
16
5
2
3
3
4
2
)(Expected Time
:
( + (6/
= ) )4 +
:
7
3
7
16
5
2
3
3
4
2
3
B
2
C
4
D
12
E
2
F
2
G
2
H
2
I
2
J
2
K
6.83
3.17
6.83
16
5
2
3
3.17
4
2
10
5
9
20
8
2
4
5
6
2
:
A, B, D, E, G, H, J, K
A, B, D, E, G, I, J, K
A, C, F, G, H, J, K
A, C, F, G, I, J, K
)H(3
)K(2
D(6.
)83
E(16
)
1234-
B(6.
)83
)G(2
)J(4
)A(4
I(3.1
)7
)F(5
C(3.
)7
) (Expected Duration :
1
2
3
4
44.66
44.83
23.17
23.34
) (Critical chain Approach
:
o )(Safety Time
o
o ) (Activity Buffer
o ) Project
(Buffer
o
Activity D Activity E
Activity C
Activity A Activity B
o
Project
Buffer
Activity D Activity E
Activity C
Activity A Activity B
-
.
Universal Knowledge Solutions S.A.L.
- 98 -
) (Countermeasure :
o
o
)(Overtime Work
)(Subcontractors
o ) (Redefine
o
:
CoCoMo
.
PDCA
CoCoMo
CoCoMo
PDCA
) PDCA ( :
)(Plan
o
(
o )
)(Do
)(Action
o
)(Estimation Accuracy
) (Initial Cost ):(Running Cost
) (Servers ) (PC .
) (Database Management System
)(Hardware Maintenance
).(Software Administration
...
) (Direct Measurement ) Indirect
. .
(Measurement
) (Measure .
.
.
) (Size-Oriented Metrics .
:
LOC
) $(000 /
12100
24
168
365
134
29
27200
62
440
1224
321
86
20200
34
314
1050
256
64
...
...
...
...
...
...
...
...
. 365 134
29 .
.
:
o
o
o
:
o /
o /
o
.
) (LOC .
.
) (LOC ) (KLOC
) (LOC
)(Function-Oriented Metrics .
"" .
)(Function Point
) .(Function Point
)( .
:
Weighting Factor
count
Complex
Average
Simple
3
=
4
=
3
=
15
10
7
=
10
5
=
o
) (Input
) (Inquiries .
o
) (Output .
o
.
o
)
(.
o
) (
.
. .
)(
:
])FP = count-total [0.65 + 0.01 SUM(Fi
.
Fi " " :
.1
.2
.3
.4 ) (Efficiency of Performance
.5
.6
.7 ) (Input Transaction
.8 )(On-Line
.9
.10
.11
.12 ) (Conversion)(Installation
.13 ) (Multiple Installation
Universal Knowledge Solutions S.A.L.
- 105 -
.14
) (LOC :
o
o
o
o
o /
.
. :
) (Accuracy of Estimation .
)(Similarity Method
.
- .
)(Accumulation Method
. .
(CoCoMo
) Program
.(Scale
)(FPA
)
Bottom-
(Up
. CoCoMo
) (Program Design .
. :
.
:
964
1,988 3,002
Installation
98
200
196
0 1,500 1,505
)(
Outsourcing
.
.
CoCoMo
)(CoCoMo 2.0
)(CoCoMo 2.0
o
o ) (Quantitative Analytic Framework
.
:
)(End-User Programming
) Application
(Integration
(Composition
) Application
Generators and
(Composition Aids
) System
)(Infrastructure
Universal Knowledge Solutions S.A.L.
- 109 -
CoCoMo 2.0
o CoCoMo 2.0
CoCoMo 2.0 :
o )(Object Points
)(Nominal Effort
:
B
/ ) .(Person/Month PM :
) (Relative Economies ) Relative
o CoCoMo
(Diseconomies ) (Scale .
).(B
o ) (A ) (Linear Effects
).(A=2.94
)(Wi
)(5
)(4
)(3
)(2
)(1
)(0
) (100 KLOC ) (0 . :
o Wi = 0
o B = 0.91
) ( o E = PM = 2.94*1000.91= 2.94*66 = 194 PM
) (5 . :
o Wi = 25
o B = 1.16
) ( o E = PM = 2.94*1001.16= 2.94*209 = 614 PM
o ) (B < 1.0 .
. ) (Project Productivity
o ) ( 1.0=B . ) Linear
(Model . ) Applications
(Composition Model
o ) (B > 1.0 .
) (Interpersonal Communications Overhead
) .(Large-System Integration Overhead
.
.
.
." " .
" " ) .(Fire Fighting Mode " " )(Crisis Management
.
) (Risks Identification ) (Occurrence Probability Estimation
) (Impact . ) Risk
.(Management Plan
) (Contingency Plan .
) (Software Risk
:
)(Uncertainty
Universal Knowledge Solutions S.A.L.
- 113 -
.%100
)(Loss
.
:
)(Project Risks
)(Technical Risks
.
. .
)(Business Risks
o ) (
o ) (
o
o ) (
o ) (
:
o )(Known Risks
) :
(.
o )(Predictable Risks
o )(Unpredictable Risks
"" .
) (Risk Identification
) .(...
.
. ) (Generic Risks
) .(Product-Specific Risks
.
" :
" . "
) .(Risk Item Checklist
)
( :
)(Product Size
)(Business Impact
)(Client Characteristics
)(Process Definition
.
.
.
)(Development Environment
)(Required Technology
:
o ) (LOC )(FP
o
o ) (Relative Shift
o ) (Database
o
o
o
.
.
:
o
o
o ) (
o
o
o
o ) (
o
o
.
.
. :
o :
o :
.
. .
o :
o
o :
"" . .
.
.
:
o
o
o
o
o
o ) (Software Process
.
" "
Pressman
)(Process Issues
o
o
o
o
o
Universal Knowledge Solutions S.A.L.
- 118 -
o
o
o
o
)(
)(Technical Issues
o ) Fast
(Application Specification Techniques FAST
o
%90
o
o
o
o
o ) (Prototype
o
o
o
.
.
:
o
o
o
o
o
o )(Formal Methods
) (Artificial Intelligence )(Neural Networks
)( .
o
o
o
o
o
o ) (...
.
:
o
o
o
o
o
o
o
.
)(Performance Risk
)(Cost Risk
)(Support Risk
)(Schedule Risk
)(Risk Drivers
(.
Universal Knowledge Solutions S.A.L.
- 121 -
:
o )(Negligible
)(Marginal
o
o )(Critical
o )(Catastrophic
) (1 ) . (2
:
$500K
$100K $500K
$1K $100K
$1K
)(Risk Projection
) (Risk Estimation :
o )(Likelihood
o )(Consequences
:
o
o
o
o
) (Risk Table .
:
RMMM
60%
30%
70%
PS
PS
PS
40%
BU
50%
BU
40%
80%
CU
PS
30%
TE
80%
DE
30%
ST
60%
ST
...
...
o ) PS : BU (
o
) (
o ) -1-2 -3 -4 (
o ) (Impact Category )
(
o .
.
.
)(
. ) (Risk Factor
.
, .
. ) (Risk Drivers
: . ) : 0.7
1 (.
: .
.
) ( .
) ( ) (.
: .
" " .
:
o
o
o
, .
/ .
) ( . :
.
.
)(Reference Point
) (Referent Point
.
) (Break Point ) (
Universal Knowledge Solutions S.A.L.
- 125 -
)(
) (
. :
( .
o ] [ri, li, xi
o
o
.
:
o )(Risk Avoidance
o )(Risk Monitoring
)(Risk Mitigation
).(Risk Mitigation
) .(ri
) (li %70) 0.70 (
) (xi .
Universal Knowledge Solutions S.A.L.
- 126 -
. :
o
) (
o
o
o
o
o
)(
)(Risk Monitoring
. :
o
o
o
o .
.
.
.
)( .
.
.
- ) (
.
) Knowledge Transfer
.(Mode
:
.
:
) (Earned Value Method .
) (Actual Values
) (Planned Values . " "
"" .
""
.
) .(Assessment of Completion ) (Percent Completion Assessment
.
) (Planning ) (Tracking
.
) (EVM :
o
o
o
.
.
) .(Discrete Tasks
) (Set Value .
.
. ) (Uncertainty .
.
.
) ( .
:
o ) ( .
) ( )
( )( ) .(Interim Weeks
" " .
o .
.
.
) (
.
) (Net:
o
o
) (Over-Estimate
) (Conservative .
.
)(Earning Value
:
o ) .(%100
) (Planned Value
o
o
.
) (Earned Value Plan
. .
.
.
)(Effort Estimating
.
.
:
) (
o
o
.
o
. ) (A 200
) (LOC .
) (Checking .
. 18
18 . ) (Sub-Tasks ).(WBS
)(Effort Available
) (
.
) (Calendar
) (Productive Task Hours .
) .(Cumulative Total
.
) (Dependency .
) .(Heroic Effort
.
m ) (TEm :m
Task Effort = TEm
o )(Total Effort
o )(Week Effort
:(WEn) n
Week Effort = WEn
o )(Cumulative effort
n:
CumEn = CumEn-1 + WEn
o :
Completion Week = CEm = the first week where CumEn > CTEm
o :
.
:
) (Project Tracking .
. :
o :
o :
.
.
Universal Knowledge Solutions S.A.L.
- 136 -
. :
:
o
o
o .
)(Available Effort
) (Actual Effort . :
o
o .
. :
3
6
9
2
5
8
1
4
7
. .
. :
Universal Knowledge Solutions S.A.L.
- 138 -
o ) (Actual Effort .
. :
o ) (Precarious Position
.
.
. .
.
o .
) (Available Effort ):(Actual Hours
) ( .
.
.
.
.
.
) (Obsolete
. .
) (Re-Planning
. ) .(Mid-Stream
) .(Flawed Plan ) (Renegotiate
) .(Project Commitments ) (
.
) (Original Plans Timeframe )(Planned Size
.
. ) ( .
) (
. ) (Strengths ) (Weaknesses
) .(Unplanned Tasks
) ( .
. ) (Checklist
) (Planned Tasks .
.
.
)( .
)(
.
.
) ( .
) (Correlation
) (Valuable Method .
) (Reliable Method
) (Actual Data
:
.
) (Documentation
. " " ).(User Assistance
. :
o )(Prototype
) ( )Look-
(and-Feel . .
)(
o )(First Draft
) ( .
.
) (Technical Accuracy
o )(Second Draft
o )(Final Draft
.
)
( .
. )( .
. .
.
.
,
.
o )(Programmers Themselves
) .(Communicating .
.
o )(Technical Author
. )(
.
Universal Knowledge Solutions S.A.L.
- 145 -
o )(Outsourcing
.
. .
:
o )(Implementation Requirement
o )(Implementation Approach
.
o )(Implementation Procedure
)(Installation Test
)(Final Deployment
.
Universal Knowledge Solutions S.A.L.
- 146 -
.
.
. .
o )(Contingency Plan
)(Back-Up Procedures
) (Software Training Plan .
:
) (
) ( .
/ .
.
. .
The Art of Project Management, by Scott Berkun, Publisher: O'Reilly Media (April 22, 2005),
ISBN: 0596007868.
Software Project Management Readings and Cases by Chris Kemerer, IRWIN ISBN: 0-25620495-0 and course overheads.