Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Sprints

MarieEveLegault edited this page Apr 15, 2019 · 13 revisions

Sprint 1

GOALS

  • Learn basics for the frameworks used during this work term
  • Initialize the simple react-native application
  • AWS integration (database)
  • Have a Python server connected
  • Have node.js servers connected

Sprint Retrospective

  • Thought the login page authentication would take a long time
  • UI took more time because of jest
  • Jest has been integrated
  • Finished sprint on Wednesday
  • Added a lot of tickets, creating subtasks wasn't a good option

Sprint 2

GOALS

  • OCR integrated with Google Calendar
  • Initial Setup screens (Add School Schedule, Add Fixed Events, Camera Roll)
  • Have a Python server connected
  • AWS integration (database)

Sprint Retrospective

  • Thought the Add Fixed Event screen would take less time (Datepicker was challenging)
  • Setup for the version took more time than expected in CircleCI
  • Should tackle AWS at the beginning of the sprint
  • Should do more research on OCR technologies before implementation
  • Should have done iOS testing in the first sprint
  • Should take less tickets for screens for this sprint
  • Tutorials screen were easy to implement with React Native App Intro Sliders

Sprint 3

GOALS

  • Finish implementing OCR feature/Add School Schedule
  • Add Fixed Events
  • Basic logic of Non-Fixed Events
  • Being able to make calls to the server
  • Implement flow of the app with React Navigation

Sprint Retrospective

  • Should make sure the app is responsive on every device
  • Showing components only on specific screens was easy to implement
  • Flow of the app was easy to make with React Navigation
  • Before adding tickets from the backlog, clean up the existing code
  • Bug with React Native Paper fixed by the creators (brought up in Issue #851)

Sprint 4

GOALS

  • Clean up the code for finished screens
  • Finish implementing Non-Fixed Events
  • Finish implementing Review Events
  • Finish implementing Basic User Information
  • Finish implementing Schedule Selection

Sprint Retrospective

  • Field validation was easy to implement
  • Should create coding conventions to follow earlier
  • Should do more research on the flow of the app

Sprint 5

GOALS

  • Create and generate a schedule
  • See and modify it in the Dashboard
  • Compare schedules between users
  • Fix bugs in debug and release

Sprint Retrospective

  • A lot of bugs were fixed
  • Should test each Pull Request more thoroughly
  • Should make sure that there's no bugs before moving to another feature

Sprint 6

GOALS

  • Edit/Delete events from the Dashboard
  • Compare Schedule between users
  • Translate the app in French
  • Convert the app to Moment.js
  • Have an AI model
  • Have a bug free app

Sprint Retrospective

  • Easy implementation of bilingual app
  • Compare schedule feature was easy and fast to implement
  • Should integrate Moment.js sooner

Clone this wiki locally