cs389f2021team7

App name

Carbon Footprint

Team

Name Role
Patrick Dwyer Scrum Master, Developer
Abdulmalik Alotaibi Product Owner, Developer
John Beltran Developer
Emma Hilts Developer

App description

Carbon Footprint is a CO2 emissions calculator, tracker, and data visualizer. It calculates based on three categories: Home Energy, Transportation, and Waste. It compares your results to data from the World Bank in your location and to the app average. It can display your results by category in charts and can give you suggestions on how to improve your results. Carbon Footprint can display your past results as a list or a line chart to show how your results have changed over time. Carbon Footprint can also visualize different CO2 emissions data from the World Bank on a world map.

Idea Proposal

Calendar

Requirements Discovery

Product Backlog

Architecture & Design

Content

Sprint 1

Sprint 2

  • Sprint planning
    • US3- Transportation
    • US6- Reduce emissions for Home Energy (good score)
    • US7- Reduce emissions for Home Energy (average score)
    • US8- Reduce emissions for Home Energy (bad score)
    • US9- Reduce emissions for Transportation (good score)
    • US10- Reduce emissions for Transportation (average score)
    • US11- Reduce emissions for Transportation (bad score)
    • US12- Reduce emissions for Waste (good score)
    • US13- Reduce emissions for Waste (average score)
    • US14- Reduce emissions for Waste (bad score)
    • US18- Units
    • US22– Welcome Screen
    • US29– Calculator Memory
    • US33– Design of App
    • US34– Firebase API
    • US35– User Progress
    • US36- Settings
  • Scrums
  • Sprint demo - video and apk (or equivalent)
  • Sprint retrospective

Sprint 3

  • Sprint planning
    • US5- Reset
    • US15- Calculator Performance
    • US17- Score feedback
    • US18- Units
    • US19- Edit entered data
    • US20- Calculator Usability
    • US21- Warning Message
    • US23- User experience
    • US24- Help
    • US25- Tips icon
    • US26- Information page
    • US27– Storage of app
    • US30– Score comparison
    • US31– Privacy
  • Scrums
  • Sprint demo - video and apk (or equivalent)
  • Sprint retrospective

Final demo video

Final presentation

Poster

Process description

We used the Scrum framework for our process.

Communications

Tools