Supervisor meeting notes - Pasarus/FelineAdoptionAgencyMajorProject GitHub Wiki
Supervisor Meeting 26/02/2020:
- Work on Login for next week, including Python Flask back end. Including Token Authentication
- Request Container for back end
- Ethics form
- With regards to User Feedback and Testing
- Ensure use of Fake data for Name, Address, and Phone number inside of accounts.
- Still need Acceptance Tests with Associated Stories
- Generate 1 Epic with many stories
- Review potential for Firebase
- Backend with Flask vs Firebase
Supervisor Meeting 19/02/2020:
- Reviewed progress of the completed prototype
- Reviewed the Testing standards that were drafted
- Reviewed the Coding standards that were drafted
- UML Component Diagram was completed and reviewed
- Sprint 3 is progressing faster than expected, some issues are needed to be created and the Icebox has been created.
- Discussed expected actual application availability by next weeks meeting and at the end of Sprint 2.
- This means that Scrumban tenet that was failed during the first sprint to provide useful software, will be possibly met in Sprint 2.
Supervisor Meeting 12/02/2020:
- Reviewed the Project outline's release version:
- Great but when transferring to project report, add mid project demo and final demo as explicit deliverables, and also deliverables should be given in a list.
- Discussed prototyping
- Added the idea of a UML component diagram.
- Discussed plan for Sprint 2
- Discussed distinguishing between user stories and technical issues. Specifically this is useful in the report.
- Discussed use of Spring
- Featured cat vs Cat of the month on home activity
Supervisor Meeting 05/02/2020:
- Review of current state of project outline.
- Some improvements suggested with tasks but otherwise seemed up to scratch
- Add the mid and final project demo as tasks for the project outline
- Some improvements suggested with tasks but otherwise seemed up to scratch
- Call Stories a Story
- Utilizing the current agile methodology of Scrumban a set of work that can be referred to as a story should be referred to as a story.
- After discussions with Neil Taylor contact with cat protection over their current process should not require an ethics form however discussion with specific individuals must be conducted after an ethics form has been looked at
Supervisor Meeting 29/01/2020:
Definition of Requirements:
- Lightweight agile methodologies: Scrumban
- From Scrum utilizing 2 Week Sprints
- 1 Week is too short for significant changes
- 1 Month is too long for a turn around to be useful to the customer
- From Kanban using the Kanban boards
- Scrum and Kanban based regular review process at the end of the sprints
- From Scrum utilizing 2 Week Sprints
- Discussion of the use of fosterers
- Still undecided
- User Types
- User - Organize visits for checking houses, view available cats and save favorites.
- Fosterer - If implemented will hide their personal information before a user has been given permission to see this information (Potentially requiring admin approval)
- Admin Account - Must Approve cat listings, 2nd App? for admin duties, Proper process must be defined first before being implemented
- Look for a defined process from adoption charities - Cat Protection as an example
- Internationalization:
- Discussed use of Welsh as a potential other language
- Other Latin based languages that read left to right are ideal
- Chinese and other right to left languages ruled out
- Map for locations of centers and fosterers?
- Google maps costs and requires a private API key with a chance of leaking information, Actual cost to developer should be nothing as plenty of free credit for a new dev project is given.
- Open maps does not cost money ever to my understanding, and I find that it has a Kotlin and Java API
- Material Design slated as main design guidelines
- Backend server details discussed, probably SQL based on Room architecture for the app. Maybe Firebase?
- Must include evidenced support for migrations
- Follow up via Vaccinations and cat protection. Support specific cat records.
- Create a draft project outline by next meeting