Jump to content

Reading/Web/Debt

From mediawiki.org

Overview

[edit]

Technical and UX debt is a matter of priority to the reading web team. Here, we are displaying a list of themes of technical and UX debt which we have worked on and plan on working on in the following quarters of 2016/2017 (Q2-Q4). This list will be used to communicate technical and UX debt on a sprint-by-sprint basis within the team, as well as to summarize the goals and initiatives we have taken on tackling debt over time. Below each theme, an example of a task which would belong in each theme is displayed for reference.


UX Debt Themes

[edit]

UI Standardization

[edit]

Perceived Performance

[edit]

Visual Design improvements

[edit]
  • Alignment issues
  • paddings / margins
  • font sizes

Usability

[edit]

Accessibility

[edit]

Low grade browser support

[edit]

Technical Debt Themes

[edit]

Performance

[edit]
  • tweaking something to make the site faster

Accessibility

[edit]
  • writing accessible HTML

Security

[edit]
  • addressing code with security issues

team workflows / internal

[edit]
  • improving tools used by the team, e.g. replacing jsduck in favor of jsdoc
  • updating tests

Maintainability

[edit]
  • Making code modular

Clean-up

[edit]
  • removing dead code

Improvements such as using new approaches

[edit]
  • templates rather than inline PHP
  • upstreaming and using the upstreamed modules rather than modules developed in an extension
  • using resource loader image module rather than inlining images in CSS

Developer performance

[edit]
  • a list of articles to test against, etc.

Common Themes

[edit]
  • Accessibility
  • Low grade browsers
  • Usability