This week was prioritized around user testing in ABB. Since I was over laying out testing in our team, I took responsibility for organizing everything needed for our user testing session. I attempted to implement my animated buttons, however this had to be reverted as there was conflicts from scene changes between pulling and pushing. There was also an intro scene in this I had got working which ended up being reverted.
User Testing
This was a majorly important task for our team. I had the help of the whole team on this and each of us got involved in some way or another. We contacted ABB and organised for a suitable time for ABB to perform some user testing on our application. We organised the session and had the participation of two users, one of which was going to be testing with no prior information on the application.
Leading up to this I had prepared consent forms for allowing us to use the data gathered and give the users some information on what it may be used for. It was noted that anything released outside of the team would not include names. It also asked for permission on recording the session. I also prepared a form for some focused feedback. This focused on areas we wanted feedback on and was in case no feedback was given for that area in our general feedback discussion. I also prepared SUS score forms which allowed us to mark our application on its usability.
For user testing I got the help of Charlie for visually recording on a Canon DSLR camera, Kieran for audio recording on a Zoom H2N mic, Arnas for technical help if there were issues as he knew the hololens best and also Cormac for our discussions. I kept the formalities in place and ensured it was all followed to plan.
The plan was for the user to first sign the consent form, play the demo, give SUS feedback, give focused feedback and then have a discussion with us on difficulties they had and anything they wanted to raise.
Overall it went well and proved very insightful to what changes needed to be made to the application.
Button Implementation
I put my animated buttons into the scene and fixed some minor bug that was occurring on the animation sometimes. The bug that was occurring was where the positions and anchor points would either reset or be off sometimes. This was when the button would change from the select state back to normal. I fixed this by adding the extra values needed for the button to always start at the exact same design.
The buttons were added to the main menu, and back panel buttons, I left the focus buttons as these needed an extra script for compound text and also had a nice look being square. The button on the scorecard was also left out since it was not a good fit and looked out of place. Arnas also changed the icons on the focus buttons to the ones I had got. Any interaction with a wire was given a wire icon, a new ABC was given a rotating arrow icon and the setting binary used a magnifying icon since the ABC was brought closer.
Intro Scene
I created a new scene which loaded the training day logo animation charlie had made. I used my own script to have everything load asynchronously while the animation played which was good design for later when our scene would have a load time. The files were all animated on their own but would only play after the initial load of the next scene started so as not to cause any frame drops and keep a smooth look. This took some time to get right.
Issues
My only issues this week were my own. My scene corrupted in one way or another and when merging and pushing, it had overwritten some changes that were just made. This caused them to get reverted.