Title: A Gantt Chart
1Project Management in the Software Development
Environment CIS490
2Project management framework
SDLC And Its deliverables
Managing Resources
Project Management
Managing Risk and change
Management Skills
Team Management
Software Economics
3(No Transcript)
4(No Transcript)
5(No Transcript)
6(No Transcript)
7(No Transcript)
8(No Transcript)
9(No Transcript)
10(No Transcript)
11(No Transcript)
12(No Transcript)
13(No Transcript)
14Function Point Estimation Step One
Complexity Description Low
Medium High Total Inputs __x 3 __x 4 __x
6 ____ Outputs __x 4 __x 5 __x
7 ____ Queries __x 3 __x 4 __x
6 ____ Files __x 7 __x 10 __x
15 ____ Program __x 5 __x 7 __x
10 ____ Interfaces TOTAL UNADJUSTED FUNCTION
POINTS ____
15Function Points Estimation Step Two
Scale of 1 to 5 Data Communications
_____ Heavy Use Configuration
_____ Transaction Rate
_____ End-User efficiency _____ Complex
Processing _____ Installation Ease
_____ Multiple sites
_____ Performance _____ Distributed
functions _____ On-line data entry
_____ On-line update
_____ Reusability _____ Operational
Ease _____ Extensibility
_____ Project Complexity (PC) _____
16Function Point Estimation -- Step 3
Processing Complexity (PC) ________ (From Step
2) Adjusted Processing Complexity (PCA) 0.65
(0.001 ____ ) Total Adjusted Function
Points _____ ____ (TUFP -- From Step
1)
17Function Points Estimation Step Three
Adjusted Project Complexity .065 (0.01
Project Complexity) Total Adjusted Function
Points Adjusted Project Complexity TUFP
18Converting Function Points to Lines of Code
Language
LOC/Function Code Point
C COBOL JAVA C Turbo Pascal Visual
Basic PowerBuilder HTML Packages (e.g., Access,
Excel)
130 110 55 50 50 30 15 15 10-40
Source Capers Jones, Software Productivity
Research
19Estimating Effort
- Function of size and production rate
- COCOMO model
20COCOMO Estimation Calculation
Effort 1.4 thousands-of- (in
Person- lines-of-code Months) Example If
LOC 2000 Then... Effort (1.4 2000)
28 Person Months
21Estimating Schedule Time
- Rule of thumb for estimation
Schedule Time (months) 3.0
person-months1/3
22A Workplan Example
23Top Down Task Identification
Phases with high level steps
Phases
24A Gantt Chart
25A PERT Chart
26PERT Chart Showing Activities and Sequence
27(No Transcript)
28PERT Chart for the SPTS Project
29Viewing Project Information as a PERT Chart in
Microsoft for Windows
30(No Transcript)
31Boehms top ten risk items
- Personnel shortfalls
- Unrealistic schedules and budgets
- Developing the wrong functions
- Developing the wrong user interfaces
- Gold-plating
- Continuing stream of requirements changes
- Shortfalls in externally-performed tasks
- Shortfalls in externally-furnished components
- Real-time performance shortfalls
- Straining computer science capabilities
32Risk management requirements
- Risk impact the loss associated with the event
- Risk probability the likelihood that the event
will occur - Risk control the degree to which we can change
the outcome - Risk exposure (risk probability) x (risk impact)
33Three strategies for risk reduction
- avoiding the risk change requirements for
performance or functionality - transferring the risk transfer to other system,
or buy insurance - assuming the risk accept and control it
- risk leverage difference in risk exposure
divided by cost of reducing the risk