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 Mingle, Trello and other tools to plan work.

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.