Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery...
-
Upload
pauline-lynch -
Category
Documents
-
view
214 -
download
0
Transcript of Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery...
![Page 1: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/1.jpg)
Project Management
presented by
Aaron Molloy - Jimmy Kenny - Taras Voloshyn
Newspaper Delivery System
![Page 2: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/2.jpg)
Introduction
Newspaper Delivery System• System Overview• Printing
• Summary Reports
• Billing Information
• Geographical Information
• Customer specific settings
• Web based application
![Page 3: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/3.jpg)
Introduction
Why a Web Application ?
• Our skillsets are in the area of web development.
• Better for casual users(i.e. newsagents)
• Greater accessibility.
• Offsite hosting
![Page 4: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/4.jpg)
Hardware Requirements
• 3 PCs
• Printer
• Internet Connection
• Source Control Server (i.e. Git)
![Page 5: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/5.jpg)
Software requirements
• Eclipse with J-Unit plugin shall be used to develop and test the project.
• MySQL shall be used to develop the database required for the project.
• Google Maps integration shall be used to find out where customers are located.
• PHP, Xampp, JavaScript, AJAX/JSON, HTML and CSS shall be used in the web development side of the project.
![Page 6: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/6.jpg)
Software requirements
• Microsoft Office Excel shall be used to organize and input users billing information.
• Microsoft Office Word shall be used to write up the requirements document.
• GIT shall be used to manage the changes to the project.
![Page 7: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/7.jpg)
Risk Analysis
• 5 Probability Measures
Category Probability Measure Probability Meaning
Very Low 1 0% to 20% chance of occurrence
Low 2 21% to 40% chance of occurrence
Average 3 41% to 60% chance of occurrence
High 4 61% to 80% chance of occurrence
Very High 5 81% to 100% chance of occurrence
![Page 8: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/8.jpg)
Risk Analysis
• 5 Consequence Measurements
Consequence Measure Consequence Meaning
1 Insignificant
2 Tolerable
3 Serious
4 Critical
5 Catastrophic
![Page 9: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/9.jpg)
Risk Analysis
• 17 Risks identified altogether
• Risk Exposure = Probability x Consequence
• Main risks identified:• Requirements change
• Data loss
• System performance
• Development time underestimated
• Budget concerns
![Page 10: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/10.jpg)
Risk Analysis
Risk No. Risk Description Probability (P)(of Occurrence)
Consequence (C) (of Occurrence)
Risk Exposure (RE)P x C Plan (Avoidance / Mitigate)
1 Development time underestimated 2 3 6 Allow for contingency.
2 Requirements change 5 2 10Analyse the impact of the new requirements on entire project and discuss with customer of necessary.
3 Hardware failure 1 4 4 Have access to spare parts.
4 Data loss 3 5 15 Do regular backups.
5 Staff illness 2 2 4Ensure that staff understand each others tasks. Reasign tasks between remaining members fo a team.
6 Budget cuts 1 5 5 Explain to customer why cuts in costing would have a detrimental effect on development process.
7 Underestimation of resources 2 3 6 Understand hardware capabilities for given requirements.
8 Misunderstanding of the requirements 3 4 12 Plan interview well so all the requirement are understood correctly.
9 Poor project planning 2 3 6 Review project plan at regular intervals.
10 Lack of skills or knowledge 2 3 6 Ensure adequate training of team members.
11 Incorrect hardware requirements 3 4 12 Test hardware requirements e.g. Test server under high load
12 Change in client management during the project 1 3 3 Make sure that contract cover this risk.
13 Data theft 2 4 8 Ensure adequate security measures are taken e.g. strong firewalls, virus protection etc.
14 System doesn’t perform to expectations 3 3 9 Understand requirements fully. Ensure hardware and software resources are of high specification.
15 Budget overrun 3 3 9 On-going reviews of project spend
16 Requirements inadequate 2 4 8 Interact with customer to make sure requirements are sound
17 Design of system inadequate 2 4 8 Read and understand requirements fully. Make sure designer has appropriate skill level.
![Page 11: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/11.jpg)
Work Breakdown Structure
• Top down approach
• V-model used
• Why V-model ?
• Testing is important in this system
• Sensitive user data
• Dealing with money
Newspaper Delivery System
Requirements
In-house Preparation
High Level Design
Unit/Module Design
Implementation
Unit Testing
Integration Testing
System Testing
User Acceptance Test
In-house analysis
Project Monitoring
![Page 12: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/12.jpg)
Work Breakdown Structure
Requirements
User Req.
Interviews
Prepare questions
Organize time
InterviewReq. Analysis
Design of UAT cases
System Req.
System req. meeting
Req. Analysis
Design of system test cases
![Page 13: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/13.jpg)
Work Breakdown Structure
Unit/Module Design
Design printing module and test cases
Design summary module and test cases
Design billing module and test cases
Design customer settings module and test cases
Design geo info module and test cases
Design of Database
![Page 14: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/14.jpg)
Project Scheduling
• Structure based V-model• 130 days (including 10 days contingency)• Testing phases allocated more time
![Page 15: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/15.jpg)
Project Scheduling
• We had both, concurrent and sequential tasks• Implementation and Unit testing were concurrent tasks
![Page 16: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/16.jpg)
Project Scheduling
Where’s the Critical Path ?
• Concurrent tasks run over the same period of time
• No divergent path
• One path through the project
![Page 17: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/17.jpg)
Milestones and Deliverables
Milestones
• Requirements Elicitation and User Acceptance Test
• Requirements Analysis and System Testing
• High Level Design and Integration Testing
• Unit/Module Design and Unit/Module Testing
• Implementation
![Page 18: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/18.jpg)
Milestones and Deliverables
DeliverablesDeliverables are the work products we will give the client for evaluation. The deliverables are as follows:
• Project Plan
• Requirements Document
• Design Document
• Executable Code Modules
• Integrated Modules for testing
• User Manual
![Page 19: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/19.jpg)
Monitoring and Reporting
Throughout the course of the project we will implement Monitoring and Reporting mechanisms as follows
• Weekly Informal Team Meetings• Evaluate project status and issues to be addressed
• Formal report created at each Milestone • Submitted to Project Manager. • Details what was done during phase• Highlight any actual or potential problems • Formal meeting with the Project Manager• Follow-up meetings may be required.
• Report accompanies each Deliverable • Formal meeting arranged with Client • Discuss issues arising• Follow-up meetings may be required.
![Page 20: Project Management presented by Aaron Molloy - Jimmy Kenny - Taras Voloshyn Newspaper Delivery System.](https://reader036.fdocuments.net/reader036/viewer/2022082712/56649f385503460f94c5531c/html5/thumbnails/20.jpg)
Summary
Learning Outcomes
• Risk Analysis
• Work Breakdown Structure
• Project Scheduling
• Critical Path
• Milestones and Deliverables
• Monitoring and Reporting
• Teamwork