Frameworks, proxies and Lean-Agile Principles

From the moment Scrum became more popular than XP, the software dev community has been focusing on frameworks more than Lean-Agile principles. It’s not surprising this has happened. It’s a lot easier to understand a framework than the principles underneath them.

The challenge that occurs is when the framework becomes the goal. Continue reading “Frameworks, proxies and Lean-Agile Principles”

Lean Thinking on frameworks vs. the work in them

One of the central tenets of Lean is that the system people are in impacts them significantly. This does not mean, however, that one can just create a new system and put people in it – this would be a perversion of Lean-Thinking.  Lean suggests systems support our people. But this presumes they are capable of getting their work done. Putting people into a potentially Agile system does not teach someone actual Agile skills.

Continue reading “Lean Thinking on frameworks vs. the work in them”

Scrum FLEXed

Scrum’s roles, events, artifacts and rules are immutable. Ironically, immutability is as non-Agile as one can be – so why is this? When difficulties arise in how work is being done a question must be asked – “are we doing the right thing poorly or just doing the wrong thing? Scrum pre-defines the “right” thing & says keep working on until you do it correctly. But what if these are not ideal for your situation? What do you do then? Continue reading “Scrum FLEXed”