Introduction to Agile for Newbies
There is an enormous amount of content related to ‘Agile’ seconds away with a search query in a browser. In this article I would like to introduce Agile for those who would like to have a broader understanding of Agile. With more companies & industries taking note of the transformative benefits of an organisation adopting Agile behaviours, it is no wonder why McKinsey stated in a 2019 article that ‘Agility is catching fire’. I was introduced to the concepts of Agile in 2018 and since then have begun a journey of shifting my approaches to be closer aligned to the Agile behaviours. I still have some way to go at executing Agile effectively, however I am enjoying all the learnings and developing as an individual and as a leader. I would like to share my thoughts centered around a broad introduction on the topic.
Defining Agile
The Agile Alliance, which was founded on the Manifesto (we will get to later) for Agile Software Development, describes Agile as the ability to create and respond to change. It is a way of dealing with, and ultimately succeeding in, an uncertain and turbulent environment. Atlassian, the company behind one of the most successful project management software on the market — JIRA states that — Agile is an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer…