blog

CS22120 - Software Engineering Group project

1/05/2020

Action done

30/04/2020

Action done

29/04/2020

Action done

28/04/2020

Action done

27/04/2020

Action done

19/03/2020

Last week I was struggling with my assignments for User Experience and Artificial Intelligence modules so I did not do too much regarding the project itself. I tried to maintain my overview on the project remotely due to the coronavirus chaos ongoing. I planned to do online meeting with rest of the members, there there was not too much enthusiasm. My work this week was mostly about implementing the Gantt Chart and adding key events in the project to them and also assigning people to their tasks for the following weeks.

5/03/2020

The Test Spec group did their job and provided the Testing Specification and Test Table on time. Me and soj11 reviewed that document again and confirmed that it is up to the expected standards stated in QA.02 and QA.07

4/03/2020

Today we had a final review meeting for the Testing Standards documentation. Me, soj11 and tak16 discussed what should be changed in the final version of the document and also pointed out which of the testing description could be changed to be more concise and precise.

I was working a bit on the UI documentation. soj11 included some issues on GitLab and those will be fixed over next days

27/02/2020

Today we had a final review meeting for UI Specs and Presentation, I was working on the presentation and recording videos for the presentation. I also double checked with soj11 if the UI case documentation and UI Presentation are up to standards required for final review before submission. It did. Also I’ve met with izk and discussed brief review of Testing Table and Testing Documentation. Time spent: 6 hours

20/02/2020

Today we had a general meeting. I’ve met with soj11 (QA Manager) and tak16(Deputy Leader). We were discussing, reviewing and writing the User Interface documentation. It took us a long time, but managed to that in time for tomorrow review of it with our Project Manager.

I dare to say it was a a real developer crunch time because I’ve spent almost 10 hours on those tasks - not only discussing with QA Manager and reviewing the document as Project Leader, but also finalizing and make documentation as concise and refined as possible with tak16. At the end of the day, I’ve sent the document and presentation to all the members of the group.

19/02/2020

We revised the document QA.04 and Welsh Vocabulary Tutor specification, so I am sure now what exactly is expected from us within the app specification. I was working today on the presentation and UI documentation to be ready to present it to our Project Manager and discuss possible fixes and refinement in the app. I’ve spent 2-3 hours on that work today. Going to finish the document tomorrow with soj11 and tak16

17/02/2020

This was my first meeting as a Project Leader. During that meeting I’ve introduced others into the way we going to use Trello. I also introduced others to use Git and GitLab. During that meeting we realised we might have missed couple of bits in the documentation regarding App Specification and need to revise it again and make notes.

13/02/2020

We had a group meeting yesterday outisde of the scheduled tutorials. During that meeting we discussed concerns about the User Interface, Design and Test table for Testing. I suggested to the group to share their ideas on our Discord and later on we will decide what the orientation and look of the UI should be. Therefore we will be able to implement the final look with SceneBuilder. For the Design, we agreed to use multiple JSON files (one for dictionary and one for favourites - another one may be considered in the future) For QA I suggested to add additional sections to the table and include the actions made during the testing AND expected result.

For group meeting we have spent about 1 hour

After that I created a Trello Board and added all members of the project to that board. Orginizing a board took me approx. 30 mins

11/02/2020

I created couple of more prototypes with Balsamiq. Compared to the Moqups which I used before, the User Interface of that application was not very friendly. Most of the time spent was to learn what I can and cannot do with this app. After looking through the internet I found out the best solution is to directly build a UI with SceneBuilder.

Approx 2 hours. Kinda wasted….

8/02/2020

I didn’t attend last tutorial because of the personal reasons. However, i did read the minutes of meeting and found out the User Interface has to be worked on even further and we need to implement the ideas from Mobile mock-up. So I assume we decided that it has to be a desktop app

4/02/2020

QA.09 review takes in place, will update shortly what I’ve learnt from it

Here’s some documentation on Java FX User Interface components

3/02/2020

I’ve started to review all the documents that I was suppsose to read available on BlackBoard. Here is the list of most important things I’ve learnt from those documents

Section QA.04- User Interface Specification Standards

Use Case Document should follow specific sections:

I’ve spent approximately 30 mins over that section

Online presentation:

I’ve spent approximately 10 mins over that section

31/01/2020

On the last meeting we agreed to use Discord for the communication purpose. I have volunteered to read and review SE.QA.04 - User interface Specification Standards and SE.QA.09 - Java Coding Standards. Group also must read sections QA.01, 02.,03 to know what are requirements for this project are.