HeaderSIS.jpg

IS480 Team wiki: 2013T1 ThunderBolt Project Management Risks

From IS480
Jump to navigation Jump to search
Wikiprofilepic.jpg

Home

  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 Management Cycle.PNG



















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.

Risk Assessment.PNG











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
- Evaluate priority and feasibility of new requirements before taking action

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
- Drop functionality if unable to implement in planned time

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
- Organize knowledge sharing sessions amongst all team members
- Drop functionality if unable to implement in planned time (iCalendar only)