Wikipedia Zero/imported/Retrospective-January-2014

= Achievements =

October

 * Released a wide array of features and enhancements. [SEE TRELLO AND GERRIT]
 * Added interstitials and UI chrome suppression
 * Started redirecting ineligible access attempts against subdomains zero.wikipedia.org to a unified warning page
 * Added support for partner self-management of configuration for JSON-oriented users
 * Progress on IP address zero-rating lists
 * Progress on Wikipedia Zero support for all Wikimedia projects.
 * Proxy analysis
 * launched Banglalink Bangladesh
 * launched Wikipedia Zero and USSD/SMS pilot with Airtel in Kenya
 * Began drafting portal requirements and user stories
 * USSD Analytics reports from Praekelt data
 * Footer text / multiple hyperlinks bug fixed
 * Automation tests (enhancements)
 * Helped analytics with web log anomalies
 * Varnish dynamically loads IP->X-CS mapping file
 * ESI restructuring
 * Met with Beeline (RU), presented at Armenia & Russian Wiki Conf
 * Vagrant improvements (helping Ori)

November

 * Monitored the rollout of Wikipedia Zero via text (USSD/SMS) in partnership with Airtel Kenya and Praekelt for the first pilot of the program.
 * Yuri promoted the program abroad.
 * The team also prepared code and configuration for approval,
 * Finalized IP addresses for zero-rating
 * Deployed bugfixes for the Wikipedia app for Firefox OS.
 * Added support for simpler JSON in configuration files,
 * Enhanced performance and redirect features
 * Constrained ZeroRatedMobileAccess extension loading to guard against repeats of last month's configuration bug.
 * Proxy handling code
 * Launched Tcell Tajikistan
 * Launched Beeline Kazakhstan
 * Opera - conditional display of banner
 * Lots of bug fixes
 * JS on-the-fly interstituat rewrite, don't bug me again
 * Landing page m.wikipedia.org & zero.wikipedia.org dynamic redirects
 * Bugello integration

December

 * Implemented a global landing page redirector for mobile Wikipedia website access
 * Added support for staged configuration submittals,
 * Enhanced interstitials based on input from the field from Wikipedia Zero markets,
 * Proxy handling release
 * Analyzed USSD/SMS service and partner launch-related access
 * General bugfixes.
 * Started on an HTML5 webapp proof of concept as an option for rebooting the Firefox OS app.
 * Launched Grameenphone Bangladesh with IP address zero-rating
 * Added optional carrier (community?) specified text on top of landing page
 * Progress on generic JSON configuration extension for use by extension like ZeroRatedMobileAcces
 * JSON Config extension abstracted out
 * Abstracted JSON Config into a separate extension, usable by - migrating soon
 * Lead outreach for women student with codeacademy API course
 * Zero rating of Wikipedia App begins

= Observations =

October

 * Lots of back and forth messaging with upstream clients
 * ++Messy logs from Praekelt (Dan)
 * +Need to refine tests & alarming for automation testing
 * ++Analytics anomalies/blockers (Carolynne)
 * +++Ops blockers (ESI) (Adam)
 * Travel
 * Engaging with Mobile Web & Design

November

 * Nudging and pushing our partners to move faster
 * Bugs coming up in priority
 * +Improved ops coordination
 * +Mobile web team taking a greater interest in Zero

December

 * Found security bugs
 * First partner with ip address zero-rating
 * Still takes a while to launch a partner
 * Partners went dark during the holidays
 * Didn't get enough done on the Zero pipeline due to pet projects

= Post =
 * What are the connections, patterns, and shifts?
 * Prioritize the negative bits over the quarter

Sample average page size for zero / non-zero pages . JavaScript: The latter change caused a 30-minute outage of JavaScript and CSS assets on Wikidata.