Team OptoFab @TechLauncher
by Team OptoFab @TechLauncher
17 min read

Table of Contents

  1. Work Records
    1. Week 1
    2. Week 2
    3. Week 3
    4. Week 4
    5. Week 5
    6. Week 6
    7. Teaching Break Week 1
    8. Teaching Break Week 2
    9. Week 7
    10. Week 8
    11. Week 9
    12. Week 10

Work Records

Previous semester

Week 1

25/07/2021 - 01/08/2021

  • Wo Tian

    • Host group meetings and client meetings(~ 5 hours). Record 2 meeting minutes.
    • Integrate customersā€™ suggestions for refining the website to a To-do list (see meeting minutes for more information).
    • Write a semester plan.
    • Consult with Dr. Yu Lin regarding database design.
    • Communicate with IT department of RSPhys regarding technical requirements.

  • Tian Wu

    • Migrating teamā€™s landing page from preivous Conflunce page to GitHub pages.
      • Using Jekyll to host our landing webpages on GitHub Pages.
      • Re-organizing website structures and re-branding the newly hosted website.
    • Team meetings with teammates to plan out this semesterā€™s work.
    • Picking up JavaScript for later coding assignments for website implementation and optimization.

  • Ruoqian Wu

    • Drafted and edited the Statement of Work
    • Started refactoring project with React
    • Wrote the meeting minutes for group meetings

  • Yaoyi Xu

    • Drafted and edited the Statement of Work
    • Helped with React Refactor project

  • Hengrui Xu

    • Started learning React
    • Started refactoring project with React

  • Ruiqiao Jiang

    • Created relational schema for SPTD
    • Wrote the meeting minutes for group meetings
    • Doing research on the back-end framework:Django,Node.js and C#

  • Guoyu Wang

    • Created relational schema for SPTD
    • Start learning .NET and C#

Week 2

02/08/2021 - 08/08/2021

  • Wo Tian

    • Host many group meetings and 2 clients meetings(~ 7 hours). Record 2 meeting minutes.
    • Rewrite and tidy a new version of website requirements according to feedback from clients.
    • Find insufficient parts on the landing page and assign tasks to prepare for Audit1. Inspect the output and ask for refinement if needed.
    • Draft and maintain Decision making log / Retrospective, communication plan.
    • Refine IP agreement and SOW with clients, our tutor, and other team members.
    • Assist in drafting relational schema.
    • Research on building the offline web applications, including LAN, React, C#, .NET.

  • Tian Wu

    • Attending groups meeting, communicating with shadow team
    • Attending problematisation workshop and weekly tutorial
    • Adjusting landing pages layout and resources
    • Conducting Project Client Map (PCM) analysis

  • Ruoqian Wu

    • Wrote the new version of website
    • Wrote the project requirements
    • Wrote the risk assessment

  • Yaoyi Xu

    • Edited the statement of work
    • Edited the project requirements
    • Wrote the technical risk assessment
    • Wrote the project status
    • Researched on Php backend functionalities

  • Hengrui Xu

    • Created roadmap
    • Attended workshop, group meeting and toturial
    • Refactoring website with React

  • Ruiqiao Jiang

    • Wrote the meeting minutes for group meetings
    • Edited the project management risk assessment

  • Guoyu Wang

    • Wrote the stakeholder analysis

Week 3

09/08/2021 - 15/08/2021

  • Wo Tian

    • Host group meetings and a clients meeting(~ 3.5 hours). Record meeting minutes.
    • Tidy website requirements according to feedback from clients.
    • Find insufficient parts on the landing page and refine them to prepare for Audit1.
    • Draft the workflow diagram.
    • Accordinate IP agreement and SOW signing process.

  • Tian Wu

    • Recording meeting minutes of week3 (audit week)
    • Redesigning the website homepage layout in Figma
    • Using React.js to implement most of the homepage elements (e.g. navbar, herosection, etc.) according to the design.

  • Ruoqian Wu

    • Refractored the website by using React.js
    • Researched on functionalities

  • Yaoyi Xu

    • Migrated some php files to the new repo.
    • Refactored php codes for better reusability and maintainability.

  • Hengrui Xu

    • Refactored website with React
    • Continued learning about react

  • Ruiqiao Jiang

    • Researched on functionalities of developing database
    • Wrote the meeting minutes for group meetings

  • Guoyu Wang

    • Modified the SPDT part and Wrote Photonic part

Week 4

16/08/2021 - 22/08/2021

[Donā€™t forget to add hours for each of the work youā€™ve done. This line will be deleted next week]

  • Wo Tian

    • Host group meetings and a clients meeting. Record 2 meeting minutes. (~ 1.75h)
    • Meet Henry via Zoom, compare the current Customer Portal with requirements from OptoFab, write down the things that need to be corrected, wait for Henry to correct them, and check again (~ 2h)
    • Meet twice with Guoyu and Ruiqiao to discuss the following steps related to Order Management System development. (~ 1h)
    • Order Management System front-end development using C# and ASP.NET (~ 5h)
    • Create a Git repo for the Local Order Management System, push the front-end progress, and send invitations to team members. (~ 0.5h)
    • Update landing page, including creating a reflection log, reviewing and editing newly added content, update reflections in reflection log, decisions in decision-making log, work records. (~ 0.75h)
    • Communication besides meetings, e.g., asking ANU delegate to sign the IP agreement via email, communicating with OptoFab via Slack, communicating with team members via WeChat by texting or audio calling. (~ 0.75h)
    • Attend tutorial. (2 hours)
    • Attend Workshop 1: Know Yourself to Build Your Future Career and complete WPP task 1. (3 hours)

  • Tian Wu

    • Attending group meetings on Monday (0.75 hour)
    • Gathering feedback and updating retrospective based on discussions for audit 1 (2 hours)
    • Attending tutorial (2 hours)
    • Attending TechLauncher workshop and conducting WPP task 1. (3 hours)
    • Web pages layout design at Figma (4 hours) (ongoing)

  • Ruoqian Wu

    • Attend group meetings on Monday (0.75 hours)
    • Attended tutorial (2 hours)
    • Wrote reflection log (0.25 hours)
    • Started to write customer information page (3 hours)
    • Fixed website code (1 hour)

  • Yaoyi Xu

    • Attend group meetings on Monday (0.75 hours)
    • Revise risk assessment and team charter (1 hour)
    • Attend tutorial (2 hours)
    • Attend workshop (2 hours)
    • Complete workshop tasks (0.5 hours)
    • Wrote multiple backend files to fulfill fuctionalities of sending feedback, sending modification, getting order status. (3 hours)
    • Research on async function with PHP (1 hours)
    • Wrote reflection log. (0.25 hours)

  • Hengrui Xu

    • Refactored website(optical and photonic) with React (3 hours)
    • Add Feedback, Modify and Track order part to website (2 hours)
    • Attending group meetings on Monday (0.75 hour)
    • Attending tutorial (2 hours)
    • Meeting with Wo and fixing bugs (2 hours)

  • Ruiqiao Jiang

    • Attended group meetings on Monday (0.75 hours)
    • Attended tutorial (2 hours)
    • Wrote reflection log, work records, meeting minutes for the group meeting (1 hour)
    • Met with Wo and Guoyu for the OptoFab Management System (1 hour)
    • Attended TechLauncher workshop and conducting WPP task 1. (3 hours)
    • Order Management System back-end development using MySql (5 hours)
    • Created a Git repo for the Local Order Management System, push the back-end progress, and send invitations to team members. (0.5 hour)
    • Researched on how to connect the front-end and back-end of the management system (2 hours)

  • Guoyu Wang

    • Modify SPDT, refactor Photonic with Optical part (3h modify + 1h refactor)
    • Attend group meeting (0.5h)
    • Attend database group meeting (0.5h)
    • Attend seminar (2h)
    • Attend tutorial (2h)

Week 5

23/08/2021 - 29/08/2021

  • Wo Tian

    • Host group meetings and a clients meeting. (1.5h)
    • Prepare for meetings and record client meeting minutes. (1h)
    • Communication besides meetings, e.g., communicating with OptoFab via Slack, communicating with team members via WeChat by texting or audio calling discussing audit 2. (1h)
    • Order Management System front-end development. (2.5h)
    • Research on front-end development using ASP.NET, such as making tabviews.(1h)
    • Update landing page, including update the fully signed IP agreement, update decisions in the decision-making log, work records. (0.75h)
    • Inspect and correct the relational schema. (2h)
    • Attend tutorial. (2h)
    • Attend a group meeting for the order management system. (0.5h)
    • Refining parts of the audit speech. (0.25h)
    • Connect the database to the Order Management System, including fixing bugs in DatabaseCreate.sql file, creating pseudo data for testing, building the connection between the database and the front-end, complete functionalities related to GridView, researching, and learning corresponding skills. (4h)

  • Tian Wu

    • Attending client meeting on Monday (1 hour)
    • Attending group meeting on Monday (0.5 hour)
    • Attending tutorial (2 hours)
    • Drawing website portal design sketches in Figma (3 hours)
    • Rewriting website with typescript using Gatsby templating tool (not yet merged) (9 hours)

  • Ruoqian Wu

    • Attended group meeting on Monday (0.5 hour)
    • Attended tutorial. (2h)
    • Added new functions to Customer Portal Web Application (3 h)
    • Wrote reflection log (0.25h)
    • Researched on CAPTCHA (1h)

  • Yaoyi Xu

    • Attended group meeting on Monday (0.5 hours)
    • Attended tutorial. (2 hours)
    • Resaeched on Postman (1 hour)
    • Used Postman to test existing backend features (1 hour)
    • Added new backend feature of saving JSON file and attaching it in email (2 hours)
    • Wrote project status (1 hour)

  • Hengrui Xu

    • Attended group meeting on Monday (0.5 hours)
    • Attended tutorial. (2 hours)
    • Attended group meeting with the other 2 members for the Audit 2.(1h)
    • Perpare for audit 2. (4 hours)

  • Ruiqiao Jiang

    • Attended group meeting on Monday (0.5h)
    • Recorded group meeting minutes. (1h)
    • Researched on front-end development and back-end development using ASP.NET.(1h)
    • Wrote reflection log. (0.25h)
    • Wrote decison making log.(0.25h)
    • Attended tutorial. (2h)
    • Reviewed the relational schema and made some changes on the back-end management system. (2h)
    • Attended group meeting for the database management system. (0.5h)
    • Attended group meeting with the other 2 members for the Audit 2.(0.5h+1.5h)
    • Wrote the requirements and sub-sections of the Audit2. (0.5h)
    • Created a template for the Audit 2 presentation slides.(0.5h)
    • Wrote the tutorial meeting minutes.(0.5h)
    • Created the Audit 2 presentation slides.(3h)
    • Refactored the landing page.(1.5h)
    • Updated the status in the retrospective.(0.5h)
    • Fixed the typo in the landing page.(0.7h)

  • Guoyu Wang

    • Attended group meeting on Monday (0.5 hours)
    • Attended tutorial. (2 hours)
    • Attended group meeting with the other 2 members for the Audit 2.(0.5+ 1h)
    • Perpare for audit 2. (4 hours)
    • Wrote meeting minutes (0.5h)

Week 6

30/08/2021 - 05/09/2021

  • Wo Tian

    • Host group meetings and a clients meeting. (1.5h)
    • Prepare for meetings and record client meeting minutes. (0.5h)
    • Attend Audit 2. (2h)
    • Write tag report and feedback evaluation. (1.5h)
    • Research on how to synchronize MySQL project. (0.5h)
    • Order Management System front-end and backend developement of the default page. Add new entries to the database. (4.5h)

  • Tian Wu

    • Attending group meeting (0.5h)
    • Attending audit 2 tutorial (2h)
    • Summarizing audit 2 tutorial meeting minutes (1h)
    • TechLaunch Portal Feedback (1.5h)
    • Page design in Figma (0.5h)
    • Translating design in React (5h)

  • Ruoqian Wu

    • Attended group meeting (0.5h)
    • Attended audit 2 tutorial (2h)
    • Continued refactoring website code (6h)

  • Yaoyi Xu

    • Attended group meeting (0.5h)
    • Attended audit 2 tutorial (2h)
    • Refined backend codes (4h)

  • Hengrui Xu

    • Attend group meeting on Monday (0.5h)
    • Met with other 2 group members to prepare for the audit (1h)
    • Wrote presentation script for audit 2 (3h)

  • Ruiqiao Jiang

    • Attended group meeting (1h)
    • Wrote the script for the Audit 2 Presentation (2.5h)
    • Wrote the group meeting minutes (0.5h)
    • Fixed the typo of the presentation slides(0.5h)
    • Met with other 2 group members to prepare for the audit.(1h)
    • Used Django instead of MySql to implement ā€œ create tableā€ and the function ā€œsearch by ā€œ in the first interface of the local order management system.(4h)

  • Guoyu Wang

    • Attend group meeting on Monday (0.5h)
    • Met with other 2 group members to prepare for the audit (1h)
    • Wrote presentation script for audit 2 (3h)
    • Attend audit 2 on Wednesday (2h)
    • Research on how to import json into mysql (2h)

Teaching Break Week 1

06/09/2021 - 12/09/2021

  • Wo Tian

    • Host one clients meeting and one group meeting (2.75 + 0.5h).
    • Prepare for meetings, make draft of changes more understandable, record client meeting minutes. (1h)
    • Meeting with the Order Management System team to discuss further steps. (0.5h)
    • Meeting with the Customer Portal team discussing the agendas on the client meeting and some technical decisions. (0.5h)
    • Modifying the relational schema and the DB creation SQL file according to the new changes. (1h)
    • Order Management System front and backend development. (4h)
    • Editting the work records. (0.1h)

  • Tian Wu

    • Attend group meeting (0.5h)
    • Design more layouts in Figma(e.g. success, failure pages) (1h)
    • Translating website designs from Figma to code on newdesign repo branch:
      • Request page (with hardcoded elements) (7h)
      • Customer infomation page (2h)
      • Modify page with upload and email service implemented (8h)
      • Track page (0.5h)
      • Feedback page (2h)

  • Ruoqian Wu

    • Debugged and fixed the cors issue (1 hour)
    • Refactored front end codes based on requirements such as adding required field (9 hours)

  • Yaoyi Xu

    • Debugged and fixed the cors issue (2 hour)
    • Changed email credentials to seperate file with gitignore (1 hour)
    • Tested and ensured backend api itself works ok (3 hours)
    • Tested with existing front end part (2 hours)
    • Helped with front end to add required field (1 hour)

  • Hengrui Xu

    • Implementing functional codes such as Modify, tracking and feedback. (10h)

  • Ruiqiao Jiang

    • Attended group meeting (0.5h)
    • Developed the Order Management System front end and researched on how to implement the back-end. (4h)
    • Researched on asp.net (2h)
    • Edited the work records, meeting minutes, reflection log. (0.75h)

  • Guoyu Wang

    • Attended group meeting (0.5h)
    • Modified the relational schema accoridng to clientā€™s needs (4.5h)
    • Researched on c# and .NET (2h)
    • Wrote reflections, work record and meeting minutes (1.5h)

Teaching Break Week 2

13/09/2021 - 19/09/2021

  • Wo Tian

    • Host one clients meeting and one group meeting (2 + 0.5h).
    • Prepare for meetings, make draft of changes more understandable, record client meeting minutes. (1h)
    • Front-end and backend development of the Default and Order page of the Order Management System. (11h)

  • Tian Wu
    • Meet with client on Monday (2h)
    • Attend group meeting (0.5h)
    • Collect feedback from tag reports (1.5h)
    • Write and update inivisual retrospective logs (2.5h)
    • Fine tune design in Figma (1h)
    • Start applying designs from Gatsby to create-react-app by:
      • Reconfiguring project structures (2h)
      • Creating homepage, success-submit, and error-submit pages (2h)
      • Styling request, track, modify and feedback pages (6h)

  • Ruoqian Wu

    • Attended group meeting (0.5h)
    • Implemented code refinements (9h)

  • Yaoyi Xu

    • Attended group meeting (0.5h)
    • Wrote meeting minutes(0.5h)
    • Implemented and tested back end functionalities (6h)

  • Hengrui Xu

    • Attended group meeting (0.5h)
    • Implemented code refinements (9h)

  • Ruiqiao Jiang

    • Researched on asp.net (1.5h)
    • Front-end development of the part, side and optical/photonic page of the Order Management System. (4h)
    • Edited the work records, reflection log. (0.5h)

  • Guoyu Wang

    • Attended group meeting (0.5h)
    • implemented importing data into database (9h)

Week 7

20/09/2021 - 26/09/2021

  • Wo Tian
    • Host one clients meeting and one group meeting (1 + 1.5h)
    • Prepare for meetings, follow up the progress of each team member and make sure things run on my laptop when demonstrating to the clients, write client meeting minutes (1h)
    • Attend tutorial (2h)
    • Attend WPP workshop (2h)
    • Conduct WPP task 2 (1h)
    • Edit the work records and reflaction log (0.25h)
    • Write Order Management System Technical Handover document (1.75h)

  • Tian Wu
    • Deploy web portal to ANU server (2h)
      • Streamline automated build and deployment process for easy development and web hosting (1h)
    • Upgrade web portal from http to https (4h)
    • Attend group meeting (1.5h)
    • Attend client meeting (1h)
    • Attend tutorial (2h)
    • Attend WPP workshop (2h)
    • Conduct WPP task 2 (1.5h)

  • Ruoqian Wu
    • Attend group meeting (1.5h)
    • Attend WPP workshop (2h)
    • WPP task 2 (1 h)
    • Research on deployment on the server and try to deploy the backend (6 h)

  • Yaoyi Xu
    • Attend group meeting (1.5 h)
    • Attend WPP workshop (2 h)
    • WPP task 2 (1 h)
    • Research on deployment on the server (3 h)
    • Restructure backend codes based on research (3 h)

  • Hengrui Xu
    • Attend group meeting (1.5 h)
    • Attend WPP workshop (2 h)
    • WPP task 2 (1 h)
    • Attend tutorial (2h)
    • Research on deployment (3h)
    • Debugged front end (2h)

  • Ruiqiao Jiang

    • Attended group meeting (1.5h)
    • Finished coding the front-end and back-end of the ā€œOpticalOrPhotonicā€, ā€œSideā€ and ā€œCoatingā€ these three pages in the order management system.(6h)
    • Attended tutorial (2h)
    • Attended WPP workshop (2h)
    • Added one column in the decision making log in our landing page.(0.25h)
    • Wrote Order Management System Technical Handover document (1.75h)

  • Guoyu Wang
    • Attended group meeting (1.5h)
    • finished coding for the whole semester (3h)
    • Attended tutorial (2h)
    • Attended WPP workshop (2h)
    • completed WPP homework (1h)

Week 8

27/09/2021 - 03/10/2021

  • Wo Tian
    • Host one clients meeting and one group meeting (0.75 + 0.5h).
    • Prepare for meetings and write meeting minutes (0.5h)
    • Write ReadMe.md for Order Management System repo (0.5h)
    • Edit Order Management System Technical Handover document (1.5h)
    • Attend WPP workshop (2h)
    • Conduct WPP task 3 (1h)
    • Write video script and make sure it takes 3 minutes to readļ¼ˆ2.5hļ¼‰
    • Voice narration for video recording (3h)

  • Tian Wu

    • Styling website portal (customer info page + components) (5h)
    • Attending client meeting (1h)
    • Attending team meeting (0.5h)
    • Attending WPP workshop (2h)
    • Conducting WPP task 3 (1h)
    • Drafting handover document (3h)

  • Ruoqian Wu
    • Attended group meeting (0.5h)
    • Attended WPP workshop (2h)
    • Worked on WPP task 3 (1h)
    • Wrote comments in code for handover (1.5h)
    • Wrote handover documents for customer portal (3h)

  • Yaoyi Xu
    • Attended group meeting (0.5h)
    • Attended WPP workshop (2h)
    • Worked on WPP task 3 (1h)
    • Wrote more comments in code for handover (1h)
    • Wrote handover documents for customer portal (4h)
    • Reviewed video script (0.5h)

  • Hengrui Xu

    • Attended group meeting (0.5h)
    • Attended WPP workshop (2h)
    • Worked on WPP task 3 (1h)
    • Wrote handover documents for customer portal (3h)
    • Wrote handover documents for customer portal (1h)

  • Ruiqiao Jiang
    • Attended group meeting (0.5h)
    • Attended WPP workshop (2h)
    • Worked on WPP task 3 (1h)
    • Wrote handover documents for customer portal (3h)

  • Guoyu Wang
    • Attended group meeting (0.5h)
    • Attened WPP workshop (2h)
    • Completed WPP task (1h)
    • wrote handover (4h)
    • write comments on code and refector it for easier understanding (2h)

Week 9

04/10/2021 - 11/10/2021

  • Wo Tian
    • Attend the shadow team meeting and our team meeting( 0.75h + 0.5h)
    • Take meeting minutes for the shadow team meeting and our team meeting (0.75h)
    • Edit Order Management System Technical Handover document (0.5h)
    • Write an overall handover document for all 3 of the handover documents, including the recommendation for recruiting new members (1h)
    • Update JSON file in order to correspond to the Order Management System (0.25h)
    • Add comments to the code repo (0.25h)
    • Attend tutorial (2h)
    • Edit the script according to Gregā€™s suggestion and redo the voice narration for the video (1.5h)
    • Record the video demo of the Customer Portal (1h)
    • Contribute to the video presentation (2h)
    • Submit video, including writing the project description and team biography along with the video (1h)
    • Update work records, reflection log, deicision-making log, readme.md of the git repo of our landing page (0.75h)
    • General communication with our client, tutor, team members, and RSPhy (1h)

  • Tian Wu

    • Attending Sub-team meeting for Audit 3 (0.5h)
    • Fixing styling bugs and deployment bugs (1h)
    • Writing handover document (1.5h)
    • Chatting with shadown team via Zoom (0.75h)
    • Attending tutorial on Wednesday (2h)
    • Attending client meeting on Friday (1h)
    • Preparing the presentation for Audit 3 (5.5h)

  • Ruoqian Wu
    • Attended Sub-team meeting for Audit 3 (0.5h)
    • Attended tutorial on Wednesday (2h)
    • Wrote handover documents (1.5h)
    • Prepared audit slides (3h)
    • Prepared audit script (5h)

  • Yaoyi Xu
    • Attended Sub-team meeting for Audit 3 (0.5h)
    • Attended tutorial on Wednesday (2h)
    • Wrote handover documents (1h)
    • Prepared audit slides (3h)
    • Prepared audit script (5h)
    • Fixed small bugs (1h)
    • Updated project status (1h)

  • Hengrui Xu
    • Attended tutorial (2h)
    • Communicated with video team and edited video (8h)
    • Fixed bugs of custom portal (1h)

  • Ruiqiao Jiang
    • Attended tutorial (2h)
    • Refined the handover document. (1h)
    • Communicated with video team and edited video (2h)

  • Guoyu Wang
    • Attended tutorial (2h)
    • Looked on background music for showcase video (2h)
    • Communicate with video team (2h)
    • Created powerpoints and shoot video (4h)

Week 10

11/10/2021 - 17/10/2021

  • Wo Tian

  • Tian Wu

  • Ruoqian Wu

  • Yaoyi Xu

  • Hengrui Xu

  • Ruiqiao Jiang

  • Guoyu Wang