Skip to content

Iteration_1

jgarnierUQ edited this page Jul 9, 2018 · 12 revisions

Iteration Goals

In the first iteration, there were only a few basic features that were aimed to be implemented due to the struggle of adjusting to a new work environment and getting everything necessary for app development. A table of specific goals can e found below.

Goal Description
Design app layout Come up with mock sketches of what each page of the app should look like to have something to go off when actually coding each section
Basic UI functionality Code the basics for the UI to be able to have some functionality to demo
Server Look into possible options for the server
Database Look into better options for storing information rather than just a text file. Also look at methods of encryption

Team Roles

Name Role Description
Luis Team Leader/System Architect jjj
Jonah Requirements Analyst/Technical documentation/User documentation jjj
Aira Quality Control/Technical documentation/User documentation jjj
Jonny User Interface/Technical documentation/User documentation jjj
Wesley Programmer jjj
Mannie Marketing Analyst/User documentation jjj

Task Management

Issues

Issue Description
Setting up necessary software/equipment During the first few days, there was a lot of time spent trying to download and set up the Android Studio IDE as well as the correct emulators
Internet Connection The internet connection has been unreliable and is prone to randomly dropping out, and even just straight up not connecting
Version control There were a few issues regarding the version control we are implementing for this project. The biggest being lack of experience using version control which has led to some confusion

Total Estimation

Below is a breakdown of each goal and when it is expected to be completed by.

Goal Expected date of completion
Design app layout 03/07/2018
Basic UI functionality 06/07/2018
Server 08/07/2018
Database 08/07/2018

Screenshots

Meeting Summaries

Date Minutes
04/07/2018
  • Group discussion sorting out individual strengths and weaknesses
  • Sorted out team roles and basic tasks each member should get started on
05/07/2018
  • Updates on where everyone was at with their designated work from the day prior
  • Delegation of tasks that need to be completed before the demo on friday afternoon

Retrospective

Friday 06/07/2018 1:30pm
After the first week of development, the entire team reflected on what got achieved and what could have been improved. It was clear that in the first few days progress was slow due to issues downloading the IDE's and emulators. This could have been better improved if these tasks were already completed back in Australia with faster and more reliable internet connections. Some members of the team were also unfamiliar with Java and app development as a whole. This could have been less of an issue with more preparation before the program in learning the basics of Java and getting used to the Android Studio IDE.

Process, Methods & Tools

Process Method Tools
Downloading IDE's/Emulators Regular process to download software
  • Internet Connection
  • Laptops
Design App Layout Use design software and communicate as a team to decide and create mock sketches of what the layout should look like
  • Internet Connection
  • Laptops
  • Design Software
  • Group meeting space
Basic UI Functionality Look at online tutorials and examples to get a better understanding of app development and apply that to the Drinking Buddies project
  • Internet Connection
  • Laptops
    • Android Studio
    • Emulators
Look into options for the server Online research
  • Internet Connection
  • Laptops
Look into options for the database Online research
  • Internet Connection
  • Laptops

Next Iteration Planning

Iteration 1 set up Iteration 2 nicely as most tasks are already planned and delegated. The mock sketches of the layouts of each tab serve as a template of what is hoped to be achieved by the demo for the prototype, so for Iteration 2 most of the work is just executing the already planned tasks.

Clone this wiki locally