[openFIRST-devel] Project Restructuring
Brought to you by:
xtimg
From: Tim G. <ti...@op...> - 2005-07-20 22:28:39
|
Hello, I've discussed with several of you a plan for how to restructure the openFIRST Project such that things don't get bogged down with one central point of authority while at the same time there's a definite go-to person for each area. The conclusion we reached is that the project should organised as follows. There are a number of teams, each team has a coordinator who works with everyone on the team to make sure the goals of the team are being followed, that people aren't duplicating effort, etc. If/when a quick decision affecting the whole project needs to be made it may fall to the coordinators to do it and coordinators should know the answer to questions about their area or at least who to ask to get them. The teams are (where someone's already opted to be the coordinator his name and e-mail is listed; we'd like to have each person being the coordinator for at most one area): Development - Jamie - ja...@op... Internationalization - Guilherme - gui...@op... Validity Testing Accessibility Administration - Tim - ti...@op... Evangelism Support Here's a brief description of what each team does: Development - the development of modules to be distributed (actual coding is done only by FIRST students; the coordinator is most likely, but not necessarily a FIRST student). Internationalization - translates project documents, distributed modules, etc. into languages other than English (translation for distributed modules must be done by students; translation for other areas is not necessarily done by a student; the coordinator may or may not be a FIRST student) Validity - ensures that markup, CSS, Javascript, etc. used throughout the project comply with the respective standards (for work on distributed modules this must be done by students; for other areas it is not necessarily student done; the coordinator may or may not be a FIRST student) Testing - pretty self explanatory; not just for the distributed modules (this is open to everyone; the coordinator may or may not be a FIRST student) Accessibility - responsible for ensuring that the site, modules, etc. work for those who are faced with disabilities such as blindness, poor vision, and those accessing openFIRST materials through a medium other than a conventional web browser (such as those using a PDA/cell phone browser, screen reader, braile output device, etc.) (for work on distributed modules actual code changes must be done by students but discovering issues is open to everyone; the coordinator may or may not be a FIRST student and would ideally have access to some devices other than the conventional web browser) Administration - responsible for handling all server side stuff, projects that aren't distributed (such as FIRST Blogs), etc. (this isn't student only, it is strongly encouraged that the coordinator be someone who has been with the openFIRST Project for a long duration and therefore is most likely not still a FIRST student though ideally will have been one in the past) Evangelism - tasked with getting users/volunteers/generally spreading the word about the project. (anyone and everyone can be part of this group; the coordinator may or may not be a FIRST student) Support - responsible primarily for supporting the shipped modules using Bugzilla, e-mail, forums, and potentially other means (anyone may be a member of this group; the coordinator may or may not be a FIRST student) So, if you'd like to opt to be a coordinator, first and foremost make sure you have the time and skills to do it effectively, and then pick your area and let me (or preferably this list) know what it is. |