If you haven't heard about scrum, and you work in web or mobile development, it's time you did. Scrum is a way of organizing engineering teams around time-tested techniques to improve communication, increase the flexibility of the product development process, support constant improvement, and provide a sustainable rhythm for productivity with less pain and more participation.

Scrum offers a core set of operating principles, and supports incredible flexibility for a team to adapt the process to their particular needs. Properly applied, scrum insulates engineers against interruptions and micromanagement while giving product managers the flexibility to adapt to market changes regularly, and the ability to predict how much work the team can ...

Get Scrum: Novice to Ninja now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.