As defined in the
TWikiGovernance, the TWiki Technical Board (TTB) is responsible for decisions over architecture, release process and tool infrastructure. The TTB works with the relevant
TWikiTaskTeams when taking such a decision, trying to find consensus with the team members responsible for the implementation of the decision. TWiki Technical Board members are appointed; in the future they will be elected when the community is ready.
Purpose and mandate of TWiki Technical Board
The purpose of the TTB is at least the following
- Ensure code quality through...
- review of code contributions
- feedback to contributors
- ensure that our processes are followed (proper bug items - on item per bug - traceability between SVN and Bugs database)
- ensure maintenance and further development of the test suites
- exercise the right to revert poor contributions
- ensure that contributors follow their checkins with the required documentation
- Ensure development of architecture
- Ensure that the road map headlines are turned into actionable items
- Ensure we have detailed descriptions that individual contributors can understand and act upon
- Ensure large tasks are broken into manageable chunks
- Ensure that specs are documented before code is implemented to trunk
- Ensures we have a working subversion system
- Ensures we have a working Bugs database
- Be the authority that other developers go to when they have questions about ways to implement a new feature.
- Work together with the release manager team/person on planning the technical side of the release.
--
Contributors: PeterThoeny - 2011-11-30
Discussion
Old proposed TTB and discussions of 2008 archived in
rev 5 of this topic.
--
PeterThoeny - 2011-11-30