MAF - oronsa/shoulder2shoulder GitHub Wiki
#Mentors and Families
Table of Contents
- Iteration Goals
- Iteration Roles
- Iteration Current Tasks
- Issues
- Screenshots before Iteration
- Screenshots after Iteration
- Completion Points Assumptions
- Sprint Issues
- Team Meeting
- Client Feedback
- Testing Methods
- Code Review
- FINAL iteration planning
Iteration Goals
This iteration's main goal will be to implement to main connection between the Admins and the Families which is; Users fill in information regarding their financial status and their mentors are able to view it and act accordingly.
Iteration Roles
- Back-end team: Oron Sason and Amir Lavi
- Front-end team: Shimri Peretz and Maen Abu-Gosh
Iteration Current Tasks
- Front-end:
- User's monthly reports system
- Admin's Families view; each Admin will be able to monitor his proteges finance status.
- Back-end:
- Improving security with client and server sessions; each page will be initialized by the User's Id and Role.
- Implementing the "Forgot password" mechanism
- Overall:
- Preparing for the final iteration by finishing all the major tasks to be able to adjust accordingly by the client's final requests in the next meeting.
Issues
Screenshots before Iteration
https://github.com/oronsa/shoulder2shoulder/blob/master/Doc/Images/Iterations/iteration-3-before.jpg
Screenshots after Iteration
https://github.com/oronsa/shoulder2shoulder/blob/master/Doc/Images/Iterations/iteration-3-after.jpg
Completion Points Assumptions
- User's sessions - 22 Points
- Password recovery - 20 points
- Admin's Families status view - 16 points
- Implementation of a Generic filter that will allow filtering on all the website's list views - 16 points
- User's Monthly reports view - 16 points
- Improving entry and User's navigation bar design - 10 points
Total: 100 points
Sprint issues
-
Team Meeting
-
Discussed and view the last iteration tasks;
-
Navigation bars and general UI needs to be improved
-
Went through the Admin and Super Admin option page differences
-
Learned about the importance of the Users sessions
-
Client Feedback
-
The Client was pleased with the progress we've made and asked for some specifics;
-
Add Admin's families view; each Admin will be able to view his own proteges
-
Add Super Admin option to attach an Admin to a specific family
Testing Methods
- Same as previous iterations, we've become very comfort and efficient testing our work that way
- Server side - Printing to console by "console.log(..)" results output to NodeJS command prompt
- Client side - Opening Goggle Chrome's developer console and applying breakpoints at desired line to view data during run time
- By the creation of mock objects by [mLab's] (https://mlab.com) we are able to simulate a real environment used by the actual users and see what happens when we retrieve their data from the database during run-time
Code Review
- Oron Sason : [issue] (https://github.com/oronsa/shoulder2shoulder/issues/31)
- Amir Lavi : issue
- Shimri Peretz : issue
- Maen Abu-Gosh : issue