Summary of Activities

On May 13, our team focused on two major tasks:

  • Finalizing the interview questions for animal shelters and organizations.
  • Mapping responsibilities and categorizing non-functional requirements (NFRs) for each team member, aligned with key stakeholders.

Interview Question Design – Animal Shelter Staff

We brainstormed and refined a comprehensive list of questions to ask shelter staff in our upcoming interviews. These questions aim to deepen our understanding of real-world workflows, adoption procedures, and the shelter’s technical readiness to collaborate with our system.

Key Question Categories:

Shelter Operations & Policy

  • Do you assign IDs to every cat?
  • Do you track released cats, and how?
  • What criteria determine whether a cat is adoptable or released?
  • How do you intake stray cats and prepare them for adoption?

Adoption Process

  • What are the main steps from visitor to legal adoption?
  • What is the most common reason for returned adoptions?
  • How long does a typical adoption take?

Data Collaboration & Technical Feasibility

  • Are you open to uploading images to a system like ours?
  • How tech-friendly are your staff? Could mobile uploads help?
  • Do you already collect multi-angle photos? If not, is it feasible?
  • How much time would it typically take to register one cat?
  • What metadata (age, vaccination, neutering, etc.) is stored?

Communication Preferences

  • Would you prefer direct contact with users or filtered communication via the app?
  • How should the app handle messaging between your staff and adopters?

NFR & Stakeholder Responsibility Assignment

We held a group planning session to assign stakeholders (RE) and non-functional requirement (NFR) categories to team members. These assignments were based on relevance to our system and individual roles. This also involved grouping NFRs into three main categories:

Stakeholders (RE – Requirements Elicitation)

  • A: General Citizens / Volunteers – Jocelyn
  • B: System Administrator – Anoma
  • C: Animal Shelter Staff – Jonathan
  • D: External Ethics & Law – Kanato
  • E: Performance & Adoption Process – Parth
  • F: Local Governments – Yukiya
  • G: System Developers/Engineers – Ryusei

Non-Functional Requirement Categories:

  • Usability (C)
  • Efficiency (B)
  • Dependability (B)
  • Security (G)
  • Performance (E)
  • Space optimization (A)

Organizational

  • Environmental fit (F)
  • Operational ease (A)
  • Development feasibility (F)

External

  • Regulatory requirements
  • Ethical and legal considerations (D)
  • Security/safety compliance (D)

This mapping will support a more structured approach during system modeling, requirement verification, and documentation.


We have talked about the interview questions for stakeholders.