Agile methods are now mainstream. Meaning organizations adopt a way of working in a more communicative, more face to face work-together manner. The focus of agile project management is developing solutions incrementally, working with project teams that need to react effectively to changing requirements. Scrum is a common way to implement agile methods.
So, what is it? What is a scrum master? What are the new challenges of developing software this way? How do we work in an agile or scrum environment? What are the new roles? What’s the role of the scrum team? What’s the role of the scrum master?