Staff Conference/Events Reports
Part of the effort to encourage our staff having continued education, they will be attending one-two educational conferences per year. Below are the reports and notes from these conferences.
Contents
2019
2019 PSF Staff Retreat
The staff spent 3 days in the Palm Springs, CA area for our first ever staff retreat. The first day we got to know the place we stayed at and did grocery shopping for our trip to Joshua Park. The second day we planned a trip to Joshua Tree. This was a great team building experience because we worked on planning an experience that was enjoyable for the entire group. The third day we did a pampering day and then drove into town for a nice meal. Throughout the three days we did a "museum of me" exercise. This involved everyone showing/telling 11 things (each) that would be in the museum of them Some made us laugh, some made us teary-eyed, and all made us learn more about one another. By the end of the trip it seemed like everything we said was pretty much an inside joke, which was nice to have us all laughing together. The place we stayed at told our group on the last day that we were the kindest group they have ever had. Overall it was a great bonding experience.
AICPA Not For Profit Conference
Location: Washington, DC
Dates: June 10-12, 2019
PSF Staff Present: Phyllis Dobbs, Joe Carey, Laura Graves
This is an annual conference hosted by the American Insitute of Certified Public Accountants. The conference focused on accounting, tax, audit, legal, and other specialized matters for not for profit organizations and is geared to accounting staff. Detailed listing of sessions.
Phyllis reviewed the schedule, which included sessions at higher levels to those that are extremely specific or technical, and suggested that each of the accounting staff attend certain sessions that best relate to their area of responsibility with the PSF. Laura, for example, went to several sessions about introductions to non-profit accounting, auditing, expense management, and documentation, whereas Joe focused on on non-profit revenue topics including grants and contributions, charitable solicitations and state-by-state registration. Phyllis focused on sessions related to 990 preparation, internal controls, financial sustainability and reservies, and audit issues. All three staff went to sessions regarding recent or upcoming accounting regulation changes, sales tax issues in light of the 2018 Supreme Court ruling. Detailed notes and follow-ups from sessions.
2017
Professional Management Convention Association, Convening Leaders
Location: Austin, TX
Dates: Jan 8-11, 2017
PSF Staff Present: Ewa Jodlowska, Betsy Waliszewski
Report from Ewa Jodlowska
This is a yearly conference that I have been going to to keep up with meeting planning trends and best practices. This year was the first time for Betsy. For me, the biggest advantage to being at conference was to spend time with Betsy. During that time, we discussed Betsy's evaluation, goals for 2017, and where she would like to take sponsorship. We also spent some time visiting the city and had lots of fun. We have decided that we will most likely not attend this conference in the future. I am going to look for a non-profit focused conference for all of us to attend to replace it. Betsy will continue to go to the June Professional Management Convention Association conference if she thinks that the sessions are worth her while.
Here is our schedule at a glance: https://docs.google.com/spreadsheets/d/1ncmN1ZrTV95HAAqlo9pJoA-n9zG7rcZCgf9z_PklD8k/edit?usp=sharing
Here are my notes from the sessions I attended: https://www.evernote.com/shard/s302/sh/75a1c6b7-eb82-4703-9589-f06d3688fcaa/334efb76800c287844d78f838fbcdf2e
Report from Betsy Waliszewski
I have attended other PCMA events, but this was my first time at Convening Leaders. The sessions I attended were useful and I'm glad I attended. As Ewa mentioned, I won't attend this particular conference in the future. It was great spending time with Ewa in person and being able to discuss my goals for 2017. I was also able to plan meetings for Ewa and me to meet with the contacts for the 5 cities we're considering for PyCon 2020-21. It's so important to develop personal relationships in the event business, and I was able to do that in Austin.
I'm so grateful to Ewa and the board for allowing me the time for professional development. I will do my best to use what I've learned for the benefit of the PSF.
Here are my notes from the sessions I attended: https://docs.google.com/document/d/10dwgRKW8-zSEl092meP-JHrRtorj_kkKjceAlnC7pso/edit?usp=sharing
2016
CiviCRM Summit
Location: Washington, DC
Dates: September 21-24, 2016
PSF Staff Present: Ewa Jodlowska, Kurt B. Kaiser, Mark Mangoba
Report from Ewa Jodlowska
The CiviCRM Summit was a worth while conference for us to attend. We were able to see what the new version of CiviCRM has to offer and see if it can be applied to any of the processes we already do and/or want to do. Below are my notes from the training and conference:
- CiviCRM Admin Training (1.5 day course)
- - Dashboard can be customized by user - Employer field connects relationships w/ organization
- When using PayPal w/ CiviCRM have "use billing address" and go to profile>form to make sure the fields match PayPal's fields otherwise it may throw the zipcode or name into the wrong field - Has mailchimp and sendgrid integration through extensions - Subtypes may not be a good idea in organizing your database - Smart Groups can be a specific search that you can re-run. You can also apply mailing list behavior and other types of actions to Smart Groups. - Groups are mainly used for mailing list groups and they keep subscription history. - Tags are used for simple tracking, esp. for imports, to store short term data as a flag, there is no history on tags, using a tag will tag the entire organization that the person belongs to - Relationships within Civi are completely customizable, % is wildcard - Activities helps track - can setup future activities - Civi has custom fields and profiles (aka forms) that are completely customizable - Mailings: could send mailings to groups, when setting up mailing, "unsubscribe group" field tells where someone's opt out will be stored for future mailings - Contributions allows groups to have their own pages and stand alone links (this is what PSF uses for fiscals) - Membership: Mark and Ewa discussed doing a view only API from Civi -> pydotorg. Civi has an extensive API tool to help. - Events: could be used to track board meetings possibly? Could create a template event for board meetings and use that to track attendance better so we can report on it once a year. - Mail: possibly use to email previous PyCon attendees when future PyCon registration launches - Import: works great, especially when email blasts are needed. We would import registration email this way to send email blast for reg launch
- - Dashboard can be customized by user - Employer field connects relationships w/ organization
- Crowdsourcing and Fundraising, conference session
- - Had ability to add thermometer and honor roll / scroll (more for fundraiser) - Personal campaign pages can be used for PSF Fiscals
- Use "webform CiviCRM" to create contacts for campaign leaders so you can set permissions. Setup as members to create action of one time use password. Possibly could use funraiser/campaign pages for PyCon Financial Aid and possibly one for PyLadies Auction - Vanity URLs -> Drupal Path Module - has ability for XML feed to accounting system and has ability for tagging accounting - CiviCRM Entity 3.x will have Drupal Pages and forms (which was written by presenting company) and could be used to show data elswhere through viewform. Maybe viewform is what we can use to display membership on pydotorg from civi (note for Mark)
- - Had ability to add thermometer and honor roll / scroll (more for fundraiser) - Personal campaign pages can be used for PSF Fiscals
Email Deliverability & you, conference session
- - avoid failed DNS, bad reputation, spammy links, spammy content. - check SPF file through mxtoolbox.com and it should contain all domain for sender and where it is being sent from (such as pydotorg and psfmemberdotorg)
- CiviMail has SMTP config - has bounce reports under mailings that should be checked regularly after mailings - sending mail from @python.org from CiviMail may not be a good idea since the domains don't match it would be caught as spam (to check with postmasters) - check out mail-tester.com before sending email blasts
- - avoid failed DNS, bad reputation, spammy links, spammy content. - check SPF file through mxtoolbox.com and it should contain all domain for sender and where it is being sent from (such as pydotorg and psfmemberdotorg)
- Keynote from Wikimedia
- - A/B testing for emails - Thumbtack ABBA - Segmentation of lists
- Balancing Customization, conference session
- High impact & low effort tasks should be main goal for customization tasks - High impact and high effort are typically the tasks that require customization - need way to determine if to move forward and how - Using CiviCases you can customize many high impact and high efforts so they turn into high impact and low effort tasks - CiviCases is a blank slate for customization and can be done through admin
- Non-profit payments, conference session
- - The company who presented specialized in non-profit payment processing. - They negotiate better rates on your behalf if necessary - They can set up flags for better security - They integrate with CiviCRM - They have ways to tag payments
Mark Mangoba
I attended the 1.5-day User and Administrator training at the CiviCRM summit. Some key topics at the training included, Installation and Configuration. I learned that Drupal is the preferred content management system due to its relationship with CiviCRM. Although, there are alternative options such as Wordpress and Joomla, Drupal holistically has integrations without plugins into CiviCRM. I also became more familiar with extending CiviCRM using profiles to create forms. Ewa and I foresee using profiles and forms for grant tracking and keep track of sponsorships. The CiviCRM trainers also gave us support resources, such as accessing the wiki, downloads page and learning how to contribute to bugs/issues through Jira.
Kurt B. Kaiser
As detailed above, the Training not only provided a useful introduction to CiviCRM, but suggested a number of best practices. In my case, through some hands-on training, it exposed me to several Civi modules that we are not currently using. We also went through report generation and database import procedures. Sidebar discussion with the session leaders was useful, and covered
- Best practices for upgrading CiviCRM
- Use of CiviCRM in a multisite configuration to support development and staging into production
- Use of Aegir in a multisite environment, with the possibility of supporting independent Civi instances for our fiscal sponsorees, while maintaining a single Civi codebase under PSF IT management.
- Exposure to the Civi infrastructure at github, stackbase, and the Civi issue tracker.
- Discussion of Civi timeline including Drupal 8 prospects.
- Reinforcement that Drupal has more flexible webpage development (using Views) and far better access control, suitable for multisite development.
The Summit offered a number of sessions on topics of direct interest to the PSF. In particular, how to avoid getting our mail designated as spam if we should increase the volume beyond what we are currently processing. It may be advisable to switch the Civi website from psfmember.org to psf.python.org so our SPF, DKIM, and DMARC email header fields are consistent with the domain we are using as our outgoing email addresses, e.g. someone@python.org .
- Use of nginx, caches, CDN, and gzip to improve download efficiency and server utilization
Redundancy: SQL replication, DNS replication, backup, RAID, snapshots. Use of git to store Civi codebase and configuration. CiviVisualize.
- Payments: iATS. Perhaps we should use more than one payment processor on psfmember.org and allow donors to choose.
We also took advantage of the Washington DC location to make contact with our SunTrust representative and process new signature cards for our account and to enroll in a more capable online banking environment and online wire transfer. Ewa and I also visited a Bank of America branch and updated the signature card for our account there.
In addition, attending the summit afforded an occasion for the three of us to get together face to face and work through a number of issues of interest to the PSF.