IS480 Team wiki: 2015T1 Chipmunks Risk Management

From IS480
Jump to navigation Jump to search

Team Chipmunks Icon Home.png   HOME


Team Chipmunks Icon AboutUs.png   ABOUT US


Team Chipmunks Icon Overview.png   PROJECT OVERVIEW


Team Chipmunks Icon ProjectManagement.png   PROJECT MANAGEMENT


Team Chipmunks Icon Documentation.png   DOCUMENTATION


Team Chipmunks Risk Title.png
Chipmunks Risks v2.png

# Risk Type Risk Event Likelihood Impact Category Mitigation
1 Technical Risk Overall, the team is not familiar with the technologies/resources used for developing the project (i.e. AngularJS, Spring Framework, Maven, etc.) High High A Each team member is to manage a personal “growth log”, which records his progress with the new technologies that the team is to learn over the course of the FYP project.
2 Project Management Risk Team’s collective lack of experience may translate into inefficient allocation of time for different tasks (too much, or too little time given). Medium High A Gather feedback from all team members to ensure that they are comfortable with the time and tasks given to them.
3 Client Management Risk Client has not fully decided upon the range of functions in his application; may eventually lead to scope creep. Medium Medium B Aid the client in scoping the project clearly through meetings and clarifications. Make it clear that implementing an unplanned function further down the road will greatly impact the amount of time needed to complete the project.
4 Client Management Risk Team may have to extend allocated timings to complete each functionality to the client’s liking. Medium Medium B Check with client frequently by following up with a deployed application link after every iteration to determine his satisfaction with the team’s progress. Reschedule if necessary.
5 Technical Risk Chosen graphing software library (Highcharts) may not be flexible enough to handle the entirety of our client’s requests. Medium Medium B Set up fallbacks such as the highly customizable d3.js, so that the client’s expectations can be met satisfactorily. Utilize a combination of the main graphing library and d3.js in the final application.
6 Client Management Risk Client is frequently overseas due to other commitments. This increases the intervals between our appointments, potentially leading to more problems with communication and misunderstandings. Medium Medium B Prepare regular feedback and updates on the team’s progress for client to access even while he is overseas (enabled through the usage of accessible cloud resources).
7 Technical Risk Unfamiliarity with domain required expertise (finance/statistics), requiring more knowledge and research than initially expected. Medium Medium B Conduct preliminary research on the functionality and maintain close communications with the Sponsor to ensure that whatever necessary research the team needs to do. The team will also communicate with the Sponsor to obtain any information needed.
8 Technical Risk Lack of communication from CapitalIQ management and staff prevents us from accessing their CapitalIQ software for referential purposes. Low High B Seek out other experts such as regular CapitalIQ users for a better understanding of the software. Temporarily rely on online API to increase familiarity with the CapitalIQ system before using the software itself.
9 Resource Risk Unforeseeable problems with technology (laptop crashes). Low High B Make sure that files are always updated in the cloud, such that the loss of a local hard drive will not affect the project greatly.
10 Technical Risk Downtime on CapitalIQ’s side will prevent project development from progressing smoothly. Low High B Create local copies of CapitalIQ’s API (if possible), such that progress can be made even in the event that CapitalIQ goes offline.
11 Technical Risk CapitalIQ’s API undergoes updates from developers; team’s developed functions will have to be edited if CapitalIQ’s API is changed. Low High B Focus on utilizing data that is unlikely to change with updates (the outputs of main functionalities are safer to use, as they will not be changed by CapitalIQ’s developers).
12 Project Management Risk Lack of expertise with the foundations of the application (Spring, AngularJS) may result in slower progress than expected, thereby necessitating changes to schedule. Low Medium C Use tracking metrics such as the Gantt chart to measure progress. Always dedicate time in meetings to reflecting on the team’s recent progress, and if the pace needs to change.
13 Human Risk Team members become unavailable due to sickness or other unavoidable circumstances. Low Medium C Establishment of pairs, such that the unaffected pair member may take over the other’s role should such circumstances arise.
14 Technical Risk Possibility of CapitalIQ’s API not being able to provide the relevant data for the purposes of our application. Low Low C Preliminary research done to ensure that basic functions necessary for the running of our graphing module are supported by CapitalIQ’s API. More advanced functions can be achieved through the transformation of data via our application.