Agile

Engineering teams at WMF are "agile", frequently delivering improved features. The default cadence for core MediaWiki and deployed extensions is all code merged to master in Git is deployed every week.

Some teams adopt "big A" Agile software development, formalizing this into engineers working on "stories" (user-facing features) in planned 1-3 week "sprints". They use Phabricator to plan the work. (Some teams have yet to migrate to Phabricator from Mingle, Trello and similar tools.)

Category:Wikimedia Foundation teams internals gives some insight into teams' approaches.

Terminology glossary
There is shared terminology (no more arcane than w:WP:TLA :-) ).
 * http://www.scrumalliance.org/community/articles/2007/march/glossary-of-scrum-terms

TODO our own terminology table
 * Iteration
 * another term for a sprint


 * MVP
 * Minimum viable product - has just those features that allow the product to be deployed, and no more.