# User Personas

## Overview

The Animal Genetics Research Platform is designed to serve four primary user personas, each with distinct needs, goals, and technical capabilities. Understanding these personas is critical to designing an effective system that delivers value to all stakeholders.

This section provides detailed persona profiles to guide development decisions and ensure the platform meets the needs of its diverse user base.

## Persona Summary

{% @mermaid/diagram content="graph TD
A\[Animal Genetics Research Platform] --> B\[Farmer]
A --> C\[Researcher]
A --> D\[Student]
A --> E\[Administrator]

```
B --> B1[Goals: Practical breeding insights, Livestock improvement, Simplified research access]
C --> C1[Goals: Genetic data analysis, Breeding experiments, Knowledge dissemination]
D --> D1[Goals: Learning, Research participation, Skill development]
E --> E1[Goals: System management, User administration, Performance monitoring]

style A fill:#f9f,stroke:#333,stroke-width:2px
style B fill:#bbf,stroke:#333,stroke-width:1px
style C fill:#bfb,stroke:#333,stroke-width:1px
style D fill:#fbb,stroke:#333,stroke-width:1px
style E fill:#ffd,stroke:#333,stroke-width:1px" %}
```

## Persona Interaction Map

The following diagram illustrates how the different personas interact with each other and the platform:

{% @mermaid/diagram content="flowchart TD
subgraph Platform\[Animal Genetics Research Platform]
A\[Data Integration Layer]
B\[Analytics Engine]
C\[User Interface]
end

```
subgraph Research[Research Institution]
    R[Researchers]
    RD[Research Data]
    E[Experiments]
end

subgraph Farm[Farm Operations]
    F[Farmers]
    FD[Farm Data]
    A[Animals]
end

R -- "Design Studies\nUpload Data" --> A
F -- "Record Observations\nManage Breeding" --> A

A -- "Standardized\nData" --> B
B -- "Breeding Insights\nGenetic Analysis" --> C

C -- "Access Research\nView Analytics" --> F
C -- "Analyze Results\nPublish Findings" --> R

RD -- "Genetic Data\nResearch Findings" --> A
FD -- "Performance Data\nPedigree Records" --> A

E -- "Experimental Data" --> A
A -- "Standardized Metrics" --> E

style Platform fill:#f5f5f5,stroke:#333,stroke-width:2px
style Research fill:#e6f3ff,stroke:#333,stroke-width:1px
style Farm fill:#e6ffe6,stroke:#333,stroke-width:1px

C -- "Mentors" --> D
C -- "Collaborates with" --> B

style A fill:#f9f,stroke:#333,stroke-width:2px
style F fill:#bfb,stroke:#333,stroke-width:1px
style G fill:#bbf,stroke:#333,stroke-width:1px" %}
```

## User Journey Maps

### Farmer Journey: Participating in a Breeding Program

{% @mermaid/diagram content="journey
title Farmer Journey: Participating in a Breeding Program
section Discovery
Receives invitation: 3: Farmer
Reviews program details: 4: Farmer
Checks requirements: 3: Farmer
section Enrollment
Completes application: 3: Farmer, Researcher
Signs agreements: 2: Farmer, Administrator
Receives genetic materials: 4: Farmer, Researcher
section Implementation
Introduces new breeding stock: 5: Farmer
Records animal observations: 3: Farmer
Submits performance data: 3: Farmer
section Feedback
Completes surveys: 2: Farmer
Discusses with researchers: 4: Farmer, Researcher
Reviews genetic results: 5: Farmer, Researcher" %}

### Researcher Journey: Analyzing Multi-Environment Genetic Data

{% @mermaid/diagram content="journey
title Researcher Journey: Analyzing Multi-Environment Genetic Data
section Preparation
Accesses platform: 5: Researcher
Sets up project space: 4: Researcher
Imports genetic datasets: 3: Researcher
section Analysis
Launches RStudio environment: 5: Researcher
Runs genetic models: 4: Researcher
Visualizes results: 5: Researcher
section Collaboration
Shares findings with team: 3: Researcher
Discusses with farmers: 4: Researcher, Farmer
Refines analysis: 3: Researcher
section Publication
Prepares manuscript: 2: Researcher
Exports visualizations: 4: Researcher
Creates farmer summary: 3: Researcher, Farmer" %}

## Persona-Based Requirements Mapping

The following chart shows how functional requirements map to each persona:

{% @mermaid/diagram content="pie title Functional Requirements
"Farmer" : 3
"Researcher" : 45
"Student" : 15
"Administrator" : 25
"All Users" : 10" %}

For detailed mapping of requirements to personas, see the [Functional Requirements](/animal-research-hub/product-requirements-document/functional-requirements.md) section.

## Persona Validation

These personas were developed based on:

* Interviews with 25+ stakeholders across all user categories
* Analysis of usage patterns in similar animal genetics platforms
* Feedback from livestock research institutions and farming organizations
* Review of academic literature on agricultural technology adoption

Personas should be reviewed and refined annually based on user feedback and evolving platform usage patterns.

## Detailed Personas

For detailed information about each persona, please refer to the following pages:

* [Farmer Persona](/animal-research-hub/product-requirements-document/user-personas/farmer.md)
* [Researcher Persona](/animal-research-hub/product-requirements-document/user-personas/researcher.md)
* [Student Persona](/animal-research-hub/product-requirements-document/user-personas/student.md)
* [Administrator Persona](/animal-research-hub/product-requirements-document/user-personas/administrator.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://naratech-platforms.gitbook.io/animal-research-hub/product-requirements-document/user-personas.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
