What is Agile?
3rd Feb, 2020
What is Agile?
There are different meanings for Agile in the industry based on the understanding that people may have. It varies from mindset, methodology, process, and so on. Let us have a look at what the dictionary says about Agile. It means "Ability to move quickly and easily." It also means nimble.
Quickly but not easily
What are the things that one may want to do quickly, but are not easily?
- Build a business or a product
- Losing bodyweight
Let us take the example of losing body weight. Everyone wants to stay fit. What if a person is overweight, losing weight becomes difficult and tedious too. Losing weight is not an easy thing to do. The amount of dedication and perseverance for that process is enormous. Many of them are unable to achieve weight loss because they are unable to sustain their commitment toward their goal, which is losing weight.
Weight loss as a goal has not only a positive impact on the person but also on their friends, family, colleagues, and the whole system. To achieve the goal, one needs to change their habits and sustain them. Habits include,
- Sleeping well
- Exercising daily
- Eating healthy
Similarly, to build a sustainable business, one needs to create sustainable habits.
What does Agile mean for business?
It is the ability to evolve your products quickly and continuously to fulfill customer needs. Just like losing weight, we want to build products quickly, but it is not easy. Just like sustainable habits in weight loss, we need things like
- Discipline in the way we work
- We need to engage customers regularly
On top of that, they need to reflect on the way they build products periodically. It includes a process within which teams operate, the structure of the team, and policies that govern the organization. These need improvements frequently.
The Vehicle Metaphor
Agile is a vehicle that takes you from one place to another. Let us say you have a destination in mind, and you want to move there from where you are. The vehicle will help you move from where you are to where you want to be.
There are different types of vehicles based on roadways, airways, and waterways. Some of examples of a vehicle are cars, buses, trains, two-wheelers, ships, boats, cruisers, waterbikes, helicopters, planes, etc. A car will serve the purpose if you are driving inside a city, but if you want to travel to a mountainous area where there are no roads, a 4X4 is needed.
Similarly, if you're going to travel across continents, you need either a ship or an airplane. The terrain or the surface that you are traveling on will help you decide on the vehicle that suits your purpose.
Similarly, based on the complexity of the work one is doing, one needs different ways and means to achieve Agility. There are various ways to reach Agility, some of them are
- Extreme Programming Practices (XP)
We might have to choose any of these based on the type of work we do.
Agile is not a mindset, methodology, process, or framework. It's a philosophy. It's a guiding principle towards the expected behavior.
This is just a speck of knowledge on your journey to becoming an expert in the industry. If you have any doubts or require career guidance, feel free to connect with our Industry experts and trainers for 1-on-1 coaching. "We upskill and boost your career by providing a wide range of courses such as CSPO, CSM, ICP-ACC, etc. visit our website to learn more about all the courses we offer."
This is just a speck of knowledge on your journey to becoming an expert in the industry. If you have any doubts or require career guidance, feel free to connect with our Industry experts and trainers for 1-on-1 coaching.
"We upskill and boost your career by providing a wide range of courses such as CSPO, CSM, ICP-ACC, etc. visit our website to learn more about all the courses we offer."