HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2013T2 GENShYFT Project Management risk"

From IS480
Jump to navigation Jump to search
Line 46: Line 46:
 
===<div style="background: #000000; padding: 15px; font-weight: bold; line-height: 0.3em"><font color= #FFFFFF>Risk Management Plan</font></div>===
 
===<div style="background: #000000; padding: 15px; font-weight: bold; line-height: 0.3em"><font color= #FFFFFF>Risk Management Plan</font></div>===
 
<br>
 
<br>
The team uses the follow approach to manager project risk.
+
The team uses the follow approach to manage project risk.
 
<!-- http://worldwestinvestments.com/2013/01/investment-real-estate-perspective-assessing-and-mitigating-risks/risk-management-cycle/ !-->
 
<!-- http://worldwestinvestments.com/2013/01/investment-real-estate-perspective-assessing-and-mitigating-risks/risk-management-cycle/ !-->
 
<br>
 
<br>

Revision as of 07:05, 26 October 2013

GENShYFT IS480 1314 Logo.jpg


Home   Project Overview   Project Management   Documentation   The Team


Overview   Risk   Schedule   Metric   Minutes


Risk Management Plan


The team uses the follow approach to manage project risk.
GENShYFT is480 1314 risk.jpg


Risk Assessment


IS480 Genshyft 1314 Risk-Table.png
Level "A" risks need the maximum attention.
Level "B" risks needs reasonable amount of attention and planning.
Level "C" risks requires least amount of attention.

Project Risks


Types of Risk Risk Description Likelihood Impact Level Mitigation
Project Management Risk

Delay in completion of task. These task can cause possible bottlenecks due to dependency requirements. This may affect the delivery of the product.

High

Medium

A

Includes buffer in every iterations in order to deal with such situation. Do a clearly defined critical path to ensure a clear understanding on the critical path. More time and effort should be given core components that affects the success rate of other components. Understand which task can be brought forward in the event other task cannot be completed without prior pre-requisite component.

Client may potentially have different ideas and suggestion along the way. This may translate into a scope creep , especially if the client were to venture into areas not discussed previously.

Medium

High

A

Change management Plan. Review each change request case by case.Discuss and interact with the client on the feasibility and priority of change. If a change is necessary, re-confirm priority of function with client again. A Change request may be rejected if the team is lacking resources such as time or man-power.

Technical Risk

Team is unfamiliar with the current technologies used such AngularJS and NodeJS. All of the core components requires the use of AngularJS to interact with Json. The client requires the deployment to be strictly on Google App Engine(GAE). It is unable to be run locally without the usage of NodeJs to create a simluated version of GAE locally.

High

High

A

Study these technologies off-hand to be more prepare when development portion began. Technologies must be well understood for implementation, hence the developers should explore the client's existing codes in order to utilize and re-usable codes. This also allows the developer to understand the current logic that was implemented.


High volumes of data is stored by the client. Potentially these data may not be sufficiently clean and suitable for analysis. Most data derived from database management systems is geared towards speedy performance and transaction and not for Business Analytics.

Medium

Medium

B

Create new database structure specifically for business analytic. This is to ensure that the current database can still be used for fast performance while the new database structure free for study. Additional time will be given to extract, load and transform data to the most appropriate forms.

The project is a continuation of several groups over the past year. Taking over the project from previous team may lead to complex integration. The coding style and flow of the logic is differs between different groups. The team has to work with multiple style and format, which may confuse or lower the chance of understanding the logic of the current algorithm.

Medium

Medium

B

During the exploration phase, the team can write comments base on what he/she has discover about a particular code. This helps those who have yet read that part to better follow the logic. Interaction with past FYP team gives us a better understanding on the existing system that requires upgrading.

Difficulty in integrating multiple systems together like GAE, Database server and application

Low

High

B

Time will be taken to understand the limitation of the technologies used