Member-only story
SAFe PI-Planning Is Stupid
I would go even further, SAFe PI Planning is dangerous!
Now that I have your attention, I have to confess that it is NOT clickbait. A few months ago, I came across an article saying that Agile deserved to die, but it was only the conclusion of making one dumb decisions after the other. It turns out that there are a lot of decisions that seem very reasonable and sound, but they end up being foolish. And somehow, Scalable Agile Framework (SAFe) had become the maximal exponent of those choices. So, given that ‘PI-Planning’ is one of the most well-known features of SAFe, I will focus on it to show how SAFe ‘PI-Planning’ is stupid.
It is undeniable that Agile is still misunderstood, and it even has many detractors. And SAFe does not help to fix that gap. Like many other occasions, the misunderstandings are creating the detractors. I will not enter in detail, but I will leave just this link to a previous story, so, if you like, you can judge by yourself:
‘Hello World!’
Probably the best way to illustrate the problem with SAFe is with the most simple program that most of the developers utilize to learn (or compare) any language: ‘Hello World!’.
console.log("Hello World!");
If you are curious, on the Wikipedia you will find the ‘Hello World!’ in at least a dozen of programming languages.
So, what the ‘Hello World!’ program does? It shows a salute to the user, often, the text ‘Hello World!’ — the origin of its name. That’s all, it does nothing else. It is one of the most simple functionalities that a developer can write.
Now imagine, you want to add a ‘Hello World!’, to your program, and you are using SAFe in your company. How much it would…