A background in Xtreme Programming and its values before joining ThoughtWorks
Joined TW, and found them doing this Agile buzzAgilequestioned the dogma of waterfall. It recognizes that the waterfall way of working reduces trust.
Agile attacked the cultural chasms that waterfall seemed to cause. Build cross-functional teams in close collaboration with clients/customers/users
In this agile world, there arose a strand of thinking called LPA.
What is Lean Programmer Anarchy
The values in LPA
Relooking at Agile thought the lens of Critical Thinking and with the anarchist view of LPA
Lets start with the practices that seem to follow wherever Agile goes. Have you ever been asked if you are following these on your TW team?
Challenge this. Do you need it. Why? What is the aim. Is there a better way to achieve that aim.
What about roles in Agile and here in TW, Do we need all of them?
Challenge that. All you need to begin with is Customer and Dev. Forward is trying this out. So are a lot of other places.
It’s not about the tools. Culture is the differentiator.A culture of critical thinking is better than the culture of blame.It’s about not asking “is it ok?It’s about thinking for yourself and making a decision.
We’ve questioned the waterfall enough such that we realized that there was a better way.But there is a higher peak out there. Let talk about things we can do push ourselves to that peak.
I don’t want thisto be a factory for agile clones that don’t question the norm. Head for that higher peak.