IS480 Team wiki: 2013T1 ThunderBolt Project Management Risks
About Us | Project Overview | Project Management | Project Documentation |
Project Schedule | Risks | Metrics | Resources and References | Learning Outcomes |
Risk Management Cycle
Our team uses a proactive approach to manage our project risks so that we can keep an upper hand on project 'surprises'.
Risk Assessment
‘A’ risks need the most attention and most well developed mitigation or recovery strategies.
‘C’ risks can occur but deserve the least amount of planning.
Project Risks
Types of Risk | Risk Description | Likelihood | Impact | Level | Mitigation |
---|---|---|---|---|---|
Project Management Risk |
Database integration with IS480 Matching System Project |
Medium |
High |
A |
- Drop additional function(s) due to rework on previously completed use case |
Change of requirements from sponsor |
Medium |
High |
A |
- Meeting will be held with sponsors on a routine basis to review requirements, so that any changes in request can be raised earlier | |
Technical Risk |
Integration with SMU’s facility booking system API. Requires prior approval from IITS |
High |
Low |
B |
Redirect users to book facilities on their own outside our application |
Open source calendar UI plugin limited in customization |
Medium |
High |
A |
Build our own calendar UI utilizing Twitter Bootstrap elements (MITIGATED!) | |
Failure to tackle race conditions (eg. concurrent booking of same timeslot) compromising data integrity |
Medium |
Medium |
B |
Implement thread locking. Use buffer time and delay development of additional functionality if required. | |
Failure to optimize Hibernate performance |
Medium |
Medium |
B |
Explore Hibernate best practices for performance improvement. Use buffer time and delay development of additional functionality if required. | |
Learning Risk |
Team is unfamiliar with video streaming and storage technologies |
Medium |
Medium |
B |
- Allocate more time to understand these technologies |
Team is unfamiliar with periodic task scheduling and iCalendar protocol.Thus, there will be a steep learning curve |
Medium |
Medium |
B |
- Allocate more time to understand these technologies |