NattyRoadmap

Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2010-10-20 00:35:18
Size: 2217
Editor: ip72-213-131-215
Comment: initial creation
Revision 7 as of 2010-10-31 14:20:37
Size: 2994
Editor: cpe-67-242-167-198
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 * '''Launchpad Entry''': UbuntuSpec:foo  * '''Launchpad Entry''': https://blueprints.launchpad.net/ubuntu-beginners-projects/+spec/ubuntutheproject-n-beginners-team-community-onboarding
Line 5: Line 5:
 * '''Contributors''':  * '''Contributors''': https://launchpad.net/~ubuntu-beginners-council
Line 10: Line 10:
== Release Note ==
Line 12: Line 11:
This section should include a paragraph describing the end-user impact of this change. It is meant to be included in the release notes of the first release in which it is implemented. (Not all of these will actually be included in the release notes, at the release manager's discretion; but writing them is a useful exercise.) The Ubuntu Beginners Team exists to enhance the initial experience of new Ubuntu users and to guide existing Ubuntu users to become part of the global Ubuntu community.
Line 14: Line 13:
It is mandatory.
The Beginners Team membership process is the vehicle we use to mentor individuals. Each prospective member chooses a Focus Group (an area of interest) and is assigned a mentor proficient in that area of the community. By the time a prospect becomes a full member they should be fairly proficient in their area of interest. Being the first experience a user has with the community it is important that we are providing the best possible experience. We need to adequately equip the individual for success in the area(s) of the community for which they are interested. What is the criteria for proficient in the different areas of the community and how will that fit into out mentor program.

The Beginners Team needs strong relationships and clear avenues of communication with the areas of the community we are mentoring people to participate in. This will ensure a healthy collaboration, the sharing of best practices, and minimise duplication of effort.
Line 18: Line 20:
The Beginners Team has transitioned from a small forum support group to a multi faceted mentoring team. As this transition has happened some of our processes and guidelines have not kept pace. Many of the membership process have been implied instead of explicit. Reviewing and formalizing our membership and mentoring processes will provide a clear path for beginners and improve the effectiveness of our project.
Line 20: Line 24:
== Assumptions == Fred is new to the community. He is not sure what areas he might be best suited to contribute to.
<<BR>>
Line 22: Line 27:
== Design ==

You can have subsections that better describe specific parts of the issue.
Bob is new to the community. Bob has been a developer for many years and knows he is interested in Ubuntu development.
Line 27: Line 30:

This section should describe a plan of action (the "how") to implement the changes discussed. Could include subsections like:

=== UI Changes ===

Should cover changes required to the UI, or specific UI that is required to implement this

=== Code Changes ===

Code changes should include an overview of what needs to change, and in some cases even the specific details.

=== Migration ===

Include:
 * data migration, if any
 * redirects from old URLs to new ones, if any
 * how users will be pointed to the new way of doing things, if necessary.

== Test/Demo Plan ==

It's important that we are able to test new features, and demonstrate them to users. Use this section to describe a short plan that anybody can follow that demonstrates the feature is working. This can then be used during testing, and to show off after release. Please add an entry to http://testcases.qa.ubuntu.com/Coverage/NewFeatures for tracking test coverage.

This need not be added or completed until the specification is nearing beta.
{*} review and evaluate our membership process. [[BeginnersTeam/Specs/NattyRoadmap/MembershipProposal|Membership Proposals]]<<BR>>
{*} determine the best path for mentoring in each area of the community. [[BeginnersTeam/Specs/NattyRoadmap/MentorsProposal|Membership Proposals]]<<BR>>
{*} develop a plan to better forge relationships with the areas of the community we are mentoring people for.<<BR>>
{*} review IRC procedure for automatic voicing of members : DONE
Line 53: Line 37:
This should highlight any issues that should be addressed in further specifications, and not problems with the specification itself; since any specification with problems cannot be approved. This should highlight any issues that should be addressed in further specifications.

Summary

The Ubuntu Beginners Team exists to enhance the initial experience of new Ubuntu users and to guide existing Ubuntu users to become part of the global Ubuntu community.

The Beginners Team membership process is the vehicle we use to mentor individuals. Each prospective member chooses a Focus Group (an area of interest) and is assigned a mentor proficient in that area of the community. By the time a prospect becomes a full member they should be fairly proficient in their area of interest. Being the first experience a user has with the community it is important that we are providing the best possible experience. We need to adequately equip the individual for success in the area(s) of the community for which they are interested. What is the criteria for proficient in the different areas of the community and how will that fit into out mentor program.

The Beginners Team needs strong relationships and clear avenues of communication with the areas of the community we are mentoring people to participate in. This will ensure a healthy collaboration, the sharing of best practices, and minimise duplication of effort.

Rationale

The Beginners Team has transitioned from a small forum support group to a multi faceted mentoring team. As this transition has happened some of our processes and guidelines have not kept pace. Many of the membership process have been implied instead of explicit. Reviewing and formalizing our membership and mentoring processes will provide a clear path for beginners and improve the effectiveness of our project.

User stories

Fred is new to the community. He is not sure what areas he might be best suited to contribute to.

Bob is new to the community. Bob has been a developer for many years and knows he is interested in Ubuntu development.

Implementation

Ubuntu review and evaluate our membership process. Membership Proposals
Ubuntu determine the best path for mentoring in each area of the community. Membership Proposals
Ubuntu develop a plan to better forge relationships with the areas of the community we are mentoring people for.
Ubuntu review IRC procedure for automatic voicing of members : DONE

Unresolved issues

This should highlight any issues that should be addressed in further specifications.

BoF agenda and discussion

Use this section to take notes during the BoF; if you keep it in the approved spec, use it for summarising what was discussed and note any options that were rejected.


CategorySpec

BeginnersTeam/Specs/NattyRoadmap (last edited 2010-11-02 19:47:56 by ip72-213-131-215)