Fundraising tech/Roadmap

WikimaniaThe following is fr-tech's roadmap and historical records. This is currently a work in progress.

Current Quarterly Goals
Wikimedia Technology/Goals/2017-18 Q1

Q2 FY 2017-18
Q2 is entirely dedicated to supporting the Big English Campaign. Email start October 1st. We need to ensure 100% up time from the first email until the first week of January.

Annual Plan Goal: Payment processor long term plan Annual Plan Goal: Civi dedupe
 * Stabilize Ingenico for Big English
 * Discuss options for PSP simplifications
 * Possibly switching tracks to work on recurring donations before Big English.
 * Stabilize dedupe in preparation for Big English
 * fit in new dedupe fixes for MG manual process

Q3 FY 2017-18
This quarter could take several directions based on the results of our investigations and meetings in Q2.

Annual Plan Goal: Payment processor long term plan

PSP options Other possible features
 * Commit to a new portfolio of PSP with Omnichannels handling most of our revenue
 * Do not start any new PSP relationships and do not expand options or countries
 * Cut PSPs, options, countries or some mix of those configurations
 * Support the switch to a new Email system (ESP)
 * Increase support or recurring donations
 * Make progress on Smashpig infrastructure
 * Refactor the contribution tracking table

Donation Interface

 * Single responsibility principle
 * Quit overloading ProcessReponse
 * DRY up code
 * Ingenico ResultSwitcher should use common GatewayPage::handleResultRequest code
 * Help stop unintended duplicate donations
 * Process donations as soon as possible (before popping out of iframes) and send to backend to clear up orphans

Central Notice

 * Banner Sequence

CiviCRM

 * Dedupe is implemented
 * Continue adding conflict resolution rules
 * Migrate drupal modules to real Civi extensions, list them on civicrm.org

Payment Processors

 * Upgrade PayPal
 * Upgrade Ingenico
 * New countries
 * Alternate methods

Smashpig

 * Move all the meat there!