Skip to content
This repository has been archived by the owner on Sep 29, 2021. It is now read-only.

Project Proposal Document

Kelly Holtzman edited this page Sep 20, 2020 · 4 revisions

1. Project Name: Humane-Transport

2. Team members: Kelly Holtzman, Clark Inocalla, Sana Khan, Mansi Patel

3. The main vision, idea, area of our project:

  • A proof-of-concept application to replace the present Canadian animal transportation manifests; we are partnering with a member of the Canadian Food Inspection Agency (CFIA) to create an application for transporters and possibly other industry intermediaries to assist in recording required information before, during, and after animal transportation.

4. Project Description:

  • Animal transportation records in Canada are presently written on paper manifests for each and every delivery of farm animals to regulated businesses; paper records have not scaled well against the sheer number of animals transported each day - an application which moves such records to a digital format, such as through a mobile application, would be better suited for those transporters to reduce paper and streamline the recording process for each party.
  • We are proposing an application that will be easy for transporters to understand and use; will provide a space to record information needed by intermediary sites (buyers/auctions/ assembly yards) and receivers; will meet the record keeping requirements of the Health of Animals Regulations Part XII, Humane transport of animals (sections 136-155); and provide other time-saving, digital, utilities to assist record keeping as needed.

5. Business need or opportunity (innovation) that our team envisions:

  • Each party involved in Canadian animal transportation is only interested in information that pertains to them, yet transporters are required to be familiar with the information each party expects. Our client described to us the problem of pushing all the above-noted responsibilities upon transporters: regulations change frequently and can be difficult to understand, some transporters are unaware of or do not use the interpretive guidance documentation available to them, and the great number of different manifests transporters must fill out during transportation results in a higher chance of some information being missed.
  • A software application can replace the large amount of regulation knowledge and paper manifests for transporters and help to reduce the stress load of transporters by streamlining the space to record transportation and present recording in a simple to use fashion. If adopted, such an application has the ability to grow to include space for other parties’ records with overlapping information - or further yet the application could provide useful record trend analysis for documenting Canada-wide animal transportation.

Deliverables pages (see website)

Client meeting minutes pages:

  1. Progress Update and Project Requirement Questions Oct 5, 2020
  2. Progress Update Meeting Oct 29, 2020
  3. Progress Update Meeting and USM-related questions Nov 11, 2020
  4. Mentor Progress Update Meeting Nov 25, 2020
  5. Livestock Services Saskatchewan Project Meeting Dec 3, 2020
  6. Team and Instructor, Mentor, and Faculty Meeting Minutes

Team meeting minutes pages:

  1. Sprint 0
  2. Sprint 1
  3. Sprint 1 Retrospective
  4. Sprint 2
  5. Sprint 2 Retrospective
  6. Sprint 3
  7. Sprint 3 Retrospective
  8. Sprint 4
  9. Sprint 4 Retrospective
  10. Sprint 5
  11. Sprint 5 Retrospective
  12. Sprint 6
  13. Sprint 6 Retrospective
  14. Sprint 7
  15. Sprint 8
  16. Sprint 7/8 Retrospective
  17. Sprint 9
  18. Sprint 10

Requirements-related pages:

  1. About Project Charter
  2. About Project Requirements

Specification-related pages:

  1. Animal Record Transport Template Breakdown
  2. Transfer of Care Document Breakdown
  3. FWR Document Breakdown
  4. Contingency Plan Breakdown

User Story Mapping-related pages:

  1. User Story Mapping Guide

Design-related pages:

  1. C4-Model for Client-Server Architecture
  2. Data Modelling Design Process
  3. Guide to GUI Prototyping Structure

System Test Procedure pages:

  1. Animal Transport Record-related Test Cases
  2. Transporter Account-related Test Cases
  3. System Settings-related Test Cases

Investigation pages:

  1. Adobe XD vs Figma
  2. Client-Server Architecture Tools
  3. Firebase vs. AWS Amplify

Project Setup/FAQ pages:

  1. Cloning Humane Transport
  2. Set up Pre-Commit
  3. IDE Useful Settings
  4. Testing Workflow
  5. Useful Git Commands
  6. Must Know Flutter Concepts
Clone this wiki locally