Michael James is a software process mentor and Certified Scrum Trainer with Danube Technologies. His primary focus is on the engineering practices that enable agile project management practices. Having worked as a software developer for more than twenty years, Michael has deep experience with automated testing that predates the Extreme Programming movement.