To me, they are not perfect, but they are an excellent expression of many of the key ideas behind Agile. And we should be thinking about them every day. They require thought and common sense to consider how they should be applied on a day-to-day basis. And explanation. Yes, I meant every day. In part because we humans so easily forget, and in part because the opposite ideas are also quite deeply embedded in us.
Now we come to something that I have not been discussing nearly as much. The Scrum Values. They are here. Rather than being ideas about how Scrum or Agile works, they are more guiding ethical ‘laws’. A bit more like the 10 commandments from Judaism.
I guess in theory Ken Schwaber, their author, wants you do follow these while you are doing Scrum. But really, as you read them, if you believe them, you should be doing them ‘all the time.’
Let’s list the key words: Commitment and Focus, Openness, Respect, and Courage.
To me, for most humans, they seem like great things to strive toward. And things about which I will always be making mistakes. If I am honest.
I encourage you, at least while you are doing Scrum, to consider them, and to try to follow them to the best of your ability. And to help your colleagues follow them.
To err is divine, to forgive human. So, encourage your colleagues to follow them. And don’t forget, also, to forgive yourself for your own failures.
Ken Schwaber, in a recent blog post here, compares the Scrum Values to the values (and also principles) articulated by Kent Beck, in his book Extreme Programming Explained. I definitely recommend Kent Beck’s book, and its chapters on Values and Principles.