Waiting Times when doing Scrum !

Waiting Times when doing Scrum !

I was checking my twitter timeline then i found the following one:

image.png

So i was thinking are we really agile in software ? is it possible ?

I think i can talk about my experience with agile as a scrum master or developer now.

As most people(obviously no developers) associate agile with speed. What comes to our minds and most of the managers whom buy agile. We can deliver software quicker than before !!

I remember with the team we map all the tasks and we got something like this:

image.png

But i think the main enemy of agility and the cause of the long waiting times that we can have are: approvals and some information that we require to start.

Thus can we be agile then ?

If we read a little about Lean. We can find the following about a concept called The Wastes of Lean:

theleanway.net/The-8-Wastes-of-Lean

image.png

And in software:

hackernoon.com/7-wastes-in-lean-software-de..

image.png

Then are we doomed to be waiting until our hair turns gray ?

I don't think so. And i think we should return to the origins of Agile. Yeah those origins that do not sell certifications or that agility that empower the wrong people. Yep, we are talking about XP. Extreme Programming !!

But to make it more simple what about just plain collaboration and empowering of the ones who do the actual job !!

I think this image sums up what im talking about:

image.png

I guess that is the reason why big tech companies do not use scrum or choose whatever works for the team. They just empower engineers to do the job. Because who knows better than us whom will be coding the whole feature or fix. Empowering the scrum master(even the tech lead) to tell developers what to do is madness as you are just creating code monkeys. And as developers are lazy people(well i am !). They will get comfortable just doing glue code and never going beyond that.

So lets empower engineers(developers, coders, qa, devops). And also we as engineers should ask and give our opinion on whatever we are coding.

No more code-glue-monkeys please !

image.png

(*) I think i will write more about this topic based on my experience. And also my opinion on what the scrum master role is about.