High Quality Software Development with Agile and Scrum