CCCMI —— Wenyu Shi

Introduction

Details

Name:Wenyu Shi 

Department:Department of Visual and Human-Centred Computing

Team:CCCMI (The team Mahara page)

Main Role:Software testing lead

Sub Roles: Git lead, Team lead 

 

Team Roles Main Responsibility

Software testing leads: To organize and control the Testing process and ensuring visibility, traceability, and control of the testing process to deliver high-quality software.

Git lead: To control code version to make sure every part will not be destroyed by new code, also take charge of CI/CD processes.

Team lead: Training team members, setting strategies and monitoring progress towards goals.

Team Logo

TeamLogoCrop.png     

Team Introduction

What is the mean of CCCMI in official: CCCMI means C, C#, C++ Must iterate

There are 5 members in CCCMI:

Tun Jing Ang, Illya Chaban, Lee Voon Dic, Ze Yan Liow and Wenyu Shi

More members' details can be seen on our team Mahara page (CCCMI).

Application Logo

   aqualityCrop.png

 

What is Aquality 2.0?

Aquality 2.0 improved Aquality 1.0 (previous project Mahara link) and Aquality 2.0 can connect with Arduino board with 3 sensors (PH, temperature and oxygen content) to help determine water quality and the AI model helps to analysis insects to enhance the accuracy of data which is collected by Citizen Scientists.

Aquality 2.0 is implemented by React Native and it can run on both iOS and Android platform but we are concentrated on the Android platform in this project. Our customer is CFES (Centre for Freshwater and Environmental Studies) which investigates environmental issues and evaluates effective solutions, and they prefer to promote the App to city scientists and can be anyone interested in investigating water quality of rivers.

Technical Jounal

 The technical journal records all tasks and the process of the task for each sprint.

Please view the link: Technical Journal

Software Testing Lead

As a Software Testing Lead, I was concentrated on the app itself, I was in integration test and System testing level at the earlier stage, and in Acceptance Tests level at the later stage.

Please view the link: Software Testing Lead

Git Lead

I am the repository owner and I set the commits rule and merge request rule of the project, I monitor the code version and app version as well. I also responded to CI/CD processes.

Please View the link: Git Lead

Team Lead

Team lead is an important role at the beginning of the whole process,  the aim is to training team members, I need to set strategies for the team such as solve conflicts and make conclusions for each phase when the project was in process. Besides, I also helped ScrumMaster to monitor progress towards goals.

Please View the link: Team Lead

Materials

Materials page displays all relevant materials or tools used in this project or helpful to the project, it includes team roles, introductions of testing tools, builds Mobile APP using React Native.

It displays all documentation as well.

Please view the Link: Materials Page