-
Notifications
You must be signed in to change notification settings - Fork 1
Sprint 2 Report
The sprint can be split into the following tasks:
- Backend Implementation and Evolution of Persistence Layer
- Software Quality Assurance Plan and Report
- Unit Testing of Backend
- Integration Testing of Backend Services
- Build System, Continuous Integration and Delivery
- Project Management and Progress Report
- Implement all use cases as business methods
- Make them available as RESTful services
- Must persist data using the persistence layer developed in Sprint 1
- Adapt persistence layer & domain model as necessary to implement backend services
- Documentation for each RESTful service endpoints
- Define appropriate test coverage criteria
- Document unit testing approaches used
- Measure and report test coverage
- Report any other means of quality assurance
- Develop test suite for unit testing using JUnit framework
- Demonstrate the successful execution of all RESTful services by developing one test for each service
- Travis CI must successfully compile, build and run the unit test suite and deploy a new version of the backend app using Heroku
- Every push to the repository should trigger a build job on Travis CI
- Use issue tracking feature and assign issues to members
- ReadMe file, showing team contributions
- Wiki with Sprint report, Domain and Requirements Models
- Ensure all other reports & documentation from other sections is complete
Meeting Date: Oct 14, 2020 7:00PM - 7:20PM
Meeting Goal: Go over project deliverable and assign tasks to members
Task distribution
- Backend Implementation and Evolution of Persistence Layer: Daniel, Enan, Ragheed
- Software Quality Assurance Plan and Report: Matteo and Matt
- Unit Testing of Backend: Matteo, Enan
- Integration Testing of Backend Services: Matt, Daniel, Ragheed
- Build System, Continuous Integration and Delivery: Matt
- Project Management and Progress Report: All
Meeting Date: Oct 23, 2020 7:00PM - 7:15PM
Meeting Goal: Team updates and plan going forward.
Ragheed, Enan, and Daniel have been working on the controller.
Matt and Matteo should start preparing a plan to be ready to start the business method unit testing.
Keep asking people to review code and give feedback to have constant ongoing reviews and save time later!
Meeting Date: Oct 29, 2020 4:00PM - 4:30PM
Meeting Goal: Regular Check-in and progress update.
Unit Tests have been started and a good basis for the rest to be done.
Ragheed and Matt will take lead on integration tests in the next few days.
Daniel and Enan will fix methods with failing tests and help out with tests where possible.
Group 15 Ragheed Qasmieh, Daniel Schwartz, Matt Langshur, Enan Ashaduzzaman, Matteo Barbieri