Sprint 8 Planning
The goal for sprint 8 is to make any necessary database schema changes and to add as many features (not just making the UI prettier) as possible. The sprint backlog items are: Priority Description Points 600 Add columns/tables to database to support task dependency/subtask relationships. 2 590 Add columns to user table to support lockout after failed login attempts. 2 580 Add checks for authorized access to all CRUD operations. 3 570 Wrap create statements and the fetching of the ID in one database transaction to prevent incorrect results (if necessary). 2 560 Update the application to handle errors nicely. 5 550 Check all error-related redirects to make sure they work properly. 1 540 Add try/catch blocks for parseInt calls and handle errors appropriately. 1 530 Fix weird errors when project only has one user (instructor is the only student). 2 520 Change code to use connection pooling. 3 This is a total of 21 hours, which I think I can do by the middle of next week. If...