Page MenuHomePhabricator

Wikimedia Technical Conference 2019 Session: Feature Release and Management in MediaWiki/Wikimedia platform
Closed, DeclinedPublic

Description

Session

  • Track: Deploying and Hosting
  • Topic: Feature Release and Management in MediaWiki/Wikimedia platform

Description

A/B testing, gradual feature rollout, and similar practices are standard practices used by Product Managers to release new functionalities of software products. MediaWiki does not provide such functionalities to team developing and releasing software products in the MediaWiki environment. Due to lack of such functionality, developer end up creating their own "feature flag" mechanism and gradual rollout hacks. Having a built-in feature like it in the platform would ease developers life as they wouldn't need to continuously re-invent the wheel when Product comes with the Rollout plan, but also would help developers by allowing separating the change of the behaviour of the software product from the code changes (and deployments)

Questions to answer and discuss

Question:
Significance:

Question:
Significance:

Related Issues

  • ...
  • ...

Pre-reading for all Participants

  • [add links here]

Notes document(s)

[link to notes document (gdoc and / or etherpad)]

Notes and Facilitation guidance

https://www.mediawiki.org/wiki/Wikimedia_Technical_Conference/2019/NotesandFacilitation


Session Leader(s)

  • [name]
  • [name]

Session Scribes

  • [name]
  • [name]

Session Facilitator

  • [name]

Session Style / Format

  • [what type of format will this session be?]

Session Leaders please:

  • Add more details to this task description.
  • Coordinate any pre-event discussions (here on Phab, IRC, email, hangout, etc).
  • Outline the plan for discussing this topic at the event.
  • Optionally, include what this session will not try to solve.
  • Update this task with summaries of any pre-event discussions.
  • Include ways for people not attending to be involved in discussions before the event and afterwards.

Post-event summary:

  • ...

Post-event action items:

  • ...

Event Timeline

debt created this task.Oct 4 2019, 3:38 PM
hashar awarded a token.Oct 7 2019, 8:21 PM
hashar added a subscriber: hashar.

Although I do not do any MediaWiki development, as a frequent conductor of the MediaWiki train I more than welcome that session.

TheDJ awarded a token.Oct 12 2019, 2:42 PM
Tgr awarded a token.Oct 14 2019, 7:15 AM

Although I do not do any MediaWiki development, as a frequent conductor of the MediaWiki train I more than welcome that session.

Sounds like a good and quite well focused session.

I know we at WMDE, particularly the technical wishes team have a pretty sturdy set of processes for slowly rolling out features through beta sites, test sites and then production via initial wikis with beta features and slowly expanding out.

I'm sure lots of guidelines could be created and possibly some things made more technically easy, such as some sort of built in feature support in mediawiki itself. Not sure about steps after that.

WMDE-leszek closed this task as Declined.Oct 17 2019, 12:13 PM
WMDE-leszek added subscribers: MusikAnimal, TheDJ, Tgr.

Given the limited room in the session schedule I withdraw this session proposal. I would still be more than happy to talk about feature flag -related stuff at the Conference, but that'd be in some less formal format. @hashar @Jrbranaa @MusikAnimal @Addshore @TheDJ @Tgr - let's talk in Atlanta!