There is an initiative within the WMF to figure out how much time/effort teams spend on "new functionality" vs. "maintenance". As a pilot project, I have been tracking that in our Discovery Cirrus project[1] for a couple months.

As shown on this graph[2], we have been spending somewhere between 25% and 50% of our time on "maintenance". Note that this should not be considered at all scientific. For starters, there are several glaring issues with this graph:
Still, it's a higher fraction than I would have guessed.

Is it worth my time (or someone else's) to continue to track this data?


[1] https://phabricator.wikimedia.org/tag/search-and-discovery-cirrus-sprint/
[2] http://phlogiston.wmflabs.org/discir_maint_count_frac.png

Kevin Smith
Agile Coach, Wikimedia Foundation