Home | WebMail | Register or Login

      Calgary | Regions | Local Traffic Report | Advertise on Action News | Contact

Login

Login

Please fill in your credentials to login.

Don't have an account? Register Sign up now.

Posted: 2017-09-05T13:19:36Z | Updated: 2017-09-05T13:19:36Z

Gone are the days of endless meetings of tech teams pouring over project timelines, only to see the first version of their product released months or years later.

With Agile officially embraced by most Fortune 500 firms, I can confidently say it is mainstream now. So, its worth taking a minute to highlight just how much of an impact Agile has had on the world of tech.

There are many reasons why Agile has changed tech teams forever. Here are 9 of them:

1. Problems Are Exposed Immediately

Have a bug? Youll know in 1-2 weeks. Have a team member not pulling their weight? Youll know quickly. Teams that use iterative, Agile sprints have the benefit of quick feedback loops. Therefore, problems bubble to the surface quickly. There is no hiding in Agile. Identifying root causes of problems quickly means mistakes are fixed quicker. The quicker, the cheaper. Less time spent going down the wrong path, less money spent building the wrong features or building code on top of broken code.

2. Its The Great Equalizer of Startups and Enterprise

Before Agile, startups didnt stand a chance at competing with enterprise tech teams. Building software required time and money, and lots of both. Now, an Agile team has an ADVANTAGE over a traditional waterfall team. This means startups can truly compete against enterprise. So much so, that enterprises are now creating labs, skunkworks teams, innovation teams, so that they can innovate on pace with startups.

3. Change Is Easy

With large swaths of code bases covered in tests, embracing change is easy. Tests are a big giant safety net. Agile teams can be confident that changing one area of code wont break another area unknowingly. If adding a new feature does result in a problem elsewhere in the code, the team knows immediately, and knows exactly where the problems are. Thus, teams can be very aggressive with embracing any change that comes their way, whether from shifts in the market, a new competitor coming onto the scene, or the request of a stakeholder.

4. Individuals Are Empowered

Individuals are significantly more empowered on Agile teams. Teams are trusted to get the feature into production in a way that works for them. This is a good thing. With so much competition in tech right now, teams that can truly empower individuals have an advantage.

5. Retrospectives!

Retrospectives are one of the most valuable team practices emerging out of Agile. If done well, they can quite literally improve your entire organization. Retrospectives enable teams to reflect upon the past in a blame-free, constructive way. When retrospectives are facilitated well , they lead to fruitful action items that drive increased productivity for the entire organization.

6. Sustainable Pace Is Achievable

Gone is the need for death marches. Sure, weve still got project deadlines and sure we sometimes still rush to get all the scope in on time. But, with the promise that another release is around the corner, theres really truly no need to burn the midnight oil. Get the highest priority features done and then do another release in a few weeks.

7. No More Empty Promises On Feature Delivery

Im sure there are many folks, especially the nice humans that have to deal with Agile contracts , who still want us to commit to a specific set of features done by a specific date. Yet, we know better now. Stakeholders, marketing teams and business owners can rest assured that their tech teams are working on the most important features in the correct order.

8. The Consumer Has A Real Voice

Knowing that its relatively cheap to iterate on features, its easier now more than ever to react to consumer input quickly. This is the way it should be - get software into the hands of real users as quickly as possible so that they can use it and provide feedback.

9. Less Waste Means Higher Profits

Imagine if Amazon had a feature that no one used. Theyd know in one day, and theyd change it. Were so used to software being useful that weve forgotten how unuseful most of it used to be. With Agile, teams waste very little time on unuseful features. And, the pace at which features can be changed results in less wheel spinning, which leads to higher profits.

Support Free Journalism

Consider supporting HuffPost starting at $2 to help us provide free, quality journalism that puts people first.

Thank you for your past contribution to HuffPost. We are sincerely grateful for readers like you who help us ensure that we can keep our journalism free for everyone.

The stakes are high this year, and our 2024 coverage could use continued support. Would you consider becoming a regular HuffPost contributor?

Thank you for your past contribution to HuffPost. We are sincerely grateful for readers like you who help us ensure that we can keep our journalism free for everyone.

The stakes are high this year, and our 2024 coverage could use continued support. We hope you'll consider contributing to HuffPost once more.

Support HuffPost