NattyRoadmap

Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2010-10-20 00:35:18
Size: 2217
Editor: ip72-213-131-215
Comment: initial creation
Revision 9 as of 2010-11-01 00:43:41
Size: 3440
Editor: ip72-213-131-215
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.

This spec has been broken down into more refined specifications.
https://wiki.ubuntu.com/BeginnersTeam/Specs/NattyRoadmap/MembershipProposal
https://wiki.ubuntu.com/BeginnersTeam/Specs/NattyRoadmap/MentorsProposal
Line 18: Line 24:
The Beginners Team has transitioned from a small excellent 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 28:
== 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 31:
== Design == Bob is new to the community. Bob has been a developer for many years and knows he is interested in Ubuntu development.
Line 24: Line 33:
You can have subsections that better describe specific parts of the issue. Carl has been packaging and fixing bugs for years. He would now like to mentor people through the Beginners Team.
Line 27: Line 36:

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|Mentorship Proposals]]<<BR>>
{*} determine the best design for focus group containers [[BeginnersTeam/Specs/NattyRoadmap/FocusGroupContainers|Focus Group Containers 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 44:
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. Make sure we coordinate with the LoCo Council. We do not want to interfere with any of the loco efforts or be perceived as trying to replace LoCos.
Line 55: Line 46:
== BoF agenda and discussion == Perception the team is not global enough.
Line 57: Line 48:
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. Concern about the quality of mentors.

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.

This spec has been broken down into more refined specifications. https://wiki.ubuntu.com/BeginnersTeam/Specs/NattyRoadmap/MembershipProposal https://wiki.ubuntu.com/BeginnersTeam/Specs/NattyRoadmap/MentorsProposal

Rationale

The Beginners Team has transitioned from a small excellent 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.

Carl has been packaging and fixing bugs for years. He would now like to mentor people through the Beginners Team.

Implementation

Ubuntu review and evaluate our membership process. Membership Proposals
Ubuntu determine the best path for mentoring in each area of the community. Mentorship Proposals
Ubuntu determine the best design for focus group containers Focus Group Containers 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

Make sure we coordinate with the LoCo Council. We do not want to interfere with any of the loco efforts or be perceived as trying to replace LoCos.

Perception the team is not global enough.

Concern about the quality of mentors.


CategorySpec

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