Sprint 1
Key Tasks
- Team Forming
- Brainstorming project ideas
- Presenting to panel
- More brainstorming
- Presenting to panel 2
- Starting Sprint One
- Starting prototype
Brainstorming
Throughout the week we began brainstorming project ideas. We came up with a few but didn't really flesh any of them out.
Ideas:
- Strength tracking and prediction.
- Fire Hydrant locator.
- Household stock management.
- Appointment booking.
We mainly focused on the Strength tacking and Fire hydrant locator as they had a larger scope and were more useful / doable. We began fleshing out the two ideas.
Strength tracking and prediction
- User inputs their workout once they have finished.
- Can display a graph of the progress over a time period chosen of the exercise they pick.
- Using machine learning, use the previous workouts, current calorie intake and other variables to predict where the user will be, strength wise in the future months or years.
Fire hydrant locator
- Have a map of all fire hydrants in a location.
- Distinguish between active and offline hydrants.
Presenting To A Panel
In class we presented our ideas to a panel of lectures, Frank, Kevin and Niall. From this we received suggestions on where to take the ideas.
Strength Idea Suggestions
- To make the idea more exciting, expand on features such as to make use of a group of Xbox Kinects to track a users form on each lift.
- Aim the idea towards injury recovery.
Fire Hydrant Idea Thoughts
- Generate the closest route from the incident to an active hydrant.
- Predict if two hydrants are needed, if so find the shortest distance between the hydrants for the truck to park while being close to the scene.
More Brainstorming
After speaking to the lectures, Nick came up with a new project idea of a method for shops to give out receipts virtually and our app would store them for the users.
Virtual Receipt
- A shop will send the customer their virtual receipt by the customer scanning a NFC tag.
- Allows the user to search by a certain type of product to help sort the receipts.
- Allows the user to export the receipts to a file with a selected format.
- This is environmentally friendly by cutting back on paper.
- Saves the shop money each year.
Presenting To A Panel 2
In class we presented our new receipt idea to a panel of lectures, Frank, Kevin and Niall. From this we received suggestions on where to take the ideas.
Virtual Receipt
- Add a hash to the process to make the data transfer secure.
- Add a folder system to allow easier access to certain receipts.
- Main target would be a business man keeping receipts after a trip, or someone claiming on special diet foods.
- Nick suggested an OCR (Optical Character Reader) to make virtual copies of old receipts that still have valid warranties on them.
Starting Sprint One
After panel two, we asked Gerry when the sprints were beginning and he informed us that it was already active and we missed sprint zero. Sprint zero was only one week long so we started sprint one right away.
A problem with this was that we found this out late on Friday evening and Sean, our Scrum Master, was going to away all weekend and the sprint was supposed to start late Thursday night.
We started thinking about what work could be done in the next two weeks. Sean assigned a few tasks to each member but Aoife took over the position of Scrum Master for the weekend. She message each member asking what tasks they could add to the sprint and for an estimated time for completion.
Later that night, Aoife started the sprint.
Starting The Prototype
Using Adobe XD, I began designing the first version of the app. This helped to reveal problems we might encounter.
Pages Created:
- Recent transactions page that shows a list of all receipts sorted by newest and date. There are month tabs at the top of the page to allow for quick selection between time. There is a limit of 10 receipts per page, to not crowd the user with information. Each item in the list is a receipt and the size increases with the size of the purchase allowing more valuable items to be found easier.
- Receipt page showing all the important information of a single receipt.
- Search by date page allowing you to group all the receipts in a certain time frame.
- Search by tag page allowing you to find all receipts containing certain strings.
- Export options pop up, asking what format to save the receipts as.