#agile #process


Scrum is a pre-defined framework that contains organizations and practices to help teams be more agile. The main ones are a fixed iteration time (usually 2 weeks), a lightweight set of roles (scrum master, product owner), and some masses (standup meetings, demo, sprint planning, retrospective).

Although Scrum is very popular and has become a synonym to agile, I have found that it is rarely well implemented. Teams have a tendency to bound themselves to cargo-cult by following scrum, and stop asking themselves why they are doing things the way they do. The artificial timing of sprints is often pushing teams to reduce the cadence of delivery[1].

It might be a good tool to lower the rework of process definition, but to use with care