Technical Debt Program

The Technical Debt Program is being developed to help the Foundation and the broader community better manage technical debt. This article's purpose is to help document a process by which the Foundation and community can:

For more information about Technical Debt in MediaWiki, please see the Technical Debt article.
 * avoid incurring more of it
 * manage it
 * reduce it

Engagement Model
The Technical Debt Engagement Model describes how the Program will work with the various stakeholders within the Wikimedia Foundation to establish pragmatic approaches to address existing Technical Debt as well as put in place measures to avoid the accrual of unintentional or otherwise unnecessary Technical Debt.

Please see Technical Debt Engagement Model for more information.

Awareness Campaign
The Technical Debt Program's Awareness Campaign is focused on the sharing of information about the various aspects of Technical Debt. The Awareness Campaign will bring timely and relevant information about the state of our Technical Debt, current efforts to reduce the backlog, as well as broader Code Health issues.

Please see Technical Debt Awareness Campaign for more information.

Management Process
The Technical Debt Management Process encompasses two distinct activities - managing efforts related to backlog reduction and decision making regarding the accumulation of new Technical Debt. Please see Technical Debt Management Process for more information.