I have about 15 years of experience in Software Development, and at least 8 of them were spent working with Agile methodologies. I am a Certified ScrumMaster and continue to improve my skills to become a better Servant-Leader.
When I first read the Agile Manifesto, I realised the huge potential it might evolve into. Ok I must admit, even though I wasn’t too shortsighted about the potential, I wasn’t expecting it to occupy this much importance in as short time as 15 years on! Nonetheless, I am grateful of the power it provided to us (developers) since then.
Scrum as a framework struck me first with its simplicity and then its possibilities to transform the way we work as a whole business entity. Test Driven Development and eXtreme Programming changed the way we approach software development irreversibly. Kanban guided us towards recognising our limits and bottlenecks. Lean showed us the importance of eliminating the waste in an organisation to give more focus to ever important goals.
The notes I will share in this blog are purely designed to keep my mind in order. As common as it might sound, we all take notes; sometimes just not to forget things and sometimes to organise our thoughts. I hope that sharing them could possibly help someone out there with a similar pain.
Please note that even though most of the examples are shaped around my experiences with Software Development, I am aware of the fact that Agile thinking and Scrum framework are very important concepts across all sorts of businesses. Therefore, I will try to keep the technical gibberish to a bare minimum, although an early warning might be required that I make no promise of that!
Last but not the least, an important lesson that Scrum tought me is to recognise the value in failing. Therefore I strive to be bald and brave with everything I do. As Master Yoda once said:
“Fear leads to anger. Anger leads to hate. Hate leads to suffering.”