Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Access to information and actions within Litefarm is defined by a users role. A users role is not inherent to that user, but rather that users relationship to a specific farm (see Association between user and farm for more detail). For MVP, we define three primary roles:

  1. Farm Owner

  2. Farm Manager

  3. Farm Worker

This document seeks to establish the concept of roles. However, it does not define what current functionality is available by role. New requirements, on the other hand, will define what information and functionality is available by role.

Detailed explanations of primary and secondary roles as well as use cases follow.

Primary Roles

Almost all farms will have these roles.

...

Not all farms will have this role OR an individual may have several of these roles, OR they may take on one of these roles in addition to their primary role. These roles should not be developed as part of MVP.

Role

Exists for …

Description

Rights

Sales Representative

AKA Marketing Rep

Depends on preference of the owner

Responsible for activities relating to the sale of produce including marketing / invoicing of pre-sales, CSA box programs. Also may be responsible for bringing food to weekly markets, setting up display table-day sales. May be responsible for promoting and arranging sales with restaurants, wholesalers, and grocery stores.

Quality Control

May be the same person as sales. Determines 'pick sheets' (instructions to workers as to what crops to harvest in what amounts as needed for the day) then monitors the harvest to ensure it meets quality standards before delivery. More common on farms that raise livestock.

Organic Manager

Role overlaps with Farm Manager or Sales.

Some operations have one person who is responsible for all things related to organic certification. These activities include certification renewal, maintaining compliance documentation, communication with their certifying body, and ensuring inputs are approved and used according to regulations.

...