Project Portfolio Page for Neale
RC4HDB
RC4HDB is a desktop application which streamlines the daily workflow of RC4 housing management staff, by providing specialised features which solve their resident & venue management needs.
Given below is a summary of my notable contributions to the project. You can find my full contribution here.
Project management
- Setting up the GitHub team organization, repository, Codecov & Gradle.
- Renaming the product & changing product icon.
- Administrative tasks such as meeting minutes & work delegation in the weekly scrum meeting.
Code contribution
- Enhancements to new & existing features
- Miscellaneous contributions
Documentation
- User Guide
- Ported from
AB3
toRC4HDB
to meet our specifications. Crafted the introduction, value proposition and target audience. - Re-organized UG into distinct sections i.e. file management, venue management etc. (#132)
- Added/Modified the quality-of-life & find command sections.
- Enhanced user experience by adding notification callouts, and expanded the FAQ (#312).
- Ported from
- Developer Guide
- Ported the DG from
AB3
toRC4HDB
. Contributions to the Non-functional requirements section. - Added section on the implementation of our GUI, & quality-of-life functionalities (#266, #295).
- Added section on manual testing for quality-of-life functionalities, &
help
,exit
commands (#266). - Updated the user stories section with relevant user stories, and formatting (#312).
- Updated/Added the Ui Component Diagram, Command History Class Diagram, & Command History Activity Diagram
- Ported the DG from
Community
- Reviewed 38 pull requests. Many had non-trivial review comments, such as #110, #257 & #76. Discussions also took place offline.
- Contributed to 4 forum discussions, such as differences between association, composition, aggregation & failing Codecov/patch check. Others include #338, #401.
- Surfaced 12 potential bugs & suggestions for other teams during PE-D. These include non-functioning theme switcher & missing target-user & value proposition.
Appendix
Contributions to the Developer Guide:
These are the UML diagrams I have updated/added to the DG.