Introduction to Agile and Scrum: Principles and Practice