As many of you will know, I manage the Ubuntu Community Team at Canonical, which has horsemen Holbach, Castro and Planella in it. A large chunk of my job is to take into account the wide range of needs from our different stakeholders (community teams, Canonical teams, upstreams etc) and to flesh out a strategy for my team for each cycle. To do this I gather input and feedback from the team and these stakeholders and put together strategy that will guide the team’s work through the cycle. Today I want to share this strategy with you all.
Most components in this strategy includes a blueprint which itself includes a set of actions that outlines the goals for Maverick. The benefit of this approach is that you can subscribe to blueprints you are interested in and keep track of those projects as we work through them. If there are elements of these blueprints that you would like to contribute to and get involved with, do let us know.
So, on with the blueprints. Please note: each of these blueprints is targeted for the Maverick cycle only and these are the blueprints that my team specifically is working on with assistance from the community – other Canonical teams are of course working on their own sets of blueprints. Also, this does not include all community blueprints: there are many blueprints that are not part of my teams expected deliverables.
Ayatana
Socialize Indicator Application Menu with upstreams
https://blueprints.launchpad.net/ubuntu/+spec/community-m-global-menuContinue work with upstreams on adopting application indicator technology
https://blueprints.launchpad.net/ubuntu/+spec/community-m-application-indicators-outreach
Daily Builds
Document the daily builds infrastructure and workflow
https://blueprints.launchpad.net/ubuntu/+spec/community-m-document-daily-buildsAdvocate, promote and enthuse the use of daily builds for a range of tasks
https://blueprints.launchpad.net/ubuntu/+spec/community-m-advocate-daily-builds
Developer Growth
Improve Harvest usability
https://blueprints.launchpad.net/ubuntu/+spec/community-m-improve-harvest-usabilityImprove Harvest speed
https://blueprints.launchpad.net/ubuntu/+spec/community-m-improve-harvest-speedFind opportunities for reducing the complexity of the workflow as a developer
https://blueprints.launchpad.net/ubuntu/+spec/community-m-development-workflow-reviewCreate a graphic high-level overview of common development process
https://blueprints.launchpad.net/ubuntu/+spec/community-m-development-workflow-reviewCreate initiative around Packaging Documentation and update the docs
https://blueprints.launchpad.net/ubuntu/+spec/community-m-packaging-docs
Patch Review
Patch Review Process Review
https://blueprints.launchpad.net/ubuntu/+spec/community-m-patch-review-processPatch Review Initiative
https://blueprints.launchpad.net/ubuntu/+spec/community-m-patch-review-initiative
Upstreams
Launchpad upstream bug workflow improvements
https://blueprints.launchpad.net/ubuntu/+spec/community-m-launchpad-upstream-improvements-bugsLaunchpad upstream patch visibiity improvements
https://blueprints.launchpad.net/ubuntu/+spec/community-m-launchpad-upstream-improvements-patchesEvangelize daily builds to upstreams
https://blueprints.launchpad.net/ubuntu/+spec/community-m-upstream-dailybuildsContinued upstream contacts growth
https://blueprints.launchpad.net/ubuntu/+spec/community-m-upstream-contactsOrganize Canonical presence at upstream events
https://blueprints.launchpad.net/ubuntu/+spec/community-m-conferences
Best Practice
Document and consolidate core community processes
https://blueprints.launchpad.net/ubuntu/+spec/community-m-process-improvements
Translations
Improve Translations Packaging for Help in Ubuntu Applications
https://blueprints.launchpad.net/ubuntu/+spec/community-m-improve-translations-packaging-for-help-in-ubuntu-applicationsTranslations Community Advocacy
https://blueprints.launchpad.net/ubuntu/+spec/community-m-translations-community-advocacyTranslations Community Learning Content
https://blueprints.launchpad.net/ubuntu/+spec/community-m-translations-community-learning-contentTranslations Community Events
https://blueprints.launchpad.net/ubuntu/+spec/community-m-translations-community-eventsExtend the translations status reporting
https://blueprints.launchpad.net/ubuntu/+spec/community-m-improving-translation-status-reportingHealthcheck for core translation teams
https://blueprints.launchpad.net/ubuntu/+spec/community-m-translation-teams-healthcheckLaunchpad Translations Reporting API
https://blueprints.launchpad.net/ubuntu/+spec/community-m-launchpad-translations-reporting-apiDeveloper education on localization
https://blueprints.launchpad.net/ubuntu/+spec/community-m-developer-education-on-localization
Software Delivery
Process for post-release updates
https://blueprints.launchpad.net/ubuntu/+spec/community-m-post-release-app-process
Infrastructure Improvements
LoCo Directory – Improved Events Handling
https://blueprints.launchpad.net/ubuntu/+spec/community-m-loco-directory-plansdeveloper.ubuntu.com
https://blueprints.launchpad.net/ubuntu/+spec/community-m-opportunistic-developer-outreach
Regular Cycle Activities
Tuition Week plans (Open Week, App Dev Week, Dev Week)
https://blueprints.launchpad.net/ubuntu/+spec/community-m-tuition-weeksUbuntu Global Jam
https://blueprints.launchpad.net/ubuntu/+spec/community-m-global-jamRelease Parties
https://blueprints.launchpad.net/ubuntu/+spec/community-m-release-partiesUbuntu Free Culture Showcase
https://blueprints.launchpad.net/ubuntu/+spec/community-m-free-culture-showcaseMaverick Governance Changes
https://blueprints.launchpad.net/ubuntu/+spec/community-m-governance-changes
As you can see, we have quite a bit to keep us occupied in this cycle. If you want to watch the sausage being made, subscribe to the blueprints you are interested in, track out burndown chart, and do join us in #ubuntu-community-team
on Freenode where we work together.
We look forward to seeing you there! Horsemen…roll out!