The common mistake made by early Scrum adopters was under-estimating the importance of engineering practices. Unfortunately, this has not changed and also today many organisations entering Agile world still neglect this key issue. One of the reasons of this situation is a false believe that one can build software using Scrum only. Being an open framework, Scrum needs complementary engineering practices in order to form a valid Agile Software Development process. In this training you will learn how to use Scrum with eXtreme Programming to develop high quality software. eXtreme Programming provides engineering practices for Scrum, but , as you will learn during this training, is so much more than that.