Team Tour de Force


Spring Semester


Weeks 13, 14 & 15 (4/24/2017 - 5/14/2017)

Progress
  • Presented final presentation [All]
  • Wrote final self-assessment [All]
  • Presented poster [Asma and Sam]
  • Added different icon for alerts [Asma]
  • Added user’s first name and last initial to comments [Asma]
  • Wrapped up documentation and reviewed bugs [Sam]
  • Wrote most of technical report [Jeremy]
  • Worked on user email privacy issue [Austin]
Risks
  • Not enough documentation exists for the next team
  • Not enough time left to fix the high priority bugs
  • We break something important at the last minute
Plans
  • Finish technical report [All]
  • Submit final artifacts to SE department [Sam]
Needs
  • Final review meeting

Week 12 (4/17/2017 - 4/23/2017)

Progress
  • Final poster touch-ups + creation of first draft of slides for upcoming presentation [Jeremy]
  • Started on issue-151, removing user emails from synced table [Austin]
  • Revised the poster, wrote documentation, worked on small bugs [Sam]
  • Added USBRS Routes page with Show Route button [Asma]
Risks
  • Not enough documentation exists for the next team
  • Not enough time left to fix the high priority bugs
  • We break something important at the last minute
Plans
  • Continue to fix bugs assigned in GitHub which are on John’s high priority list for the final build. [All]
  • Write more documentation. [All]
  • Document steps for bugs and make sure they are clear. [All]
  • Work on the presentation. [All]
Needs
  • Test of the latest build
  • Review of the remaining bugs for the final build

Week 11 (4/10/2017 - 4/16/2017)

Progress
  • Finished changing login functionality based on issue-130 [Austin]
  • Poster (Dr. Valino feedback) + test work [Jeremy]
  • Fixed photo upload button in web browsers [Asma]
  • Cleaned up build process a bit for Android and iOS, and updated documentation [Sam]
  • Stopped allowing the app to show any URL in the web view [Sam]
Risks
  • Not enough documentation exists for the next team
  • Not enough time left to fix the high priority bugs
Plans
  • Continue to fix bugs assigned in GitHub which are on John’s high priority list. [All]
  • Review and revise the poster. [All]
Needs
  • Test of the latest build
  • Review of the remaining bugs

Week 10 (4/3/2017 - 4/9/2017)

Progress
  • Worked on changing login functionality based on issue-130 [Austin]
  • Updated buttons to RaisedButton style [Asma]
  • Updated string on “Comment” button to be “Submit” [Asma]
  • Worked on within-AWS HTTPS deployment [Sam]
  • Fixed scrolling in peek card [Sam]
  • Updated Node dependencies to update more conservatively [Sam]
Risks
  • Not enough documentation exists for the next team
  • Not enough time left to fix the high priority bugs
Plans
  • Continue to fix bugs assigned in GitHub which are on John’s high priority list. [All]
  • Review and revise the poster. [All]
Needs
  • Test of the latest build
  • Review of the remaining bugs

Week 9 (3/27/2017 - 4/2/2017)

Progress
  • Finished auto-publish. [Austin]
  • Made a button to center map on user’s location [Austin]
  • Finished poster, updated Burn Up, verified a few recent client pull requests, made some notes for presenters [Jeremy]
  • Added button that shows average review stars and brings users to the review page [Asma]
  • Stopped Camera/Library popover from showing in browsers [Asma]
  • Fixed navigation bar issues [Sam]
  • Fixed iOS photo attaching [Sam]
Risks
  • Not enough documentation exists for the next team
  • Not enough time left to fix the high priority bugs
Plans
  • Continue to fix bugs assigned in GitHub which are on John’s high priority list. [All]
  • Review and revise the poster. [All]
  • Close out dangling reviews. [All]
Needs
  • Test of the latest build
  • Review of the remaining bugs

Week 8 (3/20/2017 - 3/26/2017)

Progress
  • Worked on auto-publish. [Austin]
  • Worked on the poster. [Jeremy]
  • Fixed a bunch of stability bugs and some low-hanging-fruit. [Sam]
  • Can now take a picture with your phone or choose the library option - completed. [Asma]
  • The app will notify the user once the picture has been uploaded - completed. [Asma]
Risks
  • Not enough documentation exists for the next team
  • Not enough time left to fix the high priority bugs
Plans
  • Continue to fix bugs assigned in GitHub which are on John’s high priority list. [All]
Needs
  • Test of the latest build

Week 7 (3/6/2017 - 3/12/2017)

Progress
  • Fixed syncing services before editing. [Austin]
  • Worked on removing user emails from synced tables. [Jeremy]
  • Deployed HTTPS. [Sam]
  • Configured use of domain name. [Sam]
  • Updated iOS browser engine. [Sam]
  • Fixed Android photo rotation issue. [Asma]
  • Updated point card to show entire photo. [Asma]
  • Worked on showing snackbar on photo upload. [Asma]
  • Fix the upload photo button to work properly in web browser, but dependency update broke it. [Asma]
  • Researched taking a photo within the app. [Asma]
Risks
  • We are crushed by a huge pile of tiny bugs.
  • Another giant storm hits Rochester and the power goes out for the third time.
Plans
  • Continue to fix bugs assigned in GitHub which are on John’s high priority list. [All]
Needs
  • Review of the current build

Week 6 (2/27/2017 - 3/5/2017)

Progress
  • Fixed alert validation errors. [Asma]
  • Worked on improving tests and test output. [Jeremy]
  • Worked on syncing services before editing. [Austin]
  • Update dependencies. [Sam]
Risks
  • We are crushed by a huge pile of tiny bugs.
Plans
  • Continue to fix bugs assigned in GitHub which are on John’s high priority list. [All]
Needs
  • None

Week 5 (2/20/2017 - 2/26/2017)

Progress
  • Started task 152 - sync services before editing. Not completed yet. [Austin]
  • Add alert validation errors don't display #81 - not completed yet. [Asma]
  • Skin-deep research, weighed benefits of using another tool (Enzyme) as per last year's recommendation. Updated READMEs for coverage/testing. Wrote some unit tests for the drawer and onboarding page. Verified Sam's photo fixes. [Jeremy]
  • Fixed various critical reliability issues. [Sam]
Risks
  • We are crushed by a huge pile of tiny bugs.
Plans
  • Continue task 152, and add a message while updating points so the user knows why they are waiting. [Austin]
  • Finish up "Add alert validation errors don't display #81" and start another HIGH priority on my list. [Asma]
  • Continue fixing various critical reliability issues. [Sam]
Needs
  • Present testing progress to John [Jeremy]

Week 4 (2/13/2017 - 2/19/2017)

Progress
  • Finished issue 128 so onboarding panels will show on first app load [Austin]
  • Finished issue 114 so the url validation will only occur when making and updating services when there is not an empty string [Austin]
  • Worked on fixing some broken tests from last year (continuing effort) [Jeremy]
  • Added optional expiration on alerts [Asma]
  • Added shrinking photos on upload [Asma]
  • Fixed an issue where editing a service multiple times before publishing would only publish the first set of edits [Sam]
Risks
  • Data storage and syncing could be a lot more broken than we realize.
Plans
  • Start task 131 where there is an informational panel during account creation to let the user know about the privacy policy. [Austin]
  • Fix as much of the data storage and syncing as possible. [Sam]
Needs
  • Determine the specific next priority tasks for team members looking for work to do.

Week 3 (2/6/2017 - 2/12/2017)

Progress
  • Worked on Alert expiration - not completed yet. [Asma]
  • Completed onboarding task 129 where they are accessible from the settings page. [Austin]
  • Stop expiring the sessions. [Sam]
  • Continued attempts at getting client coverage reports with Karma. [Jeremy]
Risks
  • Data storage and syncing could be a lot more broken than we realize.
Plans
  • Finish up the Alert expiration then look into what needs to be done for resizing of uploaded photos. [Asma]
  • Finish task 128, where panels open on first app load. [Austin]
  • Fix as much of the data storage and syncing as possible. [Sam]
  • Continue working on tests. [Jeremy]
Needs
  • None

Week 2 (1/30/2017 - 2/5/2017)

Progress
  • Verified Sam’s Issue-25 fix for running application in a Windows env. Also identified & fixed separate bug preventing client-side test runner from working [Jeremy]
  • Figured out how