What’s the essence of Agility? Sure we have the Agile manifesto, but what does it mean for a developer? I’m sorry to say, but too often I hear people say: “hey listen we do scrum, so we are Agile”.
OK, so what exactly is it what you do then? “We do, stand-ups and retrospectives and we have a scrum master and a product owner and last but not least we have short delivery cycles.” All of that is great, but does it make you agile? Or are you just exceptionally good at following the rules and implementing a process.
I have just discovered a funny thing on the internet. If you Google for images on “passionate about software development” guess what you get? Faces of people and only faces of people. No companies, no procedures, no rules, just people who are passionate about creating great software.
For me this is the heart of Agility. People who are passionate about software development. People who know the value of procedures and rules but have the courage to throw everything out the door, just to get a job done. People who feel responsible for their work. People who are not afraid of the uncertain, but embrace it. People who are willing to step up to the plate and truly make a difference.
And for a company to be Agile you need to enable people to behave and act with this passion.
Pleas feel free to comment!