HeaderSIS.jpg

IS480 Team wiki: 2016T2 LOCK Project RiskAssessment

From IS480
Revision as of 03:43, 30 October 2015 by Matthew.luo.2013 (talk | contribs)
Jump to navigation Jump to search
LockLogo3.jpg


LockHouse.png   HOME LOCK-About Us.png   ABOUT US LockGraph.png   PROJECT OVERVIEW LockManage.png   PROJECT MANAGEMENT LockDocuments.png  DOCUMENTATION

 

TeamLockRiskTable.png
Category Description Likelihood Impact Category Mitigation
Technology Little familiarity with Android and iOS development, hence risk facing difficulties in developing the application. High High A Project Manager: Ensure that team has enough time to learn the language. Allocated 4 weeks to learn the language.

Lead Developer: Advise PM on the respective action to take regarding the learning curve of the language. Assist weaker coders to grasp the language efficiently

Quality Assurance: To look through at web resources available that may assist the team in learning the language. Advise PM if the team requires more resources to be requested to aid in the learning

Business Analyst: Be in close communication with client and update them on team's learning process and progress

Project Management Dynamic Business Requirements: Sponsor requirements may change because they are still exploring the possibility of natural health industry. Team will need to manage change request from sponsor so that project scope is realizable. High High A Project Manager: Adjust the schedule when sponsors expectation changes. Seek opinions from team about possible changes to be made to the schedule. Scoping is to be done clearly with use case diagrams, as well as low-fidelity and hi-fidelity prototypes, to ensure sponsors and our team is on the same page. We will also process change requests, on a case by case basis, using a change management process to ensure the change is acceptable.

Lead Developer: To update the PM pre-emptively if there are change in requirements that will likely cause project schedule delays.

Business Analyst: Through comprehensive market research, the Business Analyst will lead the team in researching the best practices of other existing eCommerce platforms. Through this, our requirements gathering become more comprehensive as we are able to value add to our sponsors' suggestions, as well as remind them of possible functions that they may have forgotten to state. This helps to moderate new scope being added in later on.

Team: In line with agile software development practices, we will meet up with sponsors regularly every 2 weeks to ensure that expectations are constantly aligned.

Technology Access to back end server may not be granted, or has high availability risks. Medium High A Lead Developer:To duplicate a copy of the Wordpress backend server on our own website resources. This will serve as the development platform. Hence, the risk of server availability is borne by the team and can be controlled better.

Project Manager: To keep in close contact with the Project Sponsors to ensure the backend server codes are up to date with our development platform.

Project Management Unable to meet deadlines specified in the schedule Medium High A Project Manager : Notify team members when there is an incoming project deadline.

Team : Manager their time properly and seek to achieve completion of assigned tasks by specified deadline

Usability Application Misuse by Target Audience Low Medium A Frontend Developer: Ensure that the user interface is intuitive enough so that users can make use of the app appropriately
Project Management Client is unable to give information required to develop functionality Medium Medium A Project Manager : To schedule regular meetings with our client so that we can discuss functionality details as early as possible so that development progress will not be affected