Project: OfficeConnect

OfficeConnect is a task management tool designed specifically for managerial role personnel at companies. The target users are individuals who are responsible for assigning tasks and overseeing the work of a team.

The product addresses several challenges faced by managers in the current office environment, such as work overload among subordinates, or difficulties in coordinating tasks with a large number of employees.

OfficeConnect offers a solution to these problems by providing better visibility into subordinates’ workloads, allowing managers to efficiently delegate tasks in an organised manner. The app also automates the process of planning and communicating with subordinates, making it easier for managers to get things done.

Given below are my contributions to the project.

  • New Feature: Quickstart Guide image
    • What it does: Gives the user a simple and brief initial run-through of the OfficeConnect app.
    • Justification: As the very first experience a user has with OfficeConnect is likely to be the one with the highest learning curve, we ensure that the user is brought to speed with the Quickstart Guide. The guide provides non-verbose, easy to follow images of the actual UI to point out crucial parts of the OfficeConnect App, making sure that the user learns how to make use of OfficeConnect’s basic functions without being overloaded with information.
    • Highlights: Concise instructions given by the help of easy-to-follow pictures of the actual OfficeConnect’s different components to improve the user’s initial experience with OfficeConnect.
  • Enhancement to Existing Feature: Advanced Help Window image
    • What it does: Allows the user view help for each individual command that can be entered into OfficeConnect.
    • Justification: This feature improves the user experience when he/she requires help. It removes the need to go online to search through extensive versions of User Guides to inform them of what commands they should input.
    • Highlights: This enhancement gives the user a bird’s eye view of the ways a command can be used in a digestable (tree-view, hierarchical like arrangements of commands) that is easy to refer to.
  • Code contributed: RepoSense link

  • Project management:
    • Organized and sent reminders to the team chatgroup about meetings when they are drawing near.
    • Added respective deadlines to big milestones (such as v1.2b and v1.3, v1.3b, 1.4 and etc.) in order to keep team’s progress in check.
    • Added critical user stories, which served the basis of some of our increments to date.
  • Documentation:
    • User Guide:
      • Responsible for the indexing and formatting of overall documentation
      • Added documentation for find, find task, list all and edit task features
    • Developer Guide:
      • Contributed to Help Section, and Quickstart Section in the Implementations of DG.
      • Included Activity Diagrams and Use Cases for Quickstart, Help, Ui sections to better illustrate points being made in DG.
      • Maintained Proposed Enhancements and Appendix: Effort sections, actively writing content to the section.
      • Reformatted critical UML diagrams originally in AB3 which were too cluttered, to facilitate reader’s ease of understanding.
    • Others:
      • Contributed to group’s collaborative docs, where reflections and discussion notes were written down (Google Docs).
      • In charge of debugging critical formatting issues in diagrams and wordings both UG and DG, which impeded the readability of the docs.
  • Community:
    • Reviewed PRs within the group: #113, #117, #126, #127, #125.
    • Closed various important PRs, albeit without leaving review comments (comments were in the conversation box).
  • Tools:
    • To be added.