![]() |
ubuntu.com - launchpad.net - ubuntu help
|
|
|||||||
|
The Fridge Discussions Discussions about posts at fridge.ubuntu.com |
|
|
Thread Tools | Display Modes |
|
|
|
|
#1 |
|
Skinny Soy Caramel Ubuntu
Join Date: Nov 2005
Beans: 682
|
Creating a roadmap for more successful teams
One of the challenges that every community faces, particularly teams inside a larger community, is the ability to coordinate what goals and ambitions the team is going to work on. Traditionally this has always been somewhat ad-hoc: people join a team and work on whatever they feel like. Ideas are ten-a-penny though. For most teams that work on larger projects (such as events, software, products and more) to actually be productive, coordinating this work can be complex: some projects require coordination across many people with different skill-sets, time-availability and resources.
Something I would like us to work towards in the Ubuntu community is encouraging a culture of best-practise in how we plan our work and coordinate our awesome teams to work together on projects. I believe this kind of coordination can help our teams increase the opportunity for success in their work, feel more empowered and productive and provide greater insight to people outside those teams on what the team is doing. An effective way of doing this is to build a Roadmap for each cycle. This provides an opportunity to capture a set of goals the team will work together to achieve in each six-month period. This article outlines how to build such a Roadmap. Creating Your Roadmap While at first a roadmap can feel a little like a nod to the gods of bureaucracy, they actually possess many benefits:
Step 1: Decide what your team wants to do The first step is to open up a discussion with your team to talk about things that the team would like to do. As an example, a LoCo Team may want to organize a booth at a given conference or work together on marketing materials, a documentation team may want to work together on a book or guide, a software team may want to work together towards a first release, and a translations team may want to work together on documentation to help translate a particular language and organize translations events and sprints. The most effective of way of having this conversation is to produce a wiki page in which people can jot down their ideas and this can form the basis of converting key popular ideas in the team into roadmap items. Keep the discussion focused on the next cycle (which lasts six months). You should make sure you have these discussions out in the open in your team communication channels, be it mailing lists, IRC channels or otherwise. It is important to note that not every contribution has to be on the roadmap. Roadmaps are great for larger projects and goals. Step 2: Create your roadmap document To make things as simple as possible, I have created a roadmap template and place to store roadmaps. This is how it works:
Step 3: Capturing projects in your roadmap The roadmap is broken into a set of sections, each of which points to a particular goal you want to achieve. Each goal then has an Objective block which provides a task that needs to be completed to achieve part of the goal. Each goal can have many objectives. The Objective block is structured like this:
The goal of a roadmap is to capture as many of these projects and apply the same structure that no only communicates what needs to be done, but also who has volunteered to work on which actions. At the Ubuntu Developer Summit next week I will be working with many teams to talk more about this approach to roadmaps and encouraging our various teams, LoCo teams and councils to start experimenting with a roadmap to see how well it can help the team be successful. Originally posted by Jono Bacon here on Tuesday, November 10th, 2009 at 12:48 am More... |
|
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|