Development process improvement/Pages organization

Project policy

 * Each time an engineering activity involves at least five engineer-days, a project page is created on mediawiki.org to document it, using the appropriate template
 * The project page has two main goals:
 * It provides detailed information to stakeholders about the engineering department's activities, thus ensuring transparency and accountability. It also provides an entry point for people who want to get involved in a particular project.
 * It is a way to keep track of all the documentation associated with a project (requirements, specifications, implementation plan, test plan, etc.)
 * It is the responsibility of the engineering programs managers to make sure the project pages are created and kept up-to-date. The actual documentation should be delegated to managers, designers and engineers working on the project.

Requirements
Content
 * greater emphasis on the two things people care about most: status and roadmap.
 * One page that links to all of the other important docs
 * No initialisms/acronyms in page titles.
 * a conspicuous banner on top identifying it as a WMF project page, and not an extension/manual page.
 * same banner should make it explicit whether the project is current or finished
 * Project specifications, documentation, feature requests should be in subpages where possible.

Basic project information
 * Project page template should have in infobox on the side with the following Project information:
 * name
 * team
 * start and end dates
 * category magic

Classification
 * Per quarter categories (automatic using template dark magic if possible, to lower maintenance)
 * Time-based category should appear only on main project page not on content subpages
 * Categories with unambiguous names
 * We should not rely on subpage convention for categorization: Make one category per project (which will appear on all pages)

Location
 * All project pages on a single wiki
 * Project pages go under main namespace, e.g. Article assessment, Liquid Threads
 * But detailed documentation can be elsewhere, e.g. on wikitech:

Structure
 * An index of some kind (or master category) for all pages

Maintenance
 * As little maintenance as possible

Relation to extensions, subprojects & releases
 * Different phases or a project, and subprojects, should be regarded as different projects
 * e.g. We shouldn't have "Article feedback", "UploadWizard" or "Analytics upgrade", but "Article feedback pilot", "UploadWizard 0.1" and "udp2log deployment"
 * Project page template should link to the extension's page, if it exists

Information: That's really all we need as far as tracking is concerned. The link can lead to a more detailed page (on mw.o or elsewhere, say, wikitech) with even more links if needed.
 * Group (features, general engineering, operations, fundraising, mobile, offline)
 * Project title
 * Project short description
 * Link
 * Status (+ date)
 * Status history
 * Roadmap, target date
 * Team
 * Program manager(s)

Places to display these pieces of information:
 * Monthly reports
 * Individual project pages
 * Wikimedia engineering projects (formerly WMF Projects) (basically, the same as monthly reports, but formatted differently)
 * ⇒ Information can be stored in a template and individual piece accessed through a #switch to be displayed appropriately

Community-led projects
It would be nice to record them somewhere; or even include them in the new structure?
 * Deglobalization
 * WMF Projects/New auth designs

Implementation plan
Week 12 Week 13 Week 14 Week 15 and after:
 * Guillaume: work on implementation plan & tools
 * Guillaume & EPMs: work on March report in usual form
 * Guillaume: fly to SF
 * Guillaume: 1:1 sessions with EPMs
 * EPMs: Add missing information
 * Guillaume: nag people when information is missing

Project categories

 * Category:WMF Projects → Category:Wikimedia engineering projects
 * Category:WMF Project Proposals → Category:Wikimedia engineering projects proposals
 * Category:WMF Projects 2010q3 → Category:Wikimedia engineering projects active in 2010-Q3
 * Category:WMF Projects 2010q4 → Category:Wikimedia engineering projects active in 2010-Q4
 * Category:WMF Projects 2011q1 → Category:Wikimedia engineering projects active in 2011-Q1
 * WMF Projects → Wikimedia engineering projects

Engineering reports
✅
 * Put them all in Category:Wikimedia engineering reports
 * WMF Engineering Overview October 2010 → Wikimedia engineering report/2010/September
 * WMF Engineering Overview November 2010 → Wikimedia engineering report/2010/October
 * WMF Engineering Overview December 2010 → Wikimedia engineering report/2010/November
 * WMF Engineering Overview January 2011 → Wikimedia engineering report/2010/December
 * WMF Engineering Overview February 2011 → Wikimedia engineering report/2011/January
 * WMF Engineering Overview March 2011 → Wikimedia engineering report/2011/February

Dependent project pages
These pages shouldn't be attached to their parent pages.

Note: fix double redirects.