Design and software control (versioning, documentation, technical reviews). Commitment to delivering technical reports as required by the project team.