Participating in technical debate and group problem solving. The generation and review of technical reports and reporting on progress.