Scrum Teaches Us To Be Agile

When it insists on having a Daily Scrum,

it teaches us

the most efficient and effective method of conveying information to and within a development team is face-to-face communication.
————————————-

When it dictates that a Product Owner be part of the Scrum Team,

it teaches us

the importance of developers working with business people daily throughout the project.
————————————-

When it prescribes that a Development Team should be self-organizing,

it teaches us

organizations should build projects around motivated individuals, give them the environment they need, and trust them to get the job done.
————————————-

When it requires that a sprint be no more than one month or less,

it teaches us

the value of delivering working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
————————————-

When it guides the Scrum Team to produce shippable software every sprint and to actively engage stakeholders in discussions of not only the increment and future product backlog,

it teaches us

that our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
————————————-

When it expects the Development Team to produce a fully usable Increment of software each Sprint,

it teaches us

to believe that working software is the primary measure of progress.
————————————-

By electing the Product Owner to maintain a Product Backlog ordered by highest value first,

it teaches us

simplicity — the art of maximizing the amount of work not done. It does this by showing us that, by putting high value items first, less valuable work is ignored. Since there is always more work to get done that we have money, time, or people to accomplish, this is essential.
————————————-
By calling for a team to conduct a retrospective every Sprint,

it teaches us

to, at regular intervals, reflect on how to become more effective, then to tune and adjust our behavior accordingly.
————————————-

Scrum teaches us to be agile.

jknight

Jason is a developer, Scrum Master, writer, teacher, coach, husband, father, and community leader out of Tulsa Oklahoma. He's been delivering software since 2007 and absolutely loves the values and principles of agility especially as given form by the Scrum framework.