P h i l

advertisement
Philadelphia University
Faculty of Information Technology
Department of Software Engineering
Examination Key
Lecturer: Dr. Samer O. Hanna
Internal Examiner: Dr. Mohammad Taye
Software Project Management (0721331)
Second Exam’s Key
Date: Wednesday 06/05/2015
Second Semester of 2014/2015
Time: 50 min.
Question 1:
(4 Marks)
1. Not all benefits can be quantified. Discuss three types of benefits relating to this statement (2
marks)
Benefits can be:
• Quantified and valued e.g. a reduction of x staff saving £y
• Quantified but not valued e.g. a decrease in customer complaints by x%
• Identified but not easily quantified – e.g. public approval for a organization in the locality where it
is based
2. What should be included in a programme mandate? Discuss (2 marks)
Initial planning document is the Programme Mandate describing
– The new services/capabilities that the programme should deliver
– How an organization will be improved
– Fit with existing organizational goals
Question 2:
(6 Marks)
Suppose that you are a project manager and you have the following estimated project cash flow:
Year
Cash Flow
0
-120,000
1
25,000
2
30,000
3
35,000
4
50,000
5
50,000
Evaluate this project according to a set of five criteria that you specify (use a ratio of 8%). (6
marks)
1. Net profit = 70,000
2. Payback period:
1
Year
Cash Flow
0
-120,000
Accumulated cash
flow
-120,000
1
25,000
-95,000
2
30,000
-65,000
3
35,000
-30,000
4
50,000
20,000
5
50,000
70,000
Payback period = 3.5 Years
3. Return On Investment (ROI)
 70,000 
5
 100  11.67%
ROI = 
120,000
4. Net Present Value (NPV)
Year
Cash Flow
Discounted factor
0
-120,000
1
Discounted cash
flow
-120,000
1
25,000
0.9259
23,147.5
2
30,000
0.8573
25,719
3
35,000
0.7938
27,783
4
50,000
0.7350
36,750
5
50,000
0.6805
34,025
NPV = 27,424.5
2
5. Internal Rate of Return (IRR)
Find r that satisfies the following equation:
 120,000 *
 50,000 *
Question 3:
1
1 r 
0
1
1 r 
5
 25,000 *
1
1 r 
1
 30,000 *
1
1 r 
2
 35,000 *
1
1 r 
3
 50,000 *
0
(6 Marks)
For the Software Project assigned to you in this course, apply Step Wise’s step 4 to step 7 for this project
Solution:
The answer to this question depends on the project assigned to each student’s groups in the course.
Step 4 to step 7 will be applied to psychometric test project.
Step 4 Identify project products and activities
4.1 Identify and describe project products - ‘what do we have to produce?’
a. Product Breakdown Structure (PBS)
b. Product description (PD)
• Product identity
• Description - what is it?
• Derivation - what is it based on?
• Composition - what does it contain?
• Format
• Relevant standards
• Quality criteria
Selected Subjects:
Id: 1
Description: They are the employees that will try the system
Derivation: It is part of testing arrangements.
….
3
1
1 r 
4
c. Product Flow Diagram
Step 4.3 Recognize product instances
4.4. Produce ideal activity network
Step 4.5 Add check-points if needed
Step 5:Estimate effort for each activity
Plan testing needs two days and one tester
Select subjects needs one day and one tester
etc.
Step 6: Identify activity risks
System is not completed on time
System exceeds its budget
etc.
Step 7: Allocate resources
Identify and allocate resources to activities
Question 4:
(4 Marks)
Suppose that you are the manager that is responsible for extending the invoicing system of a company
XYZ. An alternative would be to replace the whole of the system. The decision is influenced by the
likelihood of XYZ expanding their market. There is a strong rumour that they could benefit from their
main competitor going out of business: in this case they could pick up a huge amount of new business,
4
but the invoicing system could not cope. However replacing the system immediately would mean other
important projects would have to be delayed.
The (Net Present Value) NPV of extending the invoicing system is assessed as 65,000 JD if there is no
sudden expansion. If there were a sudden expansion (probability is 0.30) then there would be a loss of
100,000 JD. If the whole system was replaced and there was a large expansion there would be a NPV of
200,000 JD due to the benefits of being able to handle increased sales. If sales did not increase then the
NPV would be
-50,000 JD.
1. Draw the decision tree that you will use to solve the above problem. (3 marks)
2. Would you extend or replace the invoice system according to the decision tree in 1? (Justify). (1
marks)
1.
2.
Extend  (65,000 x 0.7 – 100,000 x 0.3) = 45,500 – 30,000 = 15,500
Replace  (150,000 x 0.3 – 40,000 x 0.7) = 45,000 – 28,000 = 17,000
We go with replacing the system.
5
Download