Agile and TDD course project