IS480 Team wiki: 2017T2 Englify Risk Management
Revision as of 21:58, 6 April 2017 by Siannem.zam.2012 (talk | contribs)
Schedule | Risk Management | Metrics | Change Management |
Risk Type | Risk Event | Likelihood | Impact | Mitigation |
---|---|---|---|---|
Technical Risk | Lack of knowledge of using Android studio development for developing mobile app | Medium | Medium | Engage developers in extensive online learning and trial and error. Have frequent review sessions on team member’s progress. |
Technical Risk | The learning curve may be too steep for the members hence too much time taken for research purposes instead of developing the application | Medium | High | Members will have to report the actual hours spent on learning/researching to project manager. Project manager have to decide if the task/function should be dropped or more time can be sacrificed. |
Technical Risk | Not familiar with speech API and Word Search API required for speech recognition function and allowing word search via the English dictionary | High | High | Have a thorough research done before developing functions that will use the APIs and engage experts through forums. |
Technical Risk | Amazon Web Services not working | Low | High | Ensure that the application developed can do a local save to the android mobile |
Technical Risk | Google Services not working | Low | High | Ensure that the application developed can do a local save to the android mobile |
Technical Risk | Git Lab not working | Low | High | Ensure that every member have a copy of the latest project codes saved locally in their laptop |
Client Management Risk | Client might change requirements that might cause functionalities being modified. | Medium | High | Meet and update client on a biweekly basis to ensure that the team is on track and any changes can be brought up immediately. |
Human Risk | Members unable to commit to the hours planned for the iteration. | Low | High | Understand reasons for low commitment, re-schedule planned hours and manpower related to the function affected. |
Human Risk | Members unsatisfied with another member's work | Medium | Medium | Ensure that the member understands his/her tasks. Have a team meeting to lay out the expectations of the work needed to be done |
Human Risk | Unforeseen circumstance due to team members being unavailable as a result of emergencies or sickness. | Medium | Medium | Team member will be tasked to communicate online and keep up to date with the team on development progress. Team members are to work in pairs, therefore one may play as a backup role for the other. |
Human Risk | Unable to get content required from stakeholders on time. | Medium | Medium | Make do with temporary content before the actual content comes in. |
Human Risk | Unable to get UT feedback on time from teachers in Myanmar | Medium | High | Find Myanmar testers in Singapore. |
Resource Risk | Member's devices for development of app or required project tasks are not working | Medium | High | Prepare a list of all applications and software that are needed for the project application development. Save a copy of all the installers for easy installation and set up. Get a spare laptop for rental and set up the development environment. |
Risk Encountered
Risk Type | Risk Event | Likelihood | Impact | Mitigation | Does it work? |
---|---|---|---|---|---|
Technical Risk | Gitlab not working | Medium | Medium | Ensure that every member have a copy of the latest project codes saved locally in their laptop | Yes |
Technical Risk | The learning curve may be too steep for the members hence too much time taken for research purposes instead of developing the application | Medium | High | Members will have to report the actual hours spent on learning/researching to project manager. Project manager have to decide if the task/function should be dropped or more time can be sacrificed. | Yes. Decided to move from React Native to Android Studio |
Human Risk | Members unable to commit to the hours planned for the iteration. | Low | High | Understand reasons for low commitment, re-schedule planned hours and manpower related to the function affected. | Yes |
Human Risk | Unable to get content required from stakeholders on time. | Medium | Medium | Make do with temporary content before the actual content comes in. | Yes |
Human Risk | Unable to get UT feedback on time from teachers in Myanmar | Medium | High | Find Myanmar testers in Singapore. | Yes |