Reading/Web/Chore list

Checklist
The checklist can be considered to be in priority order. Do not worry if the whole checklist is not completed.

Check if browser tests are failing

 * Are there any browser test failures?
 * If so, has the issue recurred for at least 2 builds?
 * If so, is there a bug open?
 * Is the bug a deployment blocker?
 * Note: If a branch cut is about to happen or happening (Monday/Tuesday) extra care is needed in this checklist item.
 * Find "Blockers:" in https://wikitech.wikimedia.org/wiki/Deployments#Near-term to identify the Phabricator task for deployment blockers and add as a subtask if necessary.

Review the Web Dashboard
https://phabricator.wikimedia.org/dashboard/view/125/
 * Are there tasks in the Triage section that need to be tagged with the backlog?
 * Are there tasks that need to be escalated to "Unbreak Now!" status and pulled into the sprint?

Review #mobile
https://phabricator.wikimedia.org/tag/mobile/

Sometimes users incorrectly tag our bugs...
 * Are there any new tasks tagged mobile in the "needs triage" column?
 * Tasks that are not Readers Web specific should be moved to triaged (tag with relevant teams if you know)
 * Tasks that are Readers Web specific should be tagged with "Reading Web backlog" and relevant components.

Review the next sprint (Reading Web Backlog Upcoming column)

 * Review the cards currently lined up for Upcoming.
 * Is anything not clear in the description of the card?
 * Is there information missing?
 * Are there assets missing?
 * If you were to work on the task right now would you be able to?
 * Add comments with those questions and move to the needs analysis column of the web dashboard.
 * Feel free to add a reassuring token if you want to note that the card is looking in good shape :-)

Check the performance dashboards (devs only)

 * Take a look at the mobile performance dashboard and consider:
 * Is there anything suspicious about the beta cluster in comparison to production?
 * If so, then does it correlate with other performance dashboards based on Real User Monitoring (RUM), e.g. https://grafana.wikimedia.org/dashboard/db/navigation-timing.
 * Are there any obviously related entries in the Server Admin Log?
 * Consider the differences between the beta and production Barack Obama articles
 * The idea of these graphs is to get a sense of what the next train push will lead to e.g. will it increase bytes or decrease bytes?
 * Have the HTML and image sizes deviated considerably? If so re-import the article from production.
 * How do JS/CSS differ? These values should be very very close. If they are not, it probably warrants investigation.
 * Is the next deploy likely to reduce bytes shipped, result in no change or increase them?
 * If there is any difference between the values - debug.
 * Have any new extensions been deployed or changed that might have led to an increase?
 * Did we do any refactoring that may have led to a decrease?
 * Did a new feature we've been working on it increase our payload?
 * Is it possible MediaWiki.Mobile.js or MediaWiki.Mobile.css may need updating on the beta cluster?
 * Do the same for the Page Previews Perf dashboard.

Check the logs (devs only)

 * Take a look at the Logstash dashboard. Is there a log entry that's new and trending or indicative of a breakage?

Check if there are patches from volunteers

 * One place to look may be "Tasks you can help us review" in the Web Dashboard and another is this Gerrit query.
 * Escalate to team code review etc. as necessary.

Review the Reading Web Backlog
https://phabricator.wikimedia.org/tag/reading-web-backlog/
 * Are there any tasks assigned to you in the "Needs Analysis" column? Can you do anything now to help them become actionable?
 * Are there tasks in "To Triage" that need priorities and/or can be moved to "Needs Analysis" or "Tracking"?
 * Are there hidden Priority=Low/Lowest tasks in the "To Triage" column? (Tip: use the filter link on the lefthand menu of the board).
 * Are there tasks in "Needs Analysis" that can be moved along? Even one or two can make a dent in grooming. :)
 * As part of grooming Needs Analysis, assign a team member to the tasks that require their attention, and attend to those tasks with your username attached.
 * Are there tasks that haven't been poked (old) in a while? Poke them!

Admin

 * Check if meetings are scheduled for days off in the current week.
 * If so, notify the team so that they can adjust accordingly.

Order

 * 1) Stephen
 * 2) Olga
 * 3) Piotr
 * 4) Jon R
 * 5) Baha
 * 6) Joaquin
 * 7) Nirzar

Everyone chips in on Fridays.

Status Update
The team member responsible for their time frame should email their progress via the daily standup email threads.

Links

 * [http://chimeces.com/wikimedia-phab-html-links/#%0A%23%23%20Checklist%0A%0AThe%20checklist%20can%20be%20considered%20to%20be%20in%20priority%20order.%20Do%20not%20worry%20if%0Athe%20whole%20checklist%20is%20not%20completed.%0A%0A%23%23%23%20Check%20if%20browser%20tests%20are%20failing%0A%0A%20%20-%20Are%20there%20any%20%5Bbrowser%20test%0A%20%20%20%20failures%5D(https%3A%2F%2Fintegration.wikimedia.org%2Fci%2Fview%2FReading-Web%2F)%3F%0A%20%20%20%20%20%20-%20If%20so%2C%20has%20the%20issue%20recurred%20for%20at%20least%202%20builds%3F%0A%20%20%20%20%20%20%20%20%20%20-%20If%20so%2C%20is%20there%20a%20bug%20open%3F%0A%20%20%20%20%20%20%20%20%20%20-%20Is%20the%20bug%20a%20deployment%20blocker%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%20Note%3A%20If%20a%20branch%20cut%20is%20about%20to%20happen%20or%20happening%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20(Monday%2FTuesday)%20extra%20care%20is%20needed%20in%20this%20checklist%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20item.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%20Find%20%22Blockers%3A%22%20in%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Chttps%3A%2F%2Fwikitech.wikimedia.org%2Fwiki%2FDeployments%23Near-term%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20to%20identify%20the%20Phabricator%20task%20for%20deployment%20blockers%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20and%20add%20as%20a%20subtask%20if%20necessary.%0A%0A%23%23%23%20Review%20the%20Web%20Dashboard%0A%0A%3Chttps%3A%2F%2Fphabricator.wikimedia.org%2Fdashboard%2Fview%2F125%2F%3E%0A%0A%20%20-%20Are%20there%20tasks%20in%20the%20Triage%20section%20that%20need%20to%20be%20tagged%20with%0A%20%20%20%20the%20backlog%3F%0A%20%20-%20Are%20there%20tasks%20that%20need%20to%20be%20escalated%20to%20%22Unbreak%20Now%5C!%22%20status%0A%20%20%20%20and%20pulled%20into%20the%20sprint%3F%0A%0A%5B!%5BReaders%20Web%0Adashboard.png%5D(%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fmediawiki%2Fthumb%2F2%2F27%2FReaders_Web_dashboard.png%2F200px-Readers_Web_dashboard.png)%5D(%2F%2Fwww.mediawiki.org%2Fwiki%2FFile%3AReaders_Web_dashboard.png)%0A%0A%23%23%23%20Review%20%5C%23mobile%0A%0A%3Chttps%3A%2F%2Fphabricator.wikimedia.org%2Ftag%2Fmobile%2F%3E%0A%0ASometimes%20users%20incorrectly%20tag%20our%20bugs...%0A%0A%20%20-%20Are%20there%20any%20new%20tasks%20tagged%20mobile%20in%20the%20%22needs%20triage%22%20column%3F%0A%20%20-%20Tasks%20that%20are%20not%20Readers%20Web%20specific%20should%20be%20moved%20to%20triaged%0A%20%20%20%20(tag%20with%20relevant%20teams%20if%20you%20know)%0A%20%20-%20Tasks%20that%20are%20Readers%20Web%20specific%20should%20be%20tagged%20with%20%22Reading%0A%20%20%20%20Web%20backlog%22%20and%20relevant%20components.%0A%0A%23%23%23%20Review%20the%20next%20sprint%20(Reading%20Web%20Backlog%20Upcoming%20column)%0A%0A%20%20-%20Review%20%5Bthe%0A%20%20%20%20cards%5D(https%3A%2F%2Fphabricator.wikimedia.org%2Ftag%2Freaders-web-backlog%2F)%0A%20%20%20%20currently%20lined%20up%20for%20***Upcoming***.%0A%20%20%20%20%20%20-%20Is%20anything%20not%20clear%20in%20the%20description%20of%20the%20card%3F%0A%20%20%20%20%20%20-%20Is%20there%20information%20missing%3F%0A%20%20%20%20%20%20-%20Are%20there%20assets%20missing%3F%0A%20%20%20%20%20%20-%20If%20you%20were%20to%20work%20on%20the%20task%20right%20now%20would%20you%20be%20able%20to%3F%0A%20%20-%20Add%20comments%20with%20those%20questions%20and%20move%20to%20the%20needs%20analysis%0A%20%20%20%20column%20of%20the%20web%20dashboard.%0A%20%20-%20Feel%20free%20to%20add%20a%20reassuring%20token%20if%20you%20want%20to%20note%20that%20the%0A%20%20%20%20card%20is%20looking%20in%20good%20shape%C2%A0%3A-)%0A%0A%23%23%23%20Check%20the%20performance%20dashboards%20(devs%20only)%0A%0A%20%20-%20Take%20a%20look%20at%20the%20%5Bmobile%20performance%0A%20%20%20%20dashboard%5D(https%3A%2F%2Fgrafana.wikimedia.org%2Fdashboard%2Fdb%2Fmobile-2g)%20and%0A%20%20%20%20consider%3A%0A%20%20%20%20%20%20-%20Is%20there%20anything%20suspicious%20about%20the%20beta%20cluster%20in%0A%20%20%20%20%20%20%20%20comparison%20to%20production%3F%0A%20%20%20%20%20%20-%20If%20so%2C%20then%20does%20it%20correlate%20with%20other%20performance%20dashboards%0A%20%20%20%20%20%20%20%20based%20on%20Real%20User%20Monitoring%20(RUM)%2C%20e.g.%0A%20%20%20%20%20%20%20%20%3Chttps%3A%2F%2Fgrafana.wikimedia.org%2Fdashboard%2Fdb%2Fnavigation-timing%3E.%0A%20%20%20%20%20%20-%20Are%20there%20any%20obviously%20related%20entries%20in%20%5Bthe%20Server%20Admin%0A%20%20%20%20%20%20%20%20Log%5D(https%3A%2F%2Fwikitech.wikimedia.org%2Fwiki%2FServer_Admin_Log%20%22labsconsole%3AServer%20Admin%20Log%22)%3F%0A%20%20%20%20%20%20-%20Consider%20the%20differences%20between%20the%20beta%20and%20production%20Barack%0A%20%20%20%20%20%20%20%20Obama%20articles%0A%20%20%20%20%20%20%20%20%20%20-%20The%20idea%20of%20these%20graphs%20is%20to%20get%20a%20sense%20of%20what%20the%20next%0A%20%20%20%20%20%20%20%20%20%20%20%20train%20push%20will%20lead%20to%20e.g.%20will%20it%20increase%20bytes%20or%0A%20%20%20%20%20%20%20%20%20%20%20%20decrease%20bytes%3F%0A%20%20%20%20%20%20%20%20%20%20-%20Have%20the%20HTML%20and%20image%20sizes%20deviated%20considerably%3F%20If%20so%0A%20%20%20%20%20%20%20%20%20%20%20%20re-import%20the%20article%20from%20production.%0A%20%20%20%20%20%20%20%20%20%20-%20How%20do%20JS%2FCSS%20differ%3F%20These%20values%20should%20be%20very%20very%0A%20%20%20%20%20%20%20%20%20%20%20%20close.%20If%20they%20are%20not%2C%20it%20probably%20warrants%20investigation.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%20Is%20the%20next%20deploy%20likely%20to%20reduce%20bytes%20shipped%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20result%20in%20no%20change%20or%20increase%20them%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%20If%20there%20is%20any%20difference%20between%20the%20values%20-%20debug.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%20Have%20any%20new%20extensions%20been%20deployed%20or%20changed%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20that%20might%20have%20led%20to%20an%20increase%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%20Did%20we%20do%20any%20refactoring%20that%20may%20have%20led%20to%20a%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20decrease%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%20Did%20a%20new%20feature%20we've%20been%20working%20on%20it%20increase%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20our%20payload%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%20Is%20it%20possible%20MediaWiki.Mobile.js%20or%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20MediaWiki.Mobile.css%20may%20need%20updating%20on%20the%20beta%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20cluster%3F%0A%20%20-%20Do%20the%20same%20for%20the%20%5BPage%20Previews%20Perf%0A%20%20%20%20dashboard%5D(https%3A%2F%2Fgrafana.wikimedia.org%2Fdashboard%2Fdb%2Freading-web-page-previews).%0A%0A%23%23%23%20Check%20the%20logs%20(devs%20only)%0A%0A%20%20-%20Take%20a%20look%20at%20the%20%5BLogstash%0A%20%20%20%20dashboard%5D(https%3A%2F%2Flogstash.wikimedia.org%2Fapp%2Fkibana%23%2Fdashboard%2FReading-Web).%0A%20%20%20%20Is%20there%20a%20log%20entry%20that's%20new%20and%20trending%20or%20indicative%20of%20a%0A%20%20%20%20breakage%3F%0A%0A%23%23%23%20Check%20if%20there%20are%20patches%20from%20volunteers%0A%0A%20%20-%20One%20place%20to%20look%20may%20be%20%22Tasks%20you%20can%20help%20us%20review%22%20in%20the%20%5BWeb%0A%20%20%20%20Dashboard%5D(https%3A%2F%2Fphabricator.wikimedia.org%2Fdashboard%2Fview%2F125%2F%20%22phab%3Adashboard%2Fview%2F125%2F%22)%0A%20%20%20%20and%20another%20is%20this%20%5BGerrit%0A%20%20%20%20query%5D(https%3A%2F%2Fgerrit.wikimedia.org%2Fr%2F%23%2Fq%2F%5C(project%3Amarvin%2BOR%2Bproject%3Amediawiki%2Fextensions%2FElectronPdfService%2BOR%2Bproject%3Amediawiki%2Fextensions%2FFeaturedFeeds%2BOR%2Bproject%3Amediawiki%2Fextensions%2FMobileFrontend%2BOR%2Bproject%3Amediawiki%2Fextensions%2FPageImages%2BOR%2Bproject%3Amediawiki%2Fextensions%2FPopups%2BOR%2Bproject%3Amediawiki%2Fextensions%2FQuickSurveys%2BOR%2Bproject%3Amediawiki%2Fextensions%2FRelatedArticles%2BOR%2Bproject%3Amediawiki%2Fextensions%2FRelatedSites%2BOR%2Bproject%3Amediawiki%2Fextensions%2FTextExtracts%2BOR%2Bproject%3Amediawiki%2Fextensions%2FVectorBeta%2BOR%2Bproject%3Amediawiki%2Fextensions%2FWikidataPageBanner%2BOR%2Bproject%3Amediawiki%2Fextensions%2FZeroBanner%2BOR%2Bproject%3Amediawiki%2Fservices%2Ftrending-edits%2BOR%2Bproject%3Amediawiki%2Fskins%2FCologneBlue%2BOR%2Bproject%3Amediawiki%2Fskins%2FMinervaNeue%2BOR%2Bproject%3Amediawiki%2Fskins%2FModern%2BOR%2Bproject%3Amediawiki%2Fskins%2FMonoBook%2BOR%2Bproject%3Amediawiki%2Fskins%2FVector%5C)%2Bstatus%3Aopen%2B-owner%3Aniedzielski%2B-owner%3Asniedzielski%2B-owner%3Ajdlrobson%2B-owner%3Ajhernandez%2B-owner%3Abmansurov%2B-owner%3Apmiazga%2B-owner%3Aphuedx%2B-age%3A4week).%0A%20%20-%20Escalate%20to%20team%20code%20review%20etc.%20as%20necessary.%0A%0A%23%23%23%20Review%20the%20Reading%20Web%20Backlog%0A%0A%3Chttps%3A%2F%2Fphabricator.wikimedia.org%2Ftag%2Freading-web-backlog%2F%3E%0A%0A%20%20-%20Are%20there%20any%20tasks%20assigned%20to%20you%20in%20the%20%22Needs%20Analysis%22%20column%3F%0A%20%20%20%20Can%20you%20do%20anything%20now%20to%20help%20them%20become%20actionable%3F%0A%20%20-%20Are%20there%20tasks%20in%20%22To%20Triage%22%20that%20need%20priorities%20and%2For%20can%20be%0A%20%20%20%20moved%20to%20%22Needs%20Analysis%22%20or%20%22Tracking%22%3F%0A%20%20%20%20%20%20-%20Are%20there%20hidden%20Priority%3DLow%2FLowest%20tasks%20in%20the%20%22To%20Triage%22%0A%20%20%20%20%20%20%20%20column%3F%20(Tip%3A%20use%20the%20filter%20link%20on%20the%20lefthand%20menu%20of%20the%0A%20%20%20%20%20%20%20%20board).%0A%20%20-%20Are%20there%20tasks%20in%20%22Needs%20Analysis%22%20that%20can%20be%20moved%20along%3F%20Even%0A%20%20%20%20one%20or%20two%20can%20make%20a%20dent%20in%20grooming.%C2%A0%3A)%0A%20%20%20%20%20%20-%20As%20part%20of%20grooming%20Needs%20Analysis%2C%20assign%20a%20team%20member%20to%20the%0A%20%20%20%20%20%20%20%20tasks%20that%20require%20their%20attention%2C%20and%20attend%20to%20those%20tasks%0A%20%20%20%20%20%20%20%20with%20your%20username%20attached.%0A%20%20-%20Are%20there%20tasks%20that%20%5Bhaven't%20been%0A%20%20%20%20poked%5D(https%3A%2F%2Fphabricator.wikimedia.org%2Fproject%2Fboard%2F67%2Fquery%2FePiQv3Dt.2F1%2F%20%22phab%3Aproject%2Fboard%2F67%2Fquery%2FePiQv3Dt.2F1%2F%22)%0A%20%20%20%20(old)%20in%20a%20while%3F%20Poke%20them%5C!%0A%0A%23%23%23%20Admin%0A%0A%20%20-%20Check%20if%20meetings%20are%20scheduled%20for%20days%20off%20in%20the%20current%20week.%0A%20%20%20%20%20%20-%20If%20so%2C%20notify%20the%20team%20so%20that%20they%20can%20adjust%20accordingly. Markdown editor template] (Prettifies links to phab tasks and gerrit patches)