Engineering Practices for Building Quality Software, ミネソタ大学（University of Minnesota）
Agile embraces change which means that team should be able to effectively make changes to the system as team learns about users and market. To be good at effectively making changes to the system, teams need to have engineering rigor and excellence else embracing change becomes very painful and expensive.
In this course we will learn about engineering practices and processes that agile team uses to make sure the team is setup for change.
In additional to this, we will also learn about practices, techniques and processes that can help team build high quality software
At the end of this course, you will be able to comfortably and effectively participate in various techniques and processes for building secure and high quality software....