Timeline and Project Phases

This project will be divided into following phases:

  1. Requirement collection
  2. System design
  3. Development
  4. Testing
  5. Production

Respective activities and the estimated time required are listed into below table. As some activities can be overlapped, we estimate the project will last for 1 year with buffer included.

Activity Name Estimated time
Requirements collection
Discussion with stakeholders 1 month
Software requirement specification preparation 1 month
System design
Functional specification document preparation 1 month
Database design 1 month
Interface design 1 month
Development
Front end development 2 months
Backend development 3 months
Server setup 1 month
Testing
SIT 2 weeks
UAT 1 month
Production launch
User manual preparation 3 days
Training 1 week
Production deployment 1 day

Cost (Development and Operation)

Cost of this system is divided into capital expense, operational expense and ownership cost.

Capital Expense

Estimating cost of employing student helper by assuming the salary is 80 dollars per hour, work 4 to 8 hours a day and 3 to 5 days a week. On average a student developer should cost 8000 to 12000 a week and we plan to hire 2. That would aggregate to be around 24000 per month.

Operational Expense

Operation expense includes the project manager expense which is estimated to be 40000. Also, spare personal computers are required in the assessment center for students who don’t have mobile device or cannot use the online assessment properly on their mobile devices.

Ownership Cost

For this project we plan to deploy the application in Amazon Web Service to save hardware maintenance cost as well as the technical support salary. We will leverage on AWS’s service to deploy one UAT and one production server, with a relational database instance. Auto-scaling service will be configured such that our system will be able to handle rise in demand while remain low cost in normal days.

The cost of subscribing AWS service as above is estimated to be around 20000 per month with current usage.

We will be subscribing security software for every year as system goes. This helps preventing confidential data such as assessment questions, student’s personal data and assessment scores are compromised. One of the popular security software for business: Bitdefender costs US$260 for 10 devices in 1-year subscription.


Cost Summary

In total, below table summarize the cost associated with the project:

Cost item Cost (HKD per month) Total cost over 1 year
Capital expense
Student developer salary 24000 288000
Operational expense
Project manager salary 40000 480000
Ownership cost
AWS subscription 20000 240000
Security software 169 2028
Total 84169 1010028
One-time expenditure
New PC purchase 100000
Total 100000