Communication
IEEE Std 1058-1998: 4.5.3.5 Reporting plan
Mailing lists are the main way of communication.
Style Guide
IEEE Std 1058-1998: 4.6.2 Methods, tools and techniques
The coding style follow Sun's Code Conventions for the Java Programming Language.
Configuration Management
IEEE Std 1058-1998: 4.7.1 Configuration management plan
Configuration Management is controlled using Subversion.
Release Process describes the DuckHawk release process.
Documentation
IEEE Std 1058-1998: 4.7.3 Documentation plan
DuckHawk's manually edited documentation is maintained within this wiki. The API documentation can be automatically generated with JavaDoc from the source or can be read online.
Issue Tracker
IEEE Std 1058-1998: 4.7.6 Problem resolution plan
DuckHawk uses JIRA to track bugs and feature requests.
Roles and Responsibilities
IEEE Std 1058-1998: 4.4.3 Roles and Responsibilities
Roles and Responsibilities describes the roles of Promoters, Users, Debuggers, Testers, Documenters, Coders and the Project Steering Committee.
Decision Making
TBD
Quality Control
IEEE Std 1058-1998: 4.5.3.4 Quality control plan
IEEE Std 1058-1998: 4.6.4 Product acceptance plan
IEEE Std 1058-1998: 4.7.2 Verification and validation plan
IEEE Std 1058-1998: 4.7.4 Quality assurance plan
DuckHawk is unit tested with JUnit tests.