What is the purpose of this session?
Figure out priorities for non-dev tasks
What outcomes/deliverables do we want?
Who is scribing? @gen.shanahan
Summary of decisions:
- Decided to try out AirTable as the task management tool for this team
- Discussed blocks with User Guides on GitBooks, potential onboarding page(s), mobile browser compliance
- Reviewed the labels on Slack channels to keep these accessible and usable
- @Kirsten to redefine the descriptions of the channels (cust service, dev channel, delivery train, bugs)
- @Rachel will submit pull request for contributors’ page
- @nick to send standard new instance email to @Jen to add to her onboarding page on the new global website
- Check each draft documentation in GitBook, as they were auto-generated
- @Kirsten - create issue in GitHub to create link on embedded shopfronts - “If X doesn’t load, click this link” - opens shop link instead of embed
- Schedule further discussion of user inquiry recording and tracking, maximising value of every solution so work isn’t replicated
- start creating troubleshooting section of the user guide
Categories of work for the non-dev team:
- User guide
- Instance on-boarding
- Global website
- Could be simpler
- Currently in GitBook right now. Based on drafts - some (e.g. @Rachel’s) are not yet merged for language issues, etc.
- We suggest native English speakers don’t need to wait to merge
- is it time to link to guides to help with instance/customer support onboarding?
- @nick has a standard email written by Myriam sent to new instances - turn this into a page on the global website
- Check each draft in GitBook, as they were auto-generated
@lauriewayne1 commented (below): “Another thing to keep in mind with new and existing tools/process for customer support is the integration of knowledge capture and eventual (someday) analysis -what problems are we solving, what’s the lifecycle of a user inquiry (ideally and in reality, and what can new support people learn from not only solutions, but the way the solutions were reached (and how they were communicated). This second one might need to go in the non-tech product discussion?”
- We discussed this around the table and decided it probably won’t fit into the Non-tech product session but we’ll add it to the board of things to fit in elsewhere.
- The user guide should become our go-to before posting on Slack.
- Decided we should start creating troubleshooting section of the user guide
- Outdated and duplicating info that is automatically recorded elsewhere - best to delete
- Could the proposed new instance onboarding page on the global website serve as onboarding for general volunteers also? Include links to all tools?
*Maybe not, maybe we need to have separate pages and/or direct contact before giving access to all the tools
Internal support across instances
- Slack sometimes inefficient - problems and solutions spread across multiple channels/threads
- Maybe we should adopt tiered support system used in other software firms: S1, S2, S3
- Bugs channel was created as a way to filter tech issues - “Is this a bug or not”
- Need to redefine the description of the channels:
- Customer Service for instance questions
- Dev Channel is just for devs to talk amongst themselves
- Delivery Train Channel is for train drivers to check on and guide devs’ progress
- Bugs Channel is for train drivers re “Is this a bug or not”
What tool should we use to record non-dev tasks
- Airtable - recommended by Kirsten
- What tools could it replace? Trello for sure, maybe Google Sheets?
- An opensource alternative would be great, but not clear that this functionality is yet available
- APIs with Zapier
- Use global community non-dev as a test use case, can see from there if it’s worth the work of transferring other teams from Trello
- V Tiger - open source CRM - Rachel uses this with the French team
- French users really prefer open source
- Dev environment can be set up for free
- Free plan available with Zapier for non-profits once Zapier logo is displayed on the website
- Set up Zapier integrations for French and Aus instances
Mobile browser device compliance
- One big problem is scrolling within iframes - can we afford to put the work in to make this work?
- This feature works well on android phones
- iOS layer on the browser is the issue
- Maybe embedded just isn’t something we can do on mobile right now
- Maybe take embedded off the user guide, pricing page, etc.? Or just explain that we have this feature, but it doesn’t work on iOS
- Or, alternatively, “If X doesn’t load, click this link” - opens shop link instead of embed
- Tools for testing cross-browser and cross-device