Skip to content

Iteration_1

Christopher Thorpe edited this page Jul 13, 2018 · 24 revisions

Iteration 1

Content

Iteration Goals

The goals of the first iteration of our project is to demonstrate the core feature of our site in the context of video games. These includes:

  • Ability to search for a range of games on our site
  • Ability to gives detailed reviews on games
  • Ability to make in-depth queries on game reviews

Team Roles

  • James Burns (Team Leader) (System Architect)
  • Christopher Thorpe (Manager)
  • Mikaela Somerville (Technical documentation)
  • ZhangYang (Vice Leader) (Quality Control)
  • LIANGZHENYU (Product Manager)
  • Tony Li(User interface)

Task Management

Task management within the project is taking place within our Trello board which can be seen below.

Trello Image  (09/07)

https://trello.com/b/VdjQMHUP/revyou

Documentation

Meeting Summaries

The team has daily stand-ups where we discuss what we achieved yesterday and what we plan to have done today.

(5/07)

  • James plans to work on web scraper
  • Chris and Mikaela plan to work on the SRS
  • Stephan, Andrea and Tony plan to start work on the Home Page and Query Page.

(6/07)

  • James believes he has finished web scraper but needs better internet to run it, plans to try to run it today and will also work on state machines
  • Chris and Mikaela have completed a draft of the SRS
  • Chris will be working on the iteration 1 document and parts of the SDS
  • Mikaela will focus on completing the SDS
  • The UI team have made rough/working pages of the Home page, Query page and Review page. They plan to continue work on them today

(9/07)

  • James believes he will have the scraper working in 30 minutes, His first goal is to get it working and his second is to add what he scrapes to the database
  • Over the weekend Tony added theme selection to the web pages
  • The UI team wants to touch up some of the pages and design dynamic formats on pages
  • The UI team also wants to "Finish up the Database."
  • The report writing team will continue to add to the reports and touch up sections which have been drafted

(10/07)

  • James completed scraping the data that is needed last session, today he'll be working on implementing a way to search through the reviews
  • Stephen is working on dynamic animation for the homepage
  • Andrea is working beautifying the all the pages (Quality control)
  • Mikaela is working on creating the user profile page and some documentation
  • Tony plans to work on better querying and to set up the result page to display good values
  • Chris will be working on the presentation powerpoint

(11/07)

  • Tony redesigned form and allows queries of datasets, he had no major problems. He plans on doing user login, settings, themes, and typescript compiler
  • James did scrapping of products and helped implement searching. Still experiencing OS problems. He plans to work on passwords and security implementation.
  • Steven and Andrea working still on the homepage and implemented animations yesterday. No problems. The plan on implementing more features and styles to the homepage. -Mikaela finished the template for the profile page. No major problems. Plans on working more on documentation such as wireframes and sequence diagrams.

(12/07)

  • Yesterday James worked on securely hashing the passwords for our site, today he will be working on fleshing out reviews and the process of writing them
  • Yesterday Stephen and Andrea added more detail to the homepage (can now see most popular products) , today he is working on more of the Homepage
  • Yesterday Mikeala had some technical problems with loading the laptop, she was able to work on the sequence diagram. Today she hopes to finish of the sequence diagram and work on some wire frames.
  • Christopher is still working on slides and layout of our presentation

(13/7)

  • Yesterday James implemented the ability to edit user setting and edit reviews, James will be helping out with working on the documentation and presentation today
  • Saturday Stephan and Andrea worked on more features of the home page.
  • Yesterday tony added many features to the review page, today tony is working on editing the reviews, then he will help with bits of the documentation.
  • yesterday Mikeala finished the sequence diagram and the wire frames, today she plans to help Tony and James with the CRC and class diagrams
  • Chris will be sorting out details of the presentation

Retrospective (1)

What did you do?

  • James worked on web scraper and did some high-level design of the review data structures and started implanting into typescript
  • The UI team worked on the homepage, search page and review page
  • We attempted to create full drafts of the SRS, SDS and Iteration 1 document

What worked?

  • So far we have not successfully scraped anything, We have identified what needs to be scraped and how to scrape it and are migrating frameworks to a better option.
  • So far there have been no major problems with the UI foundations of the UI components have been set
  • We have progressed quite a bit in all of the reports, We have managed to find templates of most sections of the report we needed to write which worked quite well

What didn't work?

  • The tool that was planned to be used to scrape for game data is only supported on Linux, but not supported by the only version of Linux that anybody on the team runs. This problem was difficult to identify because the only person running Linux (James) had an internet connection so unreliable that it was not possible to test the script on that distro until near midday on Friday and identify the issue. This problem is being addressed for now by writing a simple script that does not utilise existing tools to provide enough data to facilitate a technical demo. A more comprehensive scraping script can be written at a later date.
  • So far we have not encountered any major problems with the UI, we have had trouble deciding on a background for our site
  • There were a few parts of the documents we had to write where we were unsure what they should be filled with (This part for example)

Next Iteration Planning

Due to the time constraint, the team is currently only focusing on iteration 1