Developer Relations/Planning

Work in progress -- see T114137.

The Developer Relations planning process is based in Phabricator. Every significant task that doesn't belong to a regular workflow needs to have its own task associated to

Strategy
Our team doesn't have a proper strategy in place yet. Pending.

Roadmap
The Developer Relations roadmap can be found at https://phabricator.wikimedia.org/tag/developer-relations/

The roadmap presents columns for every quarter, and we keep a view of at least four quarters.

The roadmap reflects
 * goals and other actions required to implement the strategy and the WMF annual plan
 * events and other predictable activities
 * other tasks in our backlog

New tasks are placed automatically in the backlog. Then we move them to the column of the quarter that seems more appropriate, usually once a month during a team meeting.

There is no common definition of a roadmap across the Wikimedia Foundation teams. The closest reference is Wikimedia Foundation Annual Plan/2015-16.

ToDo

 * We don't have a high level roadmap. Should we? The current roadmap is not providing a quick picture of our future work, or a clear priority of tasks.
 * We should highlight here the goals/tasks directly connected with the WMF annual plan. Should we?

Quarterly goals
We follow the process for defining quarterly goals used at Wikimedia Engineering/2015-16 Goals. It starts around the middle of the previous quarter, about seven weeks before the planned quarter starts.

Goal-setting process

 * 1) The process starts with the creation of a new section for the next quarter under Developer Relations/Goals and a related task in Phabricator.
 * 2) An announcement is sent to wikitech-l, wikitech-ambassadors, and optionally other channels inviting everybody to propose, discuss, and help committing to quarterly goals.
 * 3) Team members can start proposing goals at the wiki page, its discussion page, or team team meetings.
 * 4) By the deadline for goals drafted, all goal candidates should have a related task in Phabricator including related projects and measurement of success. Discussions specific to a goal should happen in its own task.
 * 5) From that point, candidates will be prioritized through online discussions and team meetings until they have agreed at a department level.
 * 6) By the end of the quarter, every team member will have agreed a list of individual goals with the rest of the team.

Next quarter

 * December 3: team goals scoped and drafted on Developer Relations/Goals#January - March 2016.
 * December 10: team goals drafts completed on mediawiki.org, still open for fine tuning based on external dependencies.
 * December 31: team goals and individual goals finalized.

Current quarter

 * October - December 2015

Past quarters
Before December 2015, we were using Phabricator tasks to document our quarterly goals. Before April 2015, we as Engineering Community Team used the same wiki paged used by WMF Engineering to document annual plans.
 * July - September 2015
 * April - June 2015