Project Progression
Semester 2
Cycle 1
- Sorted through initial scaffolded application, keeping what we wanted and deleting what we didn't
- Finished adding the models we want to the database as entities
- Created initial pages/controllers
- Created initial survey taking page
Cycle 2
- Created admin console
- Created survey add/edit page
- Made improvements on survey taking page
Cycle 3
- Improved survey taking usability
- Added timeout to survey
- Added survey descriptions
- Talked over reports with customer
- Enhanced admin view
- Added number of questions and last modified date to survey list
- Added unit tests for cycle 1 and 2
- Added pie chart to report page
- Added exhibit questions
Cycle 4
- Added theme creation/editing/deleting
- Created a chil and adult theme
- Improved report appearance
- Added cycle 3 unit tests
- Improved survey UI (more flat)
- Added create/edit/delete for exhibits
- Added export data to CSV functionality
Cycle 5
- Further UI enhancements
- Added sounds and a way to mute them
- Added admin change password
- Made deployment to a laptop possible
- Created a Kisok mode for tablets
Semester 1
Weeks 1-4
- Defined meeting schedules with sponsor Paul Mittan and Co-Sponsor Tom Monaco
- Elicited requirments across three sponsor meetings
- Defined initial risk assesment
- Deployed initial team website
- Created project plan as a living document
Weeks 5-7
- Elicited requirements directly from the customer. Donna - works at the Discovery Center
- Completed Requirements document
- Began Initial Architectural Discussions
- Completed initial wireframes of product
Weeks 7-11
- Created Initial Database Entity Relationship model.
- Created Initial Architecture Document.
- Created Github repository and shared it with teammates.
- Created Design document - This differs from the Archeticture document by including Sequence diagrams.
- Unified initial wireframe designs.
Weeksl 11-15
- Finalized Architecture Document
- Finalized Design Document
- Finalized Wireframs
- Prepped for work to be done over break