Modern Agile: An introduction

Over the last ten years, innovative firms, software thought leaders, as well as agile and lean pioneers, have unveiled easier, stronger and more effective ways to be agile. The modern strategies are focused on producing excellent results and growing a terrific culture. In this era, it’s preferable to take Scrum Master Certification Online to bypass old-fashioned agility and adopt modern approaches.

Famous companies like Amazon, Apple, Google, Etsy, Airbnb, and others are proof that the four principles of modern agile work. But that doesn’t mean you have to be a world-renowned company to benefit from modern agile.

What is Modern Agile?

According to Joshua Kerievsky, the CEO of Industrial Logic, modern agile refers to a community for people who would like to uncover better ways of achieving impressive results. It uses wisdom from numerous industries, is framework free and principle driven.

The concept of modern agile takes many ideas into account other than software development. That means organisations without software development can still apply it.

The Four Principles of Modern Agile:

  1. Make people awesome

Modern agile is about finding ways to make all stakeholders within our ecosystem awesome. These people include those who use, buy, sell, fund and make our services or products. It’s about learning their pain points and contexts, what they intend to achieve and things that hold them down.

Amazon, for example, has been using “customer obsession” as its guiding principle since 1997 and the results are evident. If you make customers awesome, they’ll naturally promote your services or products. However, don’t only focus on making your customers happy and forget about the staff. Make your staff awesome too.

  1. Make safety a prerequisite

Unless people are safe, you can’t make them awesome. Safety is among the basic human needs, and it helps to unlock high performance.

Fear is common in many organizational teams. People are afraid of airing their views, making changes, and making mistakes. The problem is, fear cripples performance. If fear permeates your organization, any fancy process won’t make a difference. To eradicate fear among staff, build a blameless culture so people can learn from failures and improve. The blameless culture is practiced at Etsy and Google.

  1. Experiment and learn rapidly

To make people awesome or make them feel safe, there has to be learning. And rapid learning is achieved through constant experimentation. It’s crucial to make experiments “safe to fail” to eliminate the fear of conducting more of them.

When you’re stuck or aren’t learning adequately, it’s an indicator that you need to conduct more experiments. Speed is essential under this principle. It shouldn’t take too long to realize that something doesn’t work. As soon as you fail, quickly experiment something new. That way, you achieve constant improvement.

  1. Deliver value continuously

If you fail to deliver regularly, you also delay learning those things that delight customers. To deliver value is not necessary to release a feature or product to the general public. At times, it might mean providing a half-baked idea to customers so you can quickly receive feedback.

In modern agile, the question should be, “How do we deliver the right outcomes quickly?” To deliver value perpetually, you need to break down large quantities of value into smaller pieces to be delivered safely now and not later.

Agile Scrum Methodology

Introduction to Scrum:

What is scrum?

Well, scrum is a framework for agile project management that describes a set of tools, roles, and meetings that work together to enable teams to manage and structure their work.  

Agile scrum methodology refers to a project management system that’s based on incremental development. Iteration comprises of sprints of 2 to 4 weeks each, and the goal of each sprint is to develop essential features first and create a potentially shippable product. Most of the features are included in the product’s subsequent sprints. Adjustments are made depending on the feedback from customers and other stakeholders amidst sprints.

While other project management approaches focus on building a full product in a single iteration from the beginning through the end, agile scrum methodology concentrates on delivering many of the product’s iterations to provide the highest business value to stakeholders within the shortest possible time. To get the most from the Scrum framework, you may want to consider certified scrum master training.

The main advantage of agile scrum methodology is the flexibility as the sprint-based model allows the scrum team to receive feedback from various stakeholders after every sprint. In case of any changes or problems, the agile scrum team can make quick adjustments for future sprints and provide valuable iterations.

Comparison between Modern Agile and Manifesto for Agile Software Development

The Agile Manifesto was about discovering improved ways to develop software by doing it and assisting other people to do it. Through this, four values came out, which include:

  • Individuals and interactions over tools and processes
  • Working software over documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan

 

  • Unlike modern agile that has only four principles, the Manifesto for Agile had 12 principles. There are differences between these two concepts and a few similarities as well.
  • In the Manifesto for agile, the priority is to satisfy the customer and changes are made to meet the customer’s demands. On the other hand, modern agile emphasizes on making everyone in the ecosystem awesome. That includes customers, suppliers, staff, manufacturers and all other stakeholders.
  • Manifesto for agile states that working software is the main measure of progress, but modern agile focuses on performing “safe to fail” experiments regularly to help improve learning.
  • Manifesto for agile emphasizes on delivery of working software from a couple of weeks to months, but modern agile stresses the importance of delivering value continuously for the sake of receiving feedback. This means not waiting for the product to be complete before delivering it to customers.
  • Manifesto for agile states that teams should reflect on ways to become more effective and then adjust behavior. On the other hand, modern agile doesn’t give room for teams to go astray and start reflecting on ways to correct it. Instead, it emphasizes on developing the blameless culture to eliminate fear and make employees learn from their own mistakes.

However, the modern agile is related to the Manifesto for agile in that it’s a modern version of the manifesto and so it’s based on the manifesto. Both concepts are lightweight.

Leave a Reply