Skip to content

2021 June Community Sprint

Rich Nevin edited this page Jun 10, 2021 · 14 revisions

June 9 & 10, 2021

Project Theme

New details for the June 2021 Community Sprint! This is an open source and community data collection application solution originally created for a group of health workers in the Himalayan hills around Darjeeling India which is focused on providing affordable field survey capacity to nonprofits worldwide. This team is dedicated to bringing the current iteration of the app to the larger global nonprofit community and is in the process of joining our Open Source Commons program.

Hub Group Link https://powerofus.force.com/s/group/0F91E000000LnyySAC/sprint-project-grassroots-mobile-survey

Sprint Attendees

Team Leader(s): Trish Perkins

GitHub Scribe(s): Rich Nevin & Dar Veverka

List of all Contributors:

  • Gail McCall
  • TJ Warfield
  • Shun Kosaka (live from 2am!)
  • Rich Nevin
  • Bhim Raj Mainali
  • John Castelloe
  • Andy Engin Utkan
  • Dar Veverka
  • Lena Elsea
  • Hima Bindu Moka

Project Vision This Sprint

The app is awesome - the prototype works and users can create custom surveys, collect data without an internet connection or a license, and sync that data back to SF. Hooray!

We have two concurrent work groups this sprint:

  • Document and improve the installation process - currently too complicated for mortals.
  • Develop user stories to both fine tune current app; evaluate app against other use cases & personas to lead to a road map for the development team

Project Team Accomplishments

June 2021 Sprint:

Documentation Team Breakout:

  • Trish’s current documentation that needs QA and feedback: https://nonprofits101.screenstepslive.com/s/npsp3/m/103216
  • Need to synthesize the screensteps w/the github wiki. Folks really like the step by step with screenies.
  • Really need a FAQ with a common issues piece/troubleshooting - needs screenshots!
  • Need to get the Github wiki project management piece setup

User Stories Breakout:

Here’s the repo link for issues / stories; this is where Shun is capturing his issue list / solutions: (https://github.com/SFDO-Community-Sprints/GrassRootsMobileSurveyApp/issues)

Here’s the User Story Spreadsheet from the breakout: https://docs.google.com/spreadsheets/d/1vAe-aENiSn-NEQrVfbG0CedRNMwPqvXNQlAzcD75pSY/edit?ts=60c11208#gid=864292368 Outcome: we have many groomable stories for prioritization and development and roadmap/backlog. These will be loaded into the github management system.

Some important improvements https://github.com/SFDO-Community-Sprints/GrassrootsMobileSurveyApp/blob/main/CHANGELOG.md

Clear list before Security Review:

1a. Who can we talk to that understands needs for mobile and heroku?

  • Ryan Blake
  • Others?
  1. Install instructions complete
  2. Apple install path
  3. User-friendly overview for new users, evaluators, and volunteers (a "product marketing" lens)

Future Contributions (AKA what were you unable to finish at the Sprint)

Given that we've reached key milestones of a functioning proof-of-concept and some detail on a development path, we've got a few key next steps:

  1. Organize the Development Flow: we've got user stories and lots of information in GitHub - we need to organize this information for future sprinters by using the GitHub project / kanban tools.
  2. Get Apple mobile app development path sorted out.
  3. Clean up install instructions for new (new (new)) version so that future sprinters and volunteer users can use the app.
  4. FAQ for troubleshooting; especially split out by Android vs iOS.
  5. Need a clear list to complete before asking for Security Review.

Other Project Documentation (Not Captured Above)

From Feb Sprint: https://docs.google.com/document/d/1Q8Uz16H2h2znC2UnL0ElzFcYqKSIlRpbt8uhUDgsVbY/edit?usp=sharing https://docs.google.com/document/d/14CQrP2y631f6i-jtEYCP3NqEuphqI5I9e_9UAccJp8U/edit

----- 6/10/2021----

Now you don’t need the command line settings anymore. See change history for the details. You can download and install the generic version of the app in the releases page. Notice that currently this is only available for Android user. (edited)

Clone this wiki locally