Versions Compared

Key

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

...

This is a directory of the core LiteFarm development team. We’ve outlined working hours, who can help with what, and the best way to get in contact with each person. Please actively reference this if you’ve got a problem and you’re not sure who to talk to.

Name

Role

Availability (PT)

I can help you…

Preferred Method of Communication

Kevin Cussen

Product Manager

M - Fr: 9AM - 5PM; 8PM - 11PM (as needed)

On paternity leave portions of June - Dec 2023:

Image Modified

  • Understand why we’re building what we’re building

  • Understand the strategy, direction, and roadmap of LiteFarm

  • Understand the needs of the user

  • Understand details (or missing details) about specific stories

  • Learn more about scrum and teams in general

  • with administrative questions about hours, paychecks, etc.

  • Slack @kcussen for most day-to-day things within the team

  • Tagging Lite Farm on Jira in the comments for any questions about implementation of that story

  • Tagging Lite Farm on Confluence comments for any questions about a guidance document

  • Email @ kcussen@litefarm.org for anything administrative

  • WhatsApp for anything urgent when I’m not responding on Slack

Antonella Sgarlatta (Unlicensed)

Tech Lead

Beginning Oct 1 2023

Loic Sans

Design Lead

Monday - Friday 2am - 7am > 9.30am - 12.30pm (Fridays to be confirmed on a case by case)

  • Anything Design related

  • Interaction, UX & UI design

  • Styling

  • UX research activities

  • User reasearch

  • Product research

  • Figma questions

  • Slack: @loicsans

  • Email: lsans@litefarm.org

David Trapp

Farmer Success Manager

M - F: 5:00 AM - 2 PM

Graduate school calendar (days when I will be OOO):

  • 16 to 27/10/2023

  • 11 to 22/03/2024

  • 27/05/2024 to 07/06/2024

  • Support current and prospective LiteFarm users

  • Provide you with a better idea of the overall user experience

  • Assist with testing

  • Slack: David Trapp

  • Email: dtrapp@litefarm.org

  • Whatsapp If I’m not responding on Slack or for anything more urgent.

Denis Dovganyuk

Manual Quality Assurance Engineer

M - F: 5 AM - 1PM

  • Quality assurance activities

Sayaka Ono

Fullstack Engineer II

M - F: 8AM - 4PM

  • Git workflow

  • Coding tasks (React, CSS etc.)

  • Slack: @Sayaka Ono

  • Email: sono@litefarm.org

Duncan Brain

Fullstack Engineer I +
Community Manager

M - F: 6 AM - 2PM

  • With anything.. or at least finding the person who can help

  • Slack: @Duncan Brain

  • Email: dbrain@litefarm.org

Joyce Sato-Reinhold

Fullstack Engineer I

M - F: 7:30 AM - 3:30 PM

  • Get oriented to the LiteFarm codebase and set up your local environment

  • Slack: @Joyce Sato-Reinhold

  • Email: jsato@litefarm.org

Hannah Wittman

Professor at the Centre for Sustainable Food Systems

By appointment (via email)

  • Understand how LiteFarm and data from LiteFarm will be used to conduct research

  • hannah.wittman@ubc.ca

Scrum Team

...

Coming soon…

Extended Team

...

Coming soon…

Sprint Flow

Standard sprint “rituals” (AKA meetings)

...

Here’s the list of tools you’re likely to use, including descriptions, where you can access them, and whom you should speak with to get access (if you don’t have it).

Tool

Description

To Access..

Administrator(s)

Slack

Primary communication tool

litefarm.slack.com

  • Kevin

Jira

Tool for running stories and communicating about stories. Our sprint workflow is described here: JIRA workflow

https://lite-farm.atlassian.net/secure/RapidBoard.jspa?rapidView=1&projectKey=LF

  • Kevin

Confluence

Confluence is where we document overarching guidance documents. Guidance documents describe the “spirit” or “rules” of something within the app without getting into individual screens, endpoints, etc.

https://lite-farm.atlassian.net/wiki/spaces/LITEFARM

  • Kevin

Github

Where our code lives

https://github.com/LiteFarmOrg/LiteFarm

  • Kevin

Git

Distributed version control system

https://gist.github.com/derhuerst/1b15ff4652a867391f03

  • Kevin

Figma

Tool for building and sharing UI

View-only access will be embedded into Jira stories

  • Caro

productboard

Roadmap

https://portal.productboard.com/litefarm/1-product-portal/tabs/2-planned

  • Kevin

LucidChart

Tool for creating flows

View-only access will be embedded into Jira stories

  • Kevin

Digital Ocean

Tool to host the production and integration environments

https://beta.litefarm.org

https://app.litefarm.org

  • Kevin

  • Orangel

  • Iván

Github Actions

The CI/CD process for LiteFarm

  • Kevin

  • Calum

LastPass

Tool for sharing credentials

https://lastpass.com/misc_download2.php

  • Kevin

Zoho

LiteFarm CRM

N/A

  • David

  • Duncan

Communications best practices

We’re a distributed team, so communications are both super-important to getting work done and maintaining a strong team culture. These are a few best practices we can recommend!

Tool

Description

Do

Don’t

Slack

We use Slack for 90% of our team communication. It’s nice for discussing topics or jumping on a quick call. If you’re not a pro today, you will be soon!

  • Use Slack liberally to contact people

  • Use the “sprint-team” channel for communications about stories in the current sprint

  • Put up an away tag and pause notifications for an hour or two if you need to concentrate on something

  • Use Slack huddles for quick chats where screen sharing / annotating are helpful (you need to have the desktop version, not the browser version to do this)

  • Search keywords if you’re trying to learn about something

  • Suggest integrations if it could be helpful!

  • Put up an “Away from keyboard” when you head to lunch, out for a walk, are in a meeting, or whatever

  • Keep conversations one-on-one if the whole team could learn or gain context from the discussion; instead go to a team channel

Jira

Jira is where we keep track of stories from sprint to sprint. Conversations specific to a particular story should take place on that story in the comments.

  • Add comments and questions to stories you’re working or can help with (this keeps the conversation contextual to anyone that is trying to learn about the functionality moving forward)

  • Respond to questions addressed to you without excessive delay. You can check Jira manually, or configure your preferences for notifications via email and/or Slack.

Confluence

Confluence is where we document overarching guidance documents as well as information that is helpful for anyone interested in LiteFarm. The majority of Confluence is open to the public.

  • Add comments to guidance pages if you have a question or comment about that particular guidance document

  • Use Confluence for really anything else…

  • Use Confluence for anything private - most of our Confluence is public

Zoom

All our sprint rituals take place on Zoom so they can be easily scheduled. Kevin and David have a full Zoom account. Otherwise, Slack is probably easier.

Email

Email is best for communications that will eventually exit the team, e.g. a question about payroll where we’ll need to cc an HR person.

  • Take engineering discussions to email

WhatsApp

Is someone out of the office, you can try WhatsApping them

  • Verify someone wants to be WhatsApped before you reach out to them via WhatsApp

First Week Reading List

These documents will prove useful in helping your orientate

...