As the pace of the Information Revolution continues to accelerate, there has been a fundamental shift towards small, agile, autonomous development teams in the software workplace. Unfortunately, training in real-world, cross- functional teaming skills is not keeping pace; there are few realistic team- project-based courses visible in most CS program curricula. A main reason for this is the sheer logistic effort of organizing and delivering a team-based educational experience. What is needed is comprehensive technical solution to streamline the delivery of team-based project courses.
Read More Watch Video