I’m finally back from being on the road. I’ve caught up on much needed sleep and am now working regular hours again. This means its time to address the various issues that we left to ponder before I went on vacation and my trip to Europe. While I was in Europe and in IRC while I was rebooting our database server, inhouseuk said the following:
inhouseuk: you need to start behaving more like a sort of CEO rather than a one man band 🙂
I agree. But then, what exactly is this sort of CEO (or rather sort of Executive Director) supposed to do? And what isn’t he supposed to do? Thats a really tough question that I would like to pose to the community at large. If you have any thoughts on this, please speak up.
The first thing that I want to do is to describe the job I have been performing for the last two years since the non-profit has been running. Then, with help from the community I would like to come up with my job description going forward. That way we can all be on the same page about I should and should not be doing.
Things that I should probably not be doing any longer are in bold.
Executive Director of the MetaBrainz Foundation
Server maintenance
- Hardware purchasing/acquistion of used hardware
- Colocation issues/contracts/maintenance
- Managing hardware costs and future planning
- Manage off-site servers (nl., test.)
Business Development
- Conferences/tradeshows/schmoozing/maintaining contacts for MusicBrainz
- Meetings with potential partners/licensees
- New licenses sales
- Managing and soliciting sponsors
- Raise funds for further server development
Development
- mb_server (and too little of it)
- lucene searching
Legal Department
- Licenses for data/software/web services
- Contracts for data/licenses/web services
- Interacting with lawyers
- Find pro bono lawyers
Community Relations
- Answering questions in IRC/mail/blog/mailing lists
- Conflict resolution
- Managing developers
Foundation Issues
- metabrainz.org web site/donation tracking
- State/federal filing requirements
- Board of directors management/meetings
Accounting
- Keep general books, manage invoices, pay bills
- File tax reports/manage accountants
- Post monthly financial results
- Manage bank accounts/investments
Support
- Answer support@ emails, with help from Wolfsong
- Help partners/licensees (at least have support@ team help
Please note that not all of these tasks are things I do every week. But should something come up, I have to rise to the task. If a server tips over, I go to fix it. If a customer has a question I ask it. I may just go for weeks without dealing with a tipping server.
Do you agree or disagree with the items I’ve identified as things that I should not handle any more?
Technorati Tags: communities, musicbrainz