To make people interact and understand what Agile is all about is an ongoing process. Agile, Scrum, Lean, … these are all buzz words that people like to use without fully understand it's implications. The main thing with Agile is how it highlights shit. Ops.. should not have used that word but that’s a sad happy truth. That's probably the reason why people love it and hate it.
Sometimes I feel like a communist, battling my Agile/Scrum flag up and down through whispers os disbelievers. A crusade about the ones who believe self-organising is an utopia.
To make sure something does not work you need to give it a chance. To criticise you need to understand. Probably understand even more than the ones who actually support it.
The “magical Agile words” mean way more than just making a process happen. It is about springing a mindset. Creating the mindset is hard because you have to battle with your own pre conceived believes and other people as well. You can speak to the big fishes above you and they can all praise on how great Agile and Scrum is but at the end of the day, if they do not believe from the heart, you will drown by the shore.
At times, when I was trying hard to push things forward I heard a lot people mentioning how passioned I was about the product. By “passionate” they probably meant good and bad and were both probably right. We need everybody to make a business happen. We need the hard work, we need to lazy guy, we need the dreamer, the down to earth, the story teller, they all create this unique place we sit our asses 40h plus a week. If they were all like me we would be working in a horrible place. We need different people to make things work. Variety is the spice of life. Although I do believe that without at least a bit of passion and care you won't go anywhere.
We must aim way more than just a pay check at the end of the day. Excellence is a matter of choice.