hey ... below is an outline of some of the issues I think we'll face in
the next six months as we implement the new community organization we
are working on. It's not complete by a long shot, but it's a start and I
intentionally kept it small to initiate the conversation on list. I also
recommend a specific course of action at the end.
*
Reorganization & Simplification: Current Status*
*
http://mail.opensolaris.org/pipermail/ogb-discuss/2008-September/006066.html
*
Status Changes to Current Groups*
* As the infrastructure team works on the new opensolaris.org
website, they need to know what existing groups will be changing
status when the new community organization and website are
implemented. For instance, I already know of 72 Projects that will
migrate to become User Groups, so I'll work that part and
communicate with them and get that info to the infrastructure
team. But are there any other Communities that will become
Projects? Or Projects that will become Communities? The team will
need to know this so we can make the necessary changes in the
application to accommodate those migrations. I don't have a hard
deadline for this right now, but we should have this decision by
the end of November if possible. If there are changes to that
rough time period, I'll let you know.
*2009 Election Education*
* The OGB's simplification/reorg is basically re-writing major
sections of the Constitution that cover roles/groups, project
creation, and membership. These changes have clear dependencies
that will affect our intent to start implementing now:
o The community has to vote on these changes, and
o The infrastructure is not in place to support the bulk of
the changes.
* I realize the OGB voted to temporarily ignore the current
Constitution in order to fix it, but we still have to be mindful
of the scale of changes we are proposing. We shouldn't go too far
without making sure we have enough community participation, and we
ought to test our assumptions as well. We need to make sure we
have this consensus because the infrastructure team is doing
website work based on our decisions. I actually don't think we are
that far away since we've been discussing this in the open for
many months now. I just think it's the OGB's responsibility to do
an education campaign as we prepare well for the next election
since that will involve voting on a new Constitution as well as a
new board.
*Infrastructure*
* The new site will be rolled out in stages and in parallel to the
current site for testing, updating, and, of course, migrations.
Nothing surprising here. We've already had parts of the
authentication application out for a couple of rounds of testing,
and we'll continue more of these releases this fall and into the
new year. The issues around these tests and other existing
infrastructure issues will determine when we can have the final
live site with the new community structure and wiki. There will be
a series of migrations (content, data, users, etc), and some of
that will be done by the team and some will be done by the
community. We are looking into building some tools to facilitate
the content migrations, but it's difficult to determine how long
the content migrations will take even with tools. Migrating the
UGs to projects manually took 3 months, and the scale we are
talking about for the entire site is obviously very much larger.
* We will look at automating the membership process that Simon/Alan
were talking about on list after the election and after the core
infrastructure pieces are in place.
* We can not make major changes to the poll application until after
the majority of the site is implemented, so we'll have to use the
current poll application to run the next election. That means that
all the current roles and associated groups will remain in place
until after the next election. Once the new OGB is in place and
the community has approved the new Constitution and the new site
is functioning properly, we can rebuild the poll application to
account for the new organization and the 2010 election. Using the
existing poll application for the 2009 election will not affect
the election, per say, but it will enable us to focus on finishing
core infrastructure projects first and it will enable the
community to approve the changes in the Constitution.
*
Recommendation*
We should not try to implement all parts of the simplification/reorg
before the 2009 election and before the website can support everything.
We are only talking about 6 months till the end of our term with a major
holiday in the middle, so breaking it up into a few steps seems wise. We
have time to finish this if we plan properly and work consistently.
Trying to do it all now will only cause confusion and distraction. But
we can easily start with these two items:
1. Project Creation Process: The current process is manual and
involves members of the infrastructure team. As we implement the
new manual process, we'll have to communicate with the entire
community and with the infrastructure team, we'll have to update
website documents and instructions to support the change, and
we'll have to form any OGB committee (if needed) as well. In the
process of doing all this, we'll have ample opportunity to
characterize this change as one part of the entire reorg. That
community-wide education and communication is necessary. And by
starting out changing one part first, it will help us to figure
out our own process as we implement other parts in the future. We
need a test case, in other words.
* So, we need one person to lead this change. Volunteers?
2. Rewrite the Constitution: I doubt we'll be able to simply
cut/paste the changes we've made into the current Constitution and
have it make sense. I think we are looking at a re-write. But
that's fine since we have time and we need that time to do this
work. Also, this should not take any longer than a few months
since we have more focus and agreement now on the board, and the
community wants a simpler structure. The new Constitution should
be shorter and simpler as a result. But we do have some writing
and communication to do to make sure that when voting time comes
we have not forgotten something important. If something is broken,
we need to fix it now. Not in March of 2000.
* So, we need one person to lead the re-writing effort. If
there are no objections, I'd like to volunteer to lead this
part.
How about starting there? We can add more if we have the opportunity to
do so, but for now this seems like a reasonable place to start. If we
wanted to start with the new membership process as well, we could add
that to the mix, but we'd have to do so under the old roles -- in other
words, a Core Contributor = a Member. Then the roles are consolidated
under the new system later. I'm fine with doing this, but I feel
strongly that we ought to bite off one thing at a time so we don't cause
to much confusion and get bogged down. I'd rather have slow and
consistent movement rather than risk stagnation by attempting to do too
much too soon. I think implementing the new project creation process and
rewriting the Constitution can be done in parallel, but another
implementation should wait until we are confident the first one went well.
That's my pitch.
Jim
--
http://blogs.sun.com/jimgris/
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://mail.opensolaris.org/pipermail/ogb-discuss/attachments/20080930/65f71f2c/attachment.html>