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.
