1. Planning and researching the project and Project Management¶
I had a prior thought for what I could create for my final project. Since I am invested in ergonomic and user-friendly environments and equipment, I had an idea of creating an ergonomic table that can change heights for if the person is standing up or down.
Change project’s topic¶
I showed the idea to one of the teachers, and we had discussions with the class about it and confirmed that the size of the project should be both compact and useful. Therefore, I had to change the idea of my project. Since I enjoy playing video games as my hobby, I had another idea of manufacturing a gaming palm rest for a keyboard and mouse, as first-person shooters are my favorite video game genre.
Researching the finalized project¶
After the discussion, we were given an activity about researching for the chosen project by using Google Scholar for conducting research related to gaming keyboard palm rests. First step: I researched between 10 and 15 articles related to the project I am interested in. Secondly, I listed the words that I found commonly in the searched articles. Thirdly, I ticked out the words that were not very related to the project’s topic and chose five main keywords that were strongly related to it, completing the steps of the individual research activity.
Initiation of the program¶
Each week will include a new topic that will be documented on the website by committing the changes to Visual Studio Code which is the program that I used followed by Git and pushing it to the archive of the class.
Cloning project repository¶
Using Git clone command, I copied my project repository from GitLab to my PC. The link was extracted from the project on GitLab itself. The selection box for the clone button includes a copy URL link option.
Documented steps for uploading files¶
The steps below were followed to complete the required tasks for this week: 1. Make changes to the chosen file (typing, installing images, videos etc.) 2. Click save (save all is preferred to avoid overclicking) 3. Commit and push for confirmation 4. Refresh Fabcloud 5. Check website (latency is noticed due to program building the website)
Signing the student agreement¶
Several responsibilities must be followed to be a good member in Fablab Bahrain as morals and ethics are very important especially in the work field. Moreover the agreement stated in the screenshot below:
2. Project management¶
This week, I was able to be more specific about what the project could deliver. It began with following a semi-cycle that I followed, which consisted of five words: empathize, define, ideate, prototype, and test, which is called the design process.
Five steps needed to be taken to apply the design process . The first step is to define the audience who will benefit from the project the most. Secondly, define what is the main problem that the project will solve. Thirdly, bring up ideas about how to provide solutions for the problem. Finally, create a prototype for the project to evaluate it if it can fix the stated problem as mentioned in the second step.
Four requirements to follow the design process¶
1. Identify the user¶
For my project, young adults from late teens to middle twenties who play video games using a mouse keyboard and prefer the FPS (First Person Shooter) games genre would be my targeted audience.
2. Need of the users for the project¶
Long gaming sessions with a mouse and keyboard will most likely cause discomfort in arm wrists due to constant movement and no added comfort during gameplay timings. Therefore, an arms palm rest will be a great idea for reducing stress and adding more comfort for the wrists.