MotuProcessesSpec

Differences between revisions 9 and 10
Revision 9 as of 2006-11-30 11:06:25
Size: 4960
Editor: i59F76BC5
Comment:
Revision 10 as of 2006-11-30 11:07:15
Size: 4978
Editor: i59F76BC5
Comment:
Deletions are marked like this. Additions are marked like this.
Line 61: Line 61:
''[pitti: I'd prefer having these decisions codified in the spec for easier reference, and as a 'foundation document', but I'm fine with the deferring, too]''
''[dholbach: I'm not quite sure I understand your request.]''
Line 75: Line 72:
== Comments ==
''[pitti: I'd prefer having these decisions codified in the spec for easier reference, and as a 'foundation document', but I'm fine with the deferring, too]''
''[dholbach: I'm not quite sure I understand your request.]''

Specification

Summary

The MOTU have come together as a vital part of the Ubuntu community, playing a tremendous role in making Ubuntu more broadly useful and as a place for developers to demonstrate their skills. We will review the organisation and processes around the MOTU and see what improvements we can make.

Rationale

Some processes proved to be bottlenecks which slowed down the progress of MOTU. We will revisit processes we decided on in the past and the advent of a MOTU Council will improve the overall speed and reduce the number of stages a decision has to go through.

Use cases

After having worked with the MOTUs for a while, Mark is encouraged by MOTUs to join the forces. He writes a mail to the council mailing list and gets a decision within two weeks.

James wants to get involved and is told to look at the MOTU/TODO wiki page. He finds some easy tasks on there and is able to help out, even with what he thinks is little knowledge.

Daniel looks at the MOTU members page and is able to identify active members easily.

Matt wants to know what the MOTU council did in the last meeting and who they approved to become MOTU. He either checks the wiki page or gets the full report in the TB meeting.

Scope

The process changes involve small tweakings and reconsiderations, but more importantly introduce the MOTU council, which will be the central place for decision making and improve MOTU management.

Design

The MOTU council will help to find consensus and have a final say in conflicts. It will also take care of approval of new MOTUs. Apart from that it will try to organise the MOTU efforts and make it easy for everybody to concentrate on what they want to do.

The other process changes involve

  • revisiting the policy of NEW packages,
  • introducing a process to identify inactive MOTUs,
  • adding a document about the 'hard freeze' process,
  • reporting events in the MOTU team to the CC, TB and UWN regularly,
  • updating the MOTU/TODO during every MOTU Council meeting.

Implementation

The implementation details regarding the MOTU council have to be approved by the CC and TB meeting. The outcome of the sessions is lined out here:

  • The MOTU Council will be called MOTU Council (and only informally 'Council Grayskull').

  • The Council will consist of five ubuntu-dev or ubuntu-core-dev members.
  • The Council will deal with organisational problems in the MOTU community. Problems which affect Ubuntu technically will be discussed in the MOTU Council meeting and presented to the TB. Same goes for social problems, which will be discussed with the CC.
  • The meetings will be held every three weeks.
  • One permanent item of the meeting agenda will be to review the MOTU/TODO page.
  • The Council will report the outcome of meetings and interesting developments to the CC and TB, also to the UWN or Fridge. The Council will create wiki pages for easier reference.
  • The new membership process will work as follows:
    • After working a while with the MOTU community a MOTU hopeful will be encouraged to become MOTU by his sponsors or other members of the team.
    • The MOTU hopeful will write a mail to the public MOTU Council mailing list and CC his sponsors.
    • The council will have two weeks of time to check the references and reply back.
      • The applicant is encouraged to mention packages she/he maintains or specific uploads that were done quite well.
      • The Council will check Launchpad's /+packages page, talk to select team members and go with the information collected that way.
    • The outcome of this will be presented to the TB, who will have the final say.

Decisions which are deferred to the first MOTU Council meeting are:

  • Will one ACK suffice for getting a NEW package approved?
  • Will we mail MOTUs after one year of inactivity and probably mark their status as 'deactivated'? Inactivity is identified by checking the -changes list and checking their /+karma page.

Clear action points are:

  • Write down the process for 'hard freeze' approval.
  • Improve the documentation of freezes to be less intimidating.
  • Draft the processes to announce them on the mailing list before a decision will be reached in the meeting.

Outstanding issues

  • Receive orders on the MOTU Council election process by the CC and TB.
  • Discuss ubuntumembers and ubuntu-core-dev membership requirements with CC and TB.

Comments

[pitti: I'd prefer having these decisions codified in the spec for easier reference, and as a 'foundation document', but I'm fine with the deferring, too] [dholbach: I'm not quite sure I understand your request.]


[:CategoryMOTU]BR [:CategorySpec]

MotuProcessesSpec (last edited 2009-01-26 09:18:30 by i59F70AD9)