HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2013T2 Five&AHalfMen Project Management risk"

From IS480
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 63: Line 63:
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Project Management</font>
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Project Management</font>
 
<!--Project Management:Risk Description-->
 
<!--Project Management:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Most of the technology and practices required is uncharted by the team, resulting in greater risk and difficulty in estimating the complexity of each task
 
Most of the technology and practices required is uncharted by the team, resulting in greater risk and difficulty in estimating the complexity of each task
 
</font>
 
</font>
 
<!--Project Management:Likelihood-->
 
<!--Project Management:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
High
 
High
 
</font>
 
</font>
 
<!--Project Management:Impact-->
 
<!--Project Management:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
High
 
High
 
</font>
 
</font>
 
<!--Project Management:Category-->
 
<!--Project Management:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
A
 
A
 
</font>
 
</font>
 
<!--Project Management:Mitigation-->
 
<!--Project Management:Mitigation-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
<center>'''SCRUM'''</center>Allowing for sufficient research and sprint planning based on team’s periodic velocity, workload & complexity in project scope<br>
 
<center>'''SCRUM'''</center>Allowing for sufficient research and sprint planning based on team’s periodic velocity, workload & complexity in project scope<br>
 
<center>'''Mitigation'''</center>
 
<center>'''Mitigation'''</center>
• Continuous revision of Product Backlogs,
+
• Continuous revision of Product Backlogs,<br>
<br> • Maintain close communication with adviser and supervisor for advise
+
• Implement logging of manhours spent for developments, meetings & documentation<br/>
 +
• Maintain close communication with adviser and supervisor for advise
 
</font>
 
</font>
 
|-
 
|-
 
  !<font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Team Management</font>
 
  !<font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Team Management</font>
 
<!--Team Management:Risk Description-->
 
<!--Team Management:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
As FYP is a relatively long module, the team's commitment and motivation may not be on the similar level in the middle of the execution of the project. This difference may alter the project schedule as the team might not be able to churn out the functions that they seemed to be able to do right at the start.  
 
As FYP is a relatively long module, the team's commitment and motivation may not be on the similar level in the middle of the execution of the project. This difference may alter the project schedule as the team might not be able to churn out the functions that they seemed to be able to do right at the start.  
 
</font>
 
</font>
 
<!--Project Management:Likelihood-->
 
<!--Project Management:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Low
 
Low
 
</font>
 
</font>
 
<!--Project Management:Impact-->
 
<!--Project Management:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
Moderate
+
Medium
 
</font>
 
</font>
 
<!--Project Management:Category-->
 
<!--Project Management:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
C
 
C
 
</font>
 
</font>
 
<!--Project Management:Mitigation-->
 
<!--Project Management:Mitigation-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Project manager to constantly check with the team members and hold meetings to discuss about direction of the project. Team bonding days, outside of coding, are scheduled so that the team can take a break to have fun so as to recover the fatigue and hence replenish their motivation level.  
 
Project manager to constantly check with the team members and hold meetings to discuss about direction of the project. Team bonding days, outside of coding, are scheduled so that the team can take a break to have fun so as to recover the fatigue and hence replenish their motivation level.  
 
</font>
 
</font>
Line 110: Line 111:
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Client Management</font>
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Client Management</font>
 
<!--Client Management:Risk Description-->
 
<!--Client Management:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Nielsen has several stakeholder departments and contact personnel, whom also have a lack of technical knowledge, which requires detailed and thorough assessment of requirements that might otherwise be sounded off only at the last minute, hence disrupting the project schedule
 
Nielsen has several stakeholder departments and contact personnel, whom also have a lack of technical knowledge, which requires detailed and thorough assessment of requirements that might otherwise be sounded off only at the last minute, hence disrupting the project schedule
 
</font>
 
</font>
 
<!--Client Management:Likelihood-->
 
<!--Client Management:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Low
 
Low
 
</font>
 
</font>
 
<!--Client Management:Impact-->
 
<!--Client Management:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Low
 
Low
 
</font>
 
</font>
 
<!--Client Management:Category-->
 
<!--Client Management:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
C
 
C
 
</font>
 
</font>
 
<!--Client Management:Mitigation-->
 
<!--Client Management:Mitigation-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Fortnightly meetings with local team and consistent communications with the overseas stakeholders plus prototype reviews to suitably assess needs  
 
Fortnightly meetings with local team and consistent communications with the overseas stakeholders plus prototype reviews to suitably assess needs  
 
</font>
 
</font>
Line 132: Line 133:
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Client Management</font>
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Client Management</font>
 
<!--Client Management:Risk Description-->
 
<!--Client Management:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Most of the members are meeting a client for the first time. So the team does not have prior experience in dealing with a client and the team might not know how to communicate with the client in terms of, rejecting a requirement that is too high a complexity, asking for more resources politely and understanding the requirements, in a way that the team will still give a good impression as a SMU team.
 
Most of the members are meeting a client for the first time. So the team does not have prior experience in dealing with a client and the team might not know how to communicate with the client in terms of, rejecting a requirement that is too high a complexity, asking for more resources politely and understanding the requirements, in a way that the team will still give a good impression as a SMU team.
 
</font>
 
</font>
 
<!--Client Management:Likelihood-->
 
<!--Client Management:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
Moderate
+
Medium
 
</font>
 
</font>
 
<!--Client Management:Impact-->
 
<!--Client Management:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
Moderate
+
Medium
 
</font>
 
</font>
 
<!--Client Management:Category-->
 
<!--Client Management:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
B
 
B
 
</font>
 
</font>
 
<!--Client Management:Mitigation-->
 
<!--Client Management:Mitigation-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Consult our supervisor, Chris Boesch, in how to communicate with a client elegantly such that we will not tarnish SMU reputation and still put the team in a good light.  
 
Consult our supervisor, Chris Boesch, in how to communicate with a client elegantly such that we will not tarnish SMU reputation and still put the team in a good light.  
 
</font>
 
</font>
Line 154: Line 155:
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Client Management</font>
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Client Management</font>
 
<!--Client Management:Risk Description-->
 
<!--Client Management:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Dr. Banks has arranged for an evaluation of the project with his superior. There is a risk that should this project not find favour with the American head of division, the viability of our project could be jeopardized
 
Dr. Banks has arranged for an evaluation of the project with his superior. There is a risk that should this project not find favour with the American head of division, the viability of our project could be jeopardized
 
<!--Client Management:Likelihood-->
 
<!--Client Management:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Medium
 
Medium
 
</font>
 
</font>
 
<!--Client Management:Impact-->
 
<!--Client Management:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Low
 
Low
 
</font>
 
</font>
 
<!--Client Management:Category-->
 
<!--Client Management:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
B
 
B
 
</font>
 
</font>
 
<!--Client Management:Mitigation-->
 
<!--Client Management:Mitigation-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Communications with client and relevant managers & directors on a high-level understanding of development at a board level to cater to the boss's office
 
Communications with client and relevant managers & directors on a high-level understanding of development at a board level to cater to the boss's office
 
</font>
 
</font>
Line 176: Line 177:
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Client Management</font>
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Client Management</font>
 
<!--Client Management:Risk Description-->
 
<!--Client Management:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Within the 2 months in working with our client, the developer that the team is working with suddenly left the company and hence left the technical areas of the project blocked and unknown. Our clients themselves are also not well versed on these technical areas and hence the team's complexity increased a a few times.  
 
Within the 2 months in working with our client, the developer that the team is working with suddenly left the company and hence left the technical areas of the project blocked and unknown. Our clients themselves are also not well versed on these technical areas and hence the team's complexity increased a a few times.  
 
<!--Client Management:Likelihood-->
 
<!--Client Management:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Low
 
Low
 
</font>
 
</font>
 
<!--Client Management:Impact-->
 
<!--Client Management:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Low
 
Low
 
</font>
 
</font>
 
<!--Client Management:Category-->
 
<!--Client Management:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
C
 
C
 
</font>
 
</font>
 
<!--Client Management:Mitigation-->
 
<!--Client Management:Mitigation-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Consult our supervisor on what to do next and also discuss with client on the possibility to revise the requirements if complexity went too high because of unknown areas.  
 
Consult our supervisor on what to do next and also discuss with client on the possibility to revise the requirements if complexity went too high because of unknown areas.  
 
</font>
 
</font>
Line 198: Line 199:
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Technological implementation</font>
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Technological implementation</font>
 
<!--Technological implementation:Risk Description-->
 
<!--Technological implementation:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Members are unfamiliar with the technology and best practices to be implemented in the project; leading to delays in project schedule and longer iterations.
 
Members are unfamiliar with the technology and best practices to be implemented in the project; leading to delays in project schedule and longer iterations.
 
</font>
 
</font>
 
<!--Technological implementation:Likelihood-->
 
<!--Technological implementation:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
High
 
High
 
</font>
 
</font>
 
<!--Technological implementation:Impact-->
 
<!--Technological implementation:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
High
 
High
 
</font>
 
</font>
 
<!--Technological implementation:Category-->
 
<!--Technological implementation:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
A
 
A
 
</font>
 
</font>
 
<!--Technological implementation-->
 
<!--Technological implementation-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Dedicating more time to researching and prototyping the new technology invoked. Frequent meets with Prof. Kam on reviewing the geo-spatial best practices to be implemented
 
Dedicating more time to researching and prototyping the new technology invoked. Frequent meets with Prof. Kam on reviewing the geo-spatial best practices to be implemented
  
Line 220: Line 221:
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Technological implementation</font>
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Technological implementation</font>
 
<!--Technological implementation:Risk Description-->
 
<!--Technological implementation:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Lack of required resources which ultimately will cause a delay in the project timeline if resources are taking too long to arrive
 
Lack of required resources which ultimately will cause a delay in the project timeline if resources are taking too long to arrive
 
</font>
 
</font>
 
<!--Technological implementation:Likelihood-->
 
<!--Technological implementation:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Medium
 
Medium
 
</font>
 
</font>
 
<!--Technological implementation:Impact-->
 
<!--Technological implementation:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
Medium
 
Medium
 
</font>
 
</font>
 
<!--Technological implementation:Category-->
 
<!--Technological implementation:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
B
 
B
 
</font>
 
</font>
 
<!--Technological implementation-->
 
<!--Technological implementation-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Constantly probe the team's sponsors for the required resources
 
Constantly probe the team's sponsors for the required resources
 
Idea to outsource alternative resources, especially within school
 
Idea to outsource alternative resources, especially within school
Line 243: Line 244:
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Resource</font>
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Resource</font>
 
<!--Resource:Risk Description-->
 
<!--Resource:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Unexpected limitations in resources required by team from clients may result in  
 
Unexpected limitations in resources required by team from clients may result in  
 
<br> • Expansion of scope,
 
<br> • Expansion of scope,
Line 251: Line 252:
 
</font>
 
</font>
 
<!--Resource:Likelihood-->
 
<!--Resource:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
Moderate
+
Medium
 
</font>
 
</font>
 
<!--Resource:Impact-->
 
<!--Resource:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
High
 
High
 
</font>
 
</font>
 
<!--Resource:Category-->
 
<!--Resource:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
A
 
A
 
</font>
 
</font>
 
<!--Resource:Mitigation-->
 
<!--Resource:Mitigation-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
1. Consult adviser & supervisor on alternative work arounds <br>
 
1. Consult adviser & supervisor on alternative work arounds <br>
 
2. Maintain close communication with sponsor<br>
 
2. Maintain close communication with sponsor<br>
Line 271: Line 272:
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Product Suitability </font>
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Product Suitability </font>
 
<!--Product Suitability:Risk Description-->
 
<!--Product Suitability:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
The mobile application and interface is created based on testing done within the local environment. As the end users of the product are the survey takers based in Indonesia, there might be a misalignment in what the real end users really like, want, need and most importantly, able to use.  
 
The mobile application and interface is created based on testing done within the local environment. As the end users of the product are the survey takers based in Indonesia, there might be a misalignment in what the real end users really like, want, need and most importantly, able to use.  
 
</font>
 
</font>
 
<!--Product Suitability:Likelihood-->
 
<!--Product Suitability:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
Moderate
+
Medium
 
</font>
 
</font>
 
<!--Product Suitability:Impact-->
 
<!--Product Suitability:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
Moderate
+
Medium
 
</font>
 
</font>
 
<!--Product Suitability:Category-->
 
<!--Product Suitability:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
B
 
B
 
</font>
 
</font>
 
<!--Product Suitability-->
 
<!--Product Suitability-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
Constantly talk to our client and asked for videos and documentation on the exact data gathering process in Indonesia. Furthermore, team will personally head to Indonesia itself during December to have a better outlook on the environment and to interview the relevant people to get statistics and opinion on the application itself.  
 
Constantly talk to our client and asked for videos and documentation on the exact data gathering process in Indonesia. Furthermore, team will personally head to Indonesia itself during December to have a better outlook on the environment and to interview the relevant people to get statistics and opinion on the application itself.  
  
Line 293: Line 294:
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Development Environment</font>
 
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Development Environment</font>
 
<!--Development Environment:Risk Description-->
 
<!--Development Environment:Risk Description-->
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
The scope of the project is built on many unknown technology and unexperienced team members. Where to find help, the tools to build, the codes to refer and the efficiency of our implementation is determined by the team themselves.  
 
The scope of the project is built on many unknown technology and unexperienced team members. Where to find help, the tools to build, the codes to refer and the efficiency of our implementation is determined by the team themselves.  
 
</font>
 
</font>
 
<!--Development Environment:Likelihood-->
 
<!--Development Environment:Likelihood-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
High
 
High
 
</font>
 
</font>
 
<!--Development Environment:Impact-->
 
<!--Development Environment:Impact-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
Moderate
+
Medium
 
</font>
 
</font>
 
<!--Development Environment:Category-->
 
<!--Development Environment:Category-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:center">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 
A
 
A
 
</font>
 
</font>
 
<!--Development Environment-->
 
<!--Development Environment-->
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:16px; text-align:left">
+
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 
For mobile developers, open source codes are readily available and subject matter experts are located in SMU Live Labs for assistance. For geospatial developers, open source codes are available and the team's technical advisor is a geospatial professor. For Database developer, open source codes are also available and there are professors willing to help within SMU  
 
For mobile developers, open source codes are readily available and subject matter experts are located in SMU Live Labs for assistance. For geospatial developers, open source codes are available and the team's technical advisor is a geospatial professor. For Database developer, open source codes are also available and there are professors willing to help within SMU  
  
 +
|-
 +
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Project Management</font>
 +
<!--Project Management:Risk Description-->
 +
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 +
As we moved forward in developments, we realized that our Data Validation Engine module encompasses a high level of uncertainty & complexity. In terms of understanding client's data validation process, logic, translating it into functional tasks for developments & integrating it with the other modules. This is especially crucial when Data Validation is one of the prioritized requirement from our client.
 +
</font>
 +
<!--Project Management:Likelihood-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
High
 +
</font>
 +
<!--Project Management:Impact-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
High
 +
</font>
 +
<!--Project Management:Category-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
A
 +
</font>
 +
<!--Project Management-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 +
1. Maintain close communication with client in understanding the details of their data validation process & gather all required documents to plan for how we intend to develop this module.<br/>
 +
2. Increase frequency of product backlog revision to catch any changes that would affect developments of other modules & make appropriate changes<br/>
 +
3. Consult & come to consensus with supervisor & client before implementing any changes<br/>
 +
4. Take a responsive & proactive approach in clarifying any doubts with client <br/>
 +
5. Re-allocate resources to focus on developments of the Data Validation Engine
 +
 +
|-
 +
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Deployment Environment</font>
 +
<!--Deployment Environment:Risk Description-->
 +
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 +
Through our vist to client's field operation in Bali, we saw that most of the Census Takers are not proficient in english which would likely result in a communication breakdown while coordinating for a live deployment. This may cause delays in the project schedule & botch the live deployment milestone.
 +
</font>
 +
<!--Deployment Environment:Likelihood-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
High
 +
</font>
 +
<!--Deployment Environment:Impact-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
High
 +
</font>
 +
<!--Deployment Environment:Category-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
A
 +
</font>
 +
<!--Deployment Environment-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 +
1. Coordinate with client to source for personnel proficient in english <br/>
 +
2. Liaise with relevant personnel early to brief them on our project applications who would in turn communicate with other non-english proficient Census Taker<br/>
 +
3. Schedule an environment & system testing with our client & relevant personnel in Bali before our UAT milestones<br/>
 +
 +
|-
 +
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Product Suitability</font>
 +
<!--Product Suitability:Risk Description-->
 +
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 +
Nielsen's current CT's Mobile Devices are of Android "Froyo" Version, while Nav Mobile Application catered to the project requirements requires Mobile Devices to support Android "Ice-Cream Sandwich" Version & above.
 +
</font>
 +
<!--Product Suitability:Likelihood-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
Medium
 +
</font>
 +
<!--Product Suitability:Impact-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
Medium
 +
</font>
 +
<!--Product Suitability:Category-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
B
 +
</font>
 +
<!--Product Suitability-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 +
After discussion with our clients, we reached a consensus that the team should continue to develop Nav Mobile Application that caters to project requirements even though it requires Mobile Devices to support Android "Ice-Cream Sandwich" Version & above
 +
 +
|-
 +
! <font style="font-family:Calibri;letter-spacing: -0.1em;font-weight:bold;text-transform:uppercase; font-size:18px; text-align:center">Deployment Environment</font>
 +
<!--Deployment Environment:Risk Description-->
 +
|<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 +
Having experienced technical issues with client's server where our applications are deployed & reliant on for developments, there appears to be a likelihood of client's server to be down when we are at certain phases of development & project milestones
 +
</font>
 +
<!--Deployment Environment:Likelihood-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
Low
 +
</font>
 +
<!--Deployment Environment:Impact-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
High
 +
</font>
 +
<!--Deployment Environment:Category-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:center">
 +
B
 +
</font>
 +
<!--Deployment Environment-->
 +
||<font style="font-family:Calibri;letter-spacing: 0.0em; font-size:12px; text-align:left">
 +
1. Coordinate with client's expertise (Yoppy) to understand occurrence of such technical issues with their server <br/>
 +
2. Discuss with client regarding replicating the database we are using that is hosted on their server<br/>
 +
3. Take the appropriate mitigation actions based on discussion outcome with client<br/>
 
|}
 
|}

Latest revision as of 04:39, 27 February 2014

Five&ahalfLogo.png


Home   Project Overview   Project Management   Documentation   The Team
Schedule Risks Metrics Resources Learning Outcomes
Project Risks


5.5RiskTable.png

Project Risks

Risk Type Risk Description Likelihood Impact Category Mitigation
Project Management

Most of the technology and practices required is uncharted by the team, resulting in greater risk and difficulty in estimating the complexity of each task

High

High

A

SCRUM
Allowing for sufficient research and sprint planning based on team’s periodic velocity, workload & complexity in project scope
Mitigation

• Continuous revision of Product Backlogs,
• Implement logging of manhours spent for developments, meetings & documentation
• Maintain close communication with adviser and supervisor for advise

Team Management

As FYP is a relatively long module, the team's commitment and motivation may not be on the similar level in the middle of the execution of the project. This difference may alter the project schedule as the team might not be able to churn out the functions that they seemed to be able to do right at the start.

Low

Medium

C

Project manager to constantly check with the team members and hold meetings to discuss about direction of the project. Team bonding days, outside of coding, are scheduled so that the team can take a break to have fun so as to recover the fatigue and hence replenish their motivation level.

Client Management

Nielsen has several stakeholder departments and contact personnel, whom also have a lack of technical knowledge, which requires detailed and thorough assessment of requirements that might otherwise be sounded off only at the last minute, hence disrupting the project schedule

Low

Low

C

Fortnightly meetings with local team and consistent communications with the overseas stakeholders plus prototype reviews to suitably assess needs

Client Management

Most of the members are meeting a client for the first time. So the team does not have prior experience in dealing with a client and the team might not know how to communicate with the client in terms of, rejecting a requirement that is too high a complexity, asking for more resources politely and understanding the requirements, in a way that the team will still give a good impression as a SMU team.

Medium

Medium

B

Consult our supervisor, Chris Boesch, in how to communicate with a client elegantly such that we will not tarnish SMU reputation and still put the team in a good light.

Client Management

Dr. Banks has arranged for an evaluation of the project with his superior. There is a risk that should this project not find favour with the American head of division, the viability of our project could be jeopardized

Medium

Low

B

Communications with client and relevant managers & directors on a high-level understanding of development at a board level to cater to the boss's office

Client Management

Within the 2 months in working with our client, the developer that the team is working with suddenly left the company and hence left the technical areas of the project blocked and unknown. Our clients themselves are also not well versed on these technical areas and hence the team's complexity increased a a few times.

Low

Low

C

Consult our supervisor on what to do next and also discuss with client on the possibility to revise the requirements if complexity went too high because of unknown areas.

Technological implementation

Members are unfamiliar with the technology and best practices to be implemented in the project; leading to delays in project schedule and longer iterations.

High

High

A

Dedicating more time to researching and prototyping the new technology invoked. Frequent meets with Prof. Kam on reviewing the geo-spatial best practices to be implemented

Technological implementation

Lack of required resources which ultimately will cause a delay in the project timeline if resources are taking too long to arrive

Medium

Medium

B

Constantly probe the team's sponsors for the required resources Idea to outsource alternative resources, especially within school

Resource

Unexpected limitations in resources required by team from clients may result in
• Expansion of scope,
• Inability to meet client’s requirements
• Project Timeline delays

Medium

High

A

1. Consult adviser & supervisor on alternative work arounds
2. Maintain close communication with sponsor
3. Drop or add functionality once communicated and approved by stakeholders

Product Suitability

The mobile application and interface is created based on testing done within the local environment. As the end users of the product are the survey takers based in Indonesia, there might be a misalignment in what the real end users really like, want, need and most importantly, able to use.

Medium

Medium

B

Constantly talk to our client and asked for videos and documentation on the exact data gathering process in Indonesia. Furthermore, team will personally head to Indonesia itself during December to have a better outlook on the environment and to interview the relevant people to get statistics and opinion on the application itself.

Development Environment

The scope of the project is built on many unknown technology and unexperienced team members. Where to find help, the tools to build, the codes to refer and the efficiency of our implementation is determined by the team themselves.

High

Medium

A

For mobile developers, open source codes are readily available and subject matter experts are located in SMU Live Labs for assistance. For geospatial developers, open source codes are available and the team's technical advisor is a geospatial professor. For Database developer, open source codes are also available and there are professors willing to help within SMU

Project Management

As we moved forward in developments, we realized that our Data Validation Engine module encompasses a high level of uncertainty & complexity. In terms of understanding client's data validation process, logic, translating it into functional tasks for developments & integrating it with the other modules. This is especially crucial when Data Validation is one of the prioritized requirement from our client.

High

High

A

1. Maintain close communication with client in understanding the details of their data validation process & gather all required documents to plan for how we intend to develop this module.
2. Increase frequency of product backlog revision to catch any changes that would affect developments of other modules & make appropriate changes
3. Consult & come to consensus with supervisor & client before implementing any changes
4. Take a responsive & proactive approach in clarifying any doubts with client
5. Re-allocate resources to focus on developments of the Data Validation Engine

Deployment Environment

Through our vist to client's field operation in Bali, we saw that most of the Census Takers are not proficient in english which would likely result in a communication breakdown while coordinating for a live deployment. This may cause delays in the project schedule & botch the live deployment milestone.

High

High

A

1. Coordinate with client to source for personnel proficient in english
2. Liaise with relevant personnel early to brief them on our project applications who would in turn communicate with other non-english proficient Census Taker
3. Schedule an environment & system testing with our client & relevant personnel in Bali before our UAT milestones

Product Suitability

Nielsen's current CT's Mobile Devices are of Android "Froyo" Version, while Nav Mobile Application catered to the project requirements requires Mobile Devices to support Android "Ice-Cream Sandwich" Version & above.

Medium

Medium

B

After discussion with our clients, we reached a consensus that the team should continue to develop Nav Mobile Application that caters to project requirements even though it requires Mobile Devices to support Android "Ice-Cream Sandwich" Version & above

Deployment Environment

Having experienced technical issues with client's server where our applications are deployed & reliant on for developments, there appears to be a likelihood of client's server to be down when we are at certain phases of development & project milestones

Low

High

B

1. Coordinate with client's expertise (Yoppy) to understand occurrence of such technical issues with their server
2. Discuss with client regarding replicating the database we are using that is hosted on their server
3. Take the appropriate mitigation actions based on discussion outcome with client