Fundraising Tech
|
Fundraising Tech
We keep the organization independent by providing opportunities for everyone to support free knowledge through flexible and scalable systems. Our core services include payment processing, CRM management, analytics infrastructure, and donor facing products.
|
About Fundraising Tech
[edit]Fundraising Tech (or "FR-Tech" or "Fundraising Technology") is responsible for the security, stability, and development of the Wikimedia Foundation’s online donation systems. Millions of small donations make up the majority of the Wikimedia Foundation’s operating budget every year. The donation systems created and maintained by Fundraising Tech were built specifically to make a small donor model a possibility across as many localities as possible, all while embracing the Wikimedia Foundation's values and guiding principles, to ensure the continued independence of our mission.
We do not write the banners or send the emails; we support the people and software that enables those things.
Systems
[edit]International payment processing
[edit]We maintain integrations with multiple with the goal of making it accessible and easy for anyone to donate to the Wikimedia Foundation from any of the countries we fundraise in. These integrations enable us to support online fundraising campaigns in approximately 30 countries each year.
CiviCRM - our donor database
[edit]We self-host the Open Source CRM CiviCRM to manage our donor data.
Tools to create, manage, and deliver online fundraising campaigns
[edit]We provide stable platforms and tools to the fundraising teams, and they create specific fundraising campaigns and other donor-facing messaging and content. This includes banners, email, and SMS.
Analytics Infrastructure
[edit]We provide a stable, scalable, and performant analytics infrastructure for use by the Fundraising Analytics team and the Fundraising team as a whole.
Team
[edit]Who we are
[edit]- Director: Greg Grossmeier
- Senior Product Manager: Anil Kanji
- Engineering Manager: Dylan Kozlowski
- Tech Lead: Elliott Eggleston
- Software Engineers: Eileen McNaughton, Jack Gleeson, Christine Stone, Damilare Adedoyin, Wenjun Fan
- Site Reliability Engineers: Jeff Green, Dallas Wisehaupt, Avishua Stein
- CRM Product Manager: Stacy Burnett
- CRM Administrator: Lars Sander-Green
How we work
[edit]- Roles/Responsibilities: Fundraising tech/Roles and Responsibilities
- Team training matrix: Fundraising tech/Training
- Regular meetings and their agendas Fundraising tech/FR-tech Meetings
- Phabricator task board: #fundraising-backlog
How to find us
[edit]- You can find our engineering team on the #wikimedia-fundraising connect IRC channel. Include "fr-tech" in your message to make sure we see it.
- I found a bug!
Rhythm and code freeze
[edit]We have a special yearly window of not deploying major changes to some critical systems starting in the fall, in preparation for the Big English drive. Game on again in mid-January, assuming we haven't emitted a puff of smoke in early December.
This code freeze gives our development an annual cadence, with each season seeing similar types and intensities of work, year-over-year. Any long-running FR-Tech project should take this into account.
Other Useful Links
[edit]- Main documentation: wikitech:Fundraising and wikitech:Fundraising/tech
- WMF-internal page on officewiki
- Private documentation: https://collab.wikimedia.org/wiki/Fundraising/Engineering
- Local Testing
- Exchange rates
- Monitoring with Grafana dashboards
- Essential systems - what to watch
- Software components - how they work
- Installing locally, testing, and deploying - how to fix it