[OLPC-Philippines] division_of_labor

Mel Chua mel at melchua.com
Mon Jun 8 19:54:47 EDT 2009


Replying to this on-list, so others can join the conversation.

Sandeep C. wrote:
> Hi-
> 
> This is good Cherry.
> 
> Just thinking aloud...please bear with me.
> 
> In my prior work environment, we finally ended up with five key org pillars:
> 1) General and Administrative - Finance, Operations
> 2) Legal
> 3) HC -- People + Brand Mgt
> 4) Products and Technology -- 2 in a box approach --> Product GM + Eng 
> Head responsible for corresponding product segments
> 5) Sales and Services-- sales, field marketing and revenue-generating 
> consulting&training
> 
> Ownership of the community (fedora, linux users, Jboss.org) managers  
> kept on moving over the past 10 years until it finally ended up with the 
> General Counsel (Legal). Not sure why...
> 
> 
> If we apply this to our scenario, we could rename the teams as follows:
> 
> General and Administrative -- Finance, Operations - Sandeep and Ryan
> Products and Technology - Engineering/Development - Jerome and Harv (see 
> below)
> Marketing - Cherry
> 
> 
> The Academe is quite important as a branch but I have a nagging feeling 
> that it should be part of the Products and Technology group. This will 
> allow a more market-driven approach -- ie the academic 'expert' works 
> within the team to define the 'product requirements.' Keeps development 
> focused on the needs of the customers.
> 

First let me say I'm only concerned about defining 'teams' inasmuch as 
it's just another way (but a good one) for us to tell each other what we 
already want to work on. Interests of individuals should determine 
teams, rather than setting up an arbitrary structure and then trying to 
put people into it. That having been said, it looks like this is what is 
happening already. So. Yay!

> Now the question about "Community." Do we define "community" as the 
> ecosystem of developers, pilot projects, our organization, OLPC Main?

Yes, and more. Users /and/ contributors (the two groups hopefully will 
overlap a lot!) are both part of the community. And contributors are 
more than just developers! Writers, lawyers, parents, artists, students, 
teachers, translators, marketers, sysadmins... there are a lot of ways 
to contribute, because what we're building isn't a *technology*; it's an 
*ecosystem.* It's a new way for an entire world - the world of learning 
- to operate. The borders of the word "community" are somewhat fluid, 
but if they participate in some way towards our mission, they're in. 
That's my current thinking, at least (in no small part influenced by the 
Fedora folks, mind you).

> do we limit "Community" to technical developers?

No, for the reasons explained above.

> Mel: I would think that you're the "Community Manager." Defining 
> community would allow us to better understand each other's scope. And 
> also understand whether this is separate from the 3 other groups or part 
> of P&T.

First of all, you're correct that this is the type of role I'd like to 
work within. (I /can/ write code and make computers work - and I will, 
if that's what it takes - but I find myself to be much more effective 
this way.)

I would rephrase that - I think of myself as a community engineer, since 
I take "manager" to imply that I'm "in charge" of something. Community 
gardener might actually be more accurate; I try to monitor the ecosystem 
of contributors and keep it flourishing. I also try hard not to be the 
only gardener of this sort - many hands make light work, and I love it 
when someone else solves a problem that I'm working on; it means I don't 
have to. ;)

http://wiki.sugarlabs.org/go/User:Mchua#Interests has an explanation of 
how I describe the things I do within Sugar Labs.

"I'm a community engineer. That means I'm something of a 
jack-of-all-trades - my primary interest is in making it easier for 
contributors (or potential contributors) to Sugar Labs to do what they 
want to do, and to keep radical transparency going throughout the 
project so that the efforts of individual volunteers are all aimed 
towards furthering the mission and vision of Sugar Labs as a whole as 
well. Basically, I try to nurture leaders into and within the community, 
get them to work interdependently with each other, and sledgehammer junk 
out of their way so they can do Real Work. Or in other words, I ask 
these questions all the time:

    1. What do you want to do?
    2. Why aren't you doing it (or what stops you from doing it better)?
    3. Why don't you and others know (or know more) about the exact 
impact that you're having on how children learn?

My background is in engineering, so I'll often tackle things through 
technical tools and the people who want to work on them, and use 
software-based analogies and processes to get things done. I'm a student 
of education (and learning) as well as business operations - I'm by no 
means fluent in those two domains yet, but I'm trying hard to become 
equally comfortable working within and with them. Help and feedback is 
always incredibly appreciated."

> Hope this makes sense:)

Same here! Does this help to clarify "community" somewhat? This is by no 
means a gospel answer, it's just my current take, so if people have 
alternate conceptions, I would love to hear them.

--Mel


More information about the OLPC-Philippines mailing list