Skip to content

Work Log for Guo Qiang

Tay Guo Qiang edited this page Apr 6, 2017 · 9 revisions

Work Log for @tgqiang

Week 2

Tuesday:

As a team

  • Interview Prof Ooi to learn more about the project scope and requirements
  • Brainstorm and come up with list of software requirements (user stories)

Wednesday:

As a team

  • Meet Prof Ooi to review software requirements
  • Refine some of the software requirements

Week 3

Tuesday:

As a team

  • Discuss the general flow of the program
  • Discuss and come up with schema and ER diagram

Wednesday:

As a team

  • Continue discussion and refinement of schema/ER
  • Discuss and come up with UI sketches (based on user requirements)
  • Discuss and create rough sketch of program's architecture
  • Meet Prof Ooi to review progress

Week 4

Tuesday:

As a team

  • Discuss and refine some of the user requirements
  • Discuss and refine some parts of the UI

Wednesday:

As a team

  • Discuss and come up with architecture diagram v1

Individual

  • Discuss and come up with UI v1

Week 5

As a team

  • Project setup (Travis, Heroku, Database)

Individual

Week 6

As a team

  • Plan list of features for sprint 2
  • Did group code review via pull request #1

Individual

Week 7

As a team

  • Plan list of features for sprint 3

Individual

  • Implemented parser for parsing prerequisites
  • Commits 14c2c47, 1781c55: Implemented sessions bug-fix
  • Commit 08cb740: Implemented application's home page
  • Commits 0963955, bca1ae1: Fixed minor UI issues

Week 8

As a team

  • Plan list of features for sprint 4

Individual

Week 9

As a team

  • Plan list of features for sprint 5

Individual

  • Hook-up new sessions implementation to UI via pull request #21
  • Added some UI changes and 'Modules Taken Before Internship' UI page via pull request #34, which also addresses UI-implementation-request issue ticket #29
  • Resolved issue #22 by renaming the module mounting navigation buttons with commits e30b0b3, 64ca9d3, fccd50a
  • Resolved issue #33 by restyling the custom 404 error page with commit aaba1e2
  • Revamped UI for viewing Modified Modules with pull request #55, which also resolves issues #38, #41 and #51

Week 10

As a team

  • Plan list of final features/to-dos for sprint 6

Individual

  • Override default 404-page rendering with commit 3393fa5
  • Revised UI for login/registration interface with commit 6806e59
  • Added app logo and favicon with commit bcc2da3

Week 11

As a team

  • Plan list of final features/to-dos for sprint 7

Individual

  • Added interfaces for editing module prerequisites & preclusions with pull request #84, which also resolves issues #46 and #82
  • Added files required for setting up Vagrant with pull request #86

Week 12

As a team

  • Plan list of features for sprint 8

Individual

  • Added UI for Database Migration view with pull request #90, which also resolves issues #77 and #78
  • Added documentations with commits 56e00e9, a15db1b and 3906aaa

Clone this wiki locally