Wikimedia Apps/Application sunsetting

This page documents the application sunsetting process of the Mobile Apps Team.

Announcement process

 * 1) Reach a team consensus to sunset the app, and agree upon the date the application will be retired.
 * 2) Announce in relevant fora that the app is undergoing sunsetting, explaining the rationale behind the decision and giving the date the application will be removed from production.
 * 3) Do a search for any relevant documentation for the app that may be published, such as blog posts or manuals, and update them to announce that the app is being retired.
 * 4) Turn on any built-in announcements that are in the app that can inform the user that the app sunsetting is taking place, and what (if anything) they need to do to prepare.

Retirement process

 * 1) When the date comes, remove the app from production.
 * 2) Turn on any built-in announcements that are in the app that can inform the user that the sunsetting has taken place.
 * 3) Return to all the app documentation and amend it to say the app is being retired.
 * 4) Close all remaining open bugs in your bug tracking system.
 * 5) Abandon any work-in-progress patches that will not be completed as a result of the sunsetting.
 * 6) Prevent new bugs from being filed against the app in your bug tracking system.