From callweaver-announce at callweaver.org Wed May 9 01:18:57 2007 From: callweaver-announce at callweaver.org (Project announcements [moderated]) Date: Wed, 09 May 2007 01:18:57 +0200 Subject: [Callweaver-announce] Roles and Tasks for the CallWeaver project Message-ID: <46410561.8070308@spaceball.cjb.net> Hi everyone, After some discussions on irc, most of us like to get organized, so this is what we have come up with. The basic idea of "roles & tasks" is to get organized. This is a step towards starting a foundation and being recognized by the industry, the beginning of an effort to loose the image of being a bunch of loosely connected people. By defining "roles & tasks" and filling the positions we can see what areas we need more help in and ask publicly for additional assistance. If you can help in anyway please let us know. With each "roles & tasks" there will also be rights/access given to the individual. There should be at least 3 persons doing the same role, each in a disparate time zone where possible. Roles Coding related --------------- - core developer * skills: C, CW code, fax, DSP, VoIP, ... * tasks: working with other developers to improve CallWeaver - feature testers * skills: basic C, CALLWEAVER code, can produce useful logging and captures * tasks: testing new features and patches, work closely with dev-team - quality tester * skills: building and compiling, scripting, some debugging * tasks: (automation of) stability and regression testing - security patch master * skills: C, CALLWEAVER code * tasks: search & destroy security related bugs System related -------------- - release manager * skills: building and compiling, scripting * tasks: coordinate + planning of the release (communicate with developers, distro packagers and produce the final tarball) - distro packager * skills: know at least one distro/OS packaging system * tasks: produce packages PBX --- - demonstration server admin * skills: Linux/UNIX, CALLWEAVER and dialplan * tasks: configure and maintain the CALLWEAVER demo server - example config builders * skills: CALLWEAVER configs * tasks: make example configs and dialplan for demo, doc, inclusion in the tarball, .... bofh ---- - sys admins * skills: Linux/UNIX, scripting, xen * tasks: maintain the CALLWEAVER infrastructure Moderators ---------- - forum moderators/admin * skills: a bit of everything * tasks: lead the forum in a productive direction - ML moderators * skills: mailman * tasks: takes care of subscription, bounces, approval Documentation team -------- - wiki writers * skills: Know wiki syntax, understand CallWeaver build process and configuration, and have experience running CallWeaver * tasks: write wiki docs - documentation writer * skills: writing and organization * tasks: combine all sources of documentation, organize them and produce book like docs. - IRC botmaster * skills: scripting, IRC bot * tasks: keep the bot information current, add new bot features Public Relations/Marketing/Support -------- - webmasters * skills: graphical talent, HTML/XML, a bit scripting * tasks: maintain the look and feel of all CALLWEAVER sites - web PR * skills: English writing * tasks: update web home page, handle PR on VoIP related sites - forum PR * skills: frequently present on the forum * tasks: help users, handle PR on VoIP related forums - IRC PR * skills: frequently present on the CALLWEAVER IRC * tasks: help users; especially new ones, handle PR on VoIP related channels Misc ----- - sound master * skills: can produce decent sounds for CALLWEAVER * tasks: keep the sounds updated (preferably multi language) - graphic designer * Skills: Graphics programs, drawing, art and a sense of humor. * Tasks: Can produce images as needed for web design and logos