Difference between revisions of "IS480 Team wiki: 2015T1 Clockwork Mid-terms Wiki"
Line 1,797: | Line 1,797: | ||
|rowspan="2"| Testing | |rowspan="2"| Testing | ||
|rowspan="2"|User Test Plan and Results & Analysis | |rowspan="2"|User Test Plan and Results & Analysis | ||
− | || [ | + | || [https://wiki.smu.edu.sg/is480/IS480_Team_wiki%3A_2015T1_Clockwork_User_Testing#User_Testing_1 User Testing 1] |
|- | |- | ||
− | || [ | + | || [https://wiki.smu.edu.sg/is480/IS480_Team_wiki%3A_2015T1_Clockwork_User_Testing#User_Testing_2 User Testing 2] |
|- | |- | ||
|} | |} |
Revision as of 01:47, 8 October 2015
Project Progress Summary
Project Highlights
- Took up iOS development after acceptance
- Successfully deployed for Android but faced issue with iOS deployment
- Enhanced Minimum Viable Product as of Mid-Term. Outstanding: UI/UX improvements and non-critical modules
- Completed User Testings for all platforms:
- Did 2 User Testings for Web
- Did 1 User Testing for Android and iOS
Milestones Status
Project Management
Project Status
Date |
Modules |
Original Details |
Shifted |
Changed |
Dropped |
Added |
Final Details |
23 Aug |
Job Posting Module (EMP) |
Job
Posting Module (EMP) |
- |
- |
- |
Added Google Places Integration
|
Job Posting Module (EMP) -Create Job Postings -View Job Postings -Delete
Job Postings -Search
Job Postings -Filter Job Postings -Google Places Integration |
23 Aug |
Job Posting Module (JS) |
Job
Posting Module (JS) -Sort
Job Postings |
- |
- |
- |
Added Mange Multiple Job Applications. To drop all clashing applications when hired.
|
Job
Posting Module (JS) |
27 Aug |
Admin Module |
Core |
Tertiary |
- |
- |
- |
- |
27 Aug |
Payment Module (EMP) |
Payment
Module (JS&EMP) |
- |
- |
Removed JS from Payment Module |
Added Tiered Pricing Page
|
Payment
Module (EMP) |
30 Aug |
Schedule Module (JS) |
Secondary |
Tertiary |
- |
- |
- |
- |
30 Aug |
Social Media Module (JS) |
Secondary
|
Tertiary |
- |
- |
- |
- |
30 Aug |
Social Media Module (JS) |
Social Media Module (JS) -Invite Friends -Referral Point System |
- |
Changed the name and details of the module |
Dropped Invite Friends and Referral Point System |
Added Share Jobs to Facebook |
Referral Module (JS) -Share Jobs to Facebook |
30 Aug |
Feedback Module (JS) |
Feedback
Module (JS) |
- |
- |
Removed Add Ratings and Add Comments |
Added
View All Ratings |
Feedback
Module (JS) |
30 Aug |
Feedback Module (EMP) |
Doesn’t exist |
- |
- |
- |
Added Feedback Module for EMP |
Feedback Module (EMP) -Add
Ratings |
30 Aug |
Notification Module (JS&EMP) |
JS&EMP together --- Notification
Module (JS&EMP) |
- |
Defined the modules more clearly
Separated JS&EMP modules ---
|
- |
- |
Notification Module (EMP) -Application
of Job Posting |
30 Aug |
Notification Module (JS) |
JS&EMP together --- Notification
Module (JS&EMP) |
- |
Separated JS&EMP modules
|
- |
Added Notification Module for JS
|
Notification Module (JS) -Job Seeker Hired (In App) -Job Seeker Confirmed Job (In App) -Registration and Account Verification (Email) -Creation of Account (Email) |
30 Aug |
Dashboard Module (JS) |
Dashboard
Module (JS) |
View Completed Jobs to merge with Feedback Module (JS)
|
- |
- |
Added Arrange Jobs by Status |
Dashboard
Module (JS) |
30 Aug |
Dashboard Module (EMP) |
Dashboard
Module (EMP) |
- |
- |
- |
Added Archive Jobs and Arrange Jobs by Status |
Dashboard
Module (EMP) |
30 Aug |
Dashboard Module (JS) |
Dashboard Module (JS) -Manage Completed Jobs |
- |
- |
Dropped from tertiary function |
- |
Module Removed for iOS Development |
30 Aug |
Job Posting Module (JS) |
Job
Posting Module (JS) |
- |
- |
Dropped from tertiary function |
- |
Module Removed for iOS Development |
30 Aug |
Applicant Module (EMP) |
Applicant
Module (EMP) |
- |
- |
Dropped from tertiary function |
- |
Module Removed for iOS Development |
30 Aug |
Job Posting Module |
Job
Posting Module (JS) |
- |
- |
- |
Added Accept Job Postings |
Job
Posting Module (JS) |
30 Aug |
Applicant Module (EMP) |
Applicant
Module (EMP) |
- |
- |
- |
Added Drop Applicant and Offer Applicant
|
Applicant Module (EMP) -View Applicant -Hire Applicant -Offer Applicant -Drop Applicant |
3 Sep |
Applicant Module (EMP) |
Applicant Module (EMP) -View Applicant -Hire Applicant -Offer Applicant -Drop Applicant |
- |
- |
Remove confirmation stage. Once JS accepts the offer, he/she is hired. EMP doesn’t have to acknowledge/confirm it.
|
- |
Applicant Module (EMP) -View Applicant -Offer Applicant -Drop Applicant |
3 Sep |
Notification Module (JS) |
Notification Module (JS) -Job Seeker Hired (In App) -Job Seeker Confirmed Job (In App) -Registration and Account Verification (Email) |
- |
- |
Remove confirmation stage (i.e. Job Seeker Confirmed Job)
|
- |
Notification Module (JS) -Job
Seeker Hired (In App) |
4 Oct |
Schedule Module (JS) for Web |
Schedule Module (JS) for Web -View Schedule -Add to Schedule -Update Schedule -Delete Schedule |
- |
Defined the details more accurately |
- |
- |
Schedule Module (JS) for Web -View Job Applications in Calendar -Check for date clashes |
4 Oct |
Schedule Module (JS) for Mobile |
Schedule Module (JS) for Mobile -View Schedule -Add to Schedule -Update Schedule -Delete Schedule |
- |
Defined the details more accurately
|
- |
- |
Schedule Mobile (JS) for Mobile -Integrate with native calendar -Display possible clashing events when applying for jobs |
4 Oct |
Job Posting Module (JS) |
Job Posting
Module (JS) |
Shifted Manage Multiple Job Postings to Schedule Module (JS) for Mobile |
- |
- |
- |
Job Posting
Module (JS) |
Project Schedule
Change Management
Project Metrics
Bug Metric
Project Risks
Number | Risks | Impact | Mitigation Plan |
---|---|---|---|
Tackling non-core business functions with limited time | High | Avoided this risk by dropping features such as gamification and handling salary payments for this project Remain focus on the true purpose of our project and vision | |
Taking on iOS development | High | Dropped certain functionalities Needed to streamline our business processes | |
Lack of experience in managing multiple environments | Medium | Consulted past and current teams with deployment experiences Researched and standardized production cycle | |
Inadequate grasp of industry requirements | Medium | Early and consistent employment of user testing to garner valuable feedback and improve end-users’ experience |
Technical Complexity
Quality of Product
Intermediate Deliverable
Stage | Specification | Module |
---|---|---|
Project Management | Minutes | Meeting Minutes |
Project Schedule | Project Schedule | |
Project Scope | Project Scope | |
Metrics | Schedule Metric | |
Bug Metric | ||
Risks Assessment & Mitigations | Risk Management | |
Change Management | Change Management | |
Analysis | Diagrams | Use Case Diagram |
To-Be Process | ||
System Architecture Diagram | ||
ER Diagram | ||
Market Research | Market Research | |
Testing | User Test Plan and Results & Analysis | User Testing 1 |
User Testing 2 |
Deployment
Testing
User Testing
- Only done for employers on web application
- Objectives:
- Verify that the functionalities are in align with employers' requirements
- Check user-friendliness of the application and identify usability problems
- Gather feedback for current application
- Number of employers: 3
User Testing
- Done for job seekers on Android and iOS applications
- Objectives:
- Verify that the functionalities are in align with job seekers' requirements
- Check user-friendliness of the applications and identify usability problems
- Gather feedback for current applications
- Number of job seekers: 11