Skip to content

Iteration 3

gabriellippiatt edited this page Jul 11, 2019 · 8 revisions

Iteration Goals

WHAT
We want to develop an app that can review. This app will include features such as menu translations, a review section for each restaurant.

WHO
The application will focus on English speaking tourists coming to China. These tourists are unable to speak Chinese and require the application to help them find nearby restaurants will simple Chinese to English translations and comprehensive reviews.

WHY
Better food experience for tourists in China. We want to help the user choose food that suits their taste. Our app allows the user to chose a restaurant based on reviews to ensure the quality of a product.

WHERE
Our main focus will be in China with menu translations in English.

WHEN
The apps main purpose is to be used when the user is in search of high-quality food near their current location. The app will be most popular during breakfast, lunch, and dinner.

HOW
By having a database of restaurants and there locations and details. These locations will need reviews and translations.

Team Roles

  • Gabe: Team Manager
  • Frank: System Architect
  • Hannah: Quality Control and Testing
  • Belinda: Business Manager
  • Aaron: Programmer
  • Ahmed: Marketing Manager

Task Management

  1. Hannah and Ahmed do super neat sketches of the UI with the main focus on the review/comment section. The UI sketches should mainly involve the visuals and flow of the pages. To do this, draw these sketches and have arrows with descriptions and notes. These will help Aaron a lot when it comes to designing these pages in Android Studio. Pages to be completed by Friday: Sign in (log in) page, a home screen (with all the restaurants), restaurant screen with info and review/comments, and the profile page. Filters, settings and other features to be completed later.
  2. Aaron to work on the login page with the ability to sign in or register an account. This will then go to the restaurant screen to be completed in collaboration with Hannah and Ahmed.
  3. Need to take pictures from restaurants when we go out to lunch. The plan is as follows. We will present 10 restaurants on Friday. The 10 restaurants will be the restaurants that Hannah has research because they already have photos on Airbnb and TripAdvisor and we have locations for them (that way we can test images and GPS locations in the app). The only thing is that they lack a menu. After lunch we will take photos of 3 restaurant menus each we will choose the 10 best looking and easiest to translate and randomly put them with one of the researched restaurants. Aaron, Belinda, and Hannah will then work on these translations whilst Ahmed me and Frank work on the app and the wiki.
  4. Ahmed needs to complete and table of reviews and comments and what they should look like in the app. Have at least 3 reviews per restaurant and at least 2 comments per restaurant. These can be random but will need to follow the structure that was made in MySQL (Ahmed come ask me after and I will clarify).
  5. Belinda needs to make a tight schedule for the next two weeks so for the next 30min we need to discuss what needs to be done and this schedule should just include goals and to-dos nothing too in-depth just enough to track our progress.
  6. Change of seating arrangement Ahmed -> Hannah -> Belinda -> Gabe -> Aaron -> Frank for better discussion and work flow.
  7. Gabe and Belinda will work on the Team aspect of the wiki, Ahmed and Hannah will work on the Software requirements specification, Gabe and Aaron will work on the code as well as Frank, but Frank also needs to finish where he left off and see if we can get MySQL to work with Java.
  8. 10 restaurants will consist of official, unofficial and credited.
  9. Frank needs to get a start on the Software design specification.
  10. Project demo: have screenshots of the application, the pages, the logo.

Documentation

  • Software Requirement Specification
  • Software Design Specification
  • Iteration 4

Meeting Summaries

Date Discussion
08/07/19 Hannah and Ahmed to work on sketches of each page (main pages first; login, home, restaurant pages). Aaron to start building the pages in Android studio, starting with the login page. Frank to help with connecting the database (backend) to the app (frontend). All team members to take pictures of 3 restaurant menus at lunch. After lunch, Hannah will sit with Belinda and choose the top 10 to translate. Gabe and Belinda to finish the team section of the wiki. Ahmed to write more mock reviews and comments.
09/07/19 Hannah to proof read the iterations Gabe wrote yesterday for the wiki. Gabe and Aaron to look into changing png sizes to fit what we need in android studio. Ahmed to finalise the UI design for the home page and restaurant pages. Hannah to match up translated menus to restaurants. Frank to continue looking at mySQL and java. Gabe will keep working on new sections of the wiki. Gabe to start the presentation (making powerpoint for Friday). By today we need to have a final and agreed upon UI design for all our main pages (the ones we hope to include in this weeks demo).
10/07/19 Belinda to keep doing the wiki. Gabe to write all the speaking parts for Friday’s presentation and to finish the powerpoint. Hannah and Ahmed to finish the profile UI design for Aaron and to figure out what the reviews will look like. We need all the UI designs finished today. Frank to continue working on the mySQL connecting to the app. Ahmed to keep writing reviews and comments. Belinda to keep working on the wiki and business plan. Ahmed to compile the restaurant photos, menus and translations for Aaron.
11/07/19 Belinda has written the goals, Gabe is proof reading and adding to the wiki, then Hannah will prepare a shorter version of our goals to present tomorrow. Hannah to look at writing reflections. Gabe and Frank looking at a future plan, i.e. what we would like our app to do that we couldn’t achieve with the time and resources we have at the moment. Frank to put together a list of all current application features for Friday’s presentation. Hannah and Ahmed to give Gabe all the UI designs for presentation. Aaron to send Gabe screen shots of all finished pages. Belinda to write review summary. Gabe to write the use cases (not due this week). Ahmed will look at the user Interface Prototype for the wiki. Hannah and Ahmed to look at non-functional requirements. Frank to look at the Test Plan.

Retrospective

Process

  • Mind mapping
  • Innovation brainstorming

Methods

  • Brainstorming
  • Discussion with each other
  • Research on other applications and their features
  • Choosing an industry

Tools

  • A4 Paper
  • A3 Paper
  • Whiteboard
  • Markers
  • Mindmaps

Process, Methods, and Tools

  • Daily Meetings
  • Meeting notes and collaboration
  • Constant use of GitHub
  • Discussion inside and outside of class

Next Iteration Planning

  • Implement additional features
  • Test application and make adjustments accordingly

Clone this wiki locally