際際滷

際際滷Share a Scribd company logo
I Stole this from Jules
CRITICAL
THINKING
Lean Programmer Anarchy
Lean Programmer Anarchy
Lean Programmer Anarchy
Lean Programmer Anarchy
Anarchy
the absence or
non-recognition of
authority
freedom of the individual
regarded as a political
ideal
TRUST
with co-location
RESULTS
not blame
CONTINUOUS
DELIVERY
SMALL
APPS
SHORT-LIVED
Lean Programmer Anarchy
AGILE TECHNIQUES
stand ups
retrospectives
estimates
iterations
mandatory pairing
unit tests
acceptance tests
refactoring
patterns
continuous
integration
AGILE TECHNIQUES
stand ups
retrospectives
estimates
iterations
mandatory pairing
unit tests
acceptance tests
refactoring
patterns
continuous
integration
WAT?
Lean Programmer Anarchy
WAT?
Lean Programmer Anarchy
Lean Programmer Anarchy
Lean Programmer Anarchy
Lean Programmer Anarchy
Lean Programmer Anarchy
You see,
Mr. Anand,
it works on my
machine
Lean Programmer Anarchy

More Related Content

Lean Programmer Anarchy

Editor's Notes

  1. What is ThoughtWorks?
  2. A background in Xtreme Programming and its values before joining ThoughtWorks
  3. Joined TW, and found them doing this Agile buzzAgilequestioned the dogma of waterfall. It recognizes that the waterfall way of working reduces trust.
  4. Agile attacked the cultural chasms that waterfall seemed to cause. Build cross-functional teams in close collaboration with clients/customers/users
  5. In this agile world, there arose a strand of thinking called LPA.
  6. What is Lean Programmer Anarchy
  7. The values in LPA
  8. Relooking at Agile thought the lens of Critical Thinking and with the anarchist view of LPA
  9. 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?
  10. Challenge this. Do you need it. Why? What is the aim. Is there a better way to achieve that aim.
  11. What about roles in Agile and here in TW, Do we need all of them?
  12. Challenge that. All you need to begin with is Customer and Dev. Forward is trying this out. So are a lot of other places.
  13. Its not about the tools. Culture is the differentiator.A culture of critical thinking is better than the culture of blame.Its about not asking is it ok?Its about thinking for yourself and making a decision.
  14. Weve 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.
  15. I dont want thisto be a factory for agile clones that dont question the norm. Head for that higher peak.