Organizational

2.2 Organizational Constraints

Constraint Background and / or motivation
Team Stefan Zörner, supported by colleagues, friends and interested workshop or training participants
Schedule Start of development in December 2010, first running prototype March 2011 (evening talk at oose in Hamburg), presentable version May 2011 (talk at JAX conference in Mayence, Germany). Completion of Version 1.0: February 2012 (Deadline book manuscript for 1st edition).
Process model Risk driven development, iterative and incremental. To describe the architecture arc42 is used. An architecture documentation structured according to this template is a key project result.
Development Tools Design with pen and paper, in addition Enterprise Architect. Work results for architecture documentation collected in Confluence Wiki. Java source code created in Eclipse or IntelliJ. However, the software can be built only with Gradle, i.e. without an IDE.
Configuration and version management At the beginning (Version 1.0) Subversion at SourceForge, later Git at GitHub.
Test tools and test processes JUnit 4 with annotation style both for correctness and integration testing and for compliance with efficiency targets.
Release as Open Source The source code of the solution, or at least parts, made available as open source. License: GNU General Public License version 3.0 (GPLv3). Hosted at GitHub.