Organizations shouldn't avoid agile; they should apply aspects of it that are appropriate for their organization and the way that they work.
Flavors of agile are a different story. I was once assigned to a team that was trying to use Scrum, but were not using it effectively. Part of the problem was that most of them hadn't been trained. A bigger factor was the organizational constraints on the team. They were not allowed to be self-organization and multiple cross-functional, external dependencies were built into the product management workflow. We ended up transitioning to a lean/kanban approach. It didn't fix the dependencies, but the changes we made helped boost the team's morale (they no longer felt like they were failing every sprint) and improved their ability to deliver (even though their ability to estimate still needed a lot of work).
Project Manager| AWR Development (BD) Ltd. Cox's Bazer , Bangladesh
Good question, Syed. I think Agile isn’t overused—but sometimes misapplied.
It works well in environments with uncertainty and evolving requirements, but in projects with fixed scope, regulatory constraints, or heavy dependencies, a more structured or hybrid approach often works better.
The key is not choosing Agile by default, but choosing what best fits the nature of the project.
This is interesting, i think every organization pivot to cruise if they was 100% agile shop or wish to use hybrid models. I found that SCRUM has over-encompassed Agile but has kept Agile alive and popular at the same time.
Agile (a set of principles) is often confused with Scrum (a framework), and that certainly isn't best for all project types. What works for software isn't necessarily going to work for hardware projects. The time to fabricate physical parts is simply too long, and the cost of change too high. Although embracing change and delivery frequency must be thought of different in terms of execution, Agile principles can still be applied. Engineering might be more iterative while fabrication less so. Approaches like designing for late stage customization may help address issues from late requirement changes.
Where Agile really fails is when people treat it like a formula that must be followed precisely as taught. I call this Rigid Agile. On one software program where they decided to Do Agile, they insisted on improving self forming teams, and collaboration by eliminating assigned desks and doing away with meeting rooms, but completely ignored technical excellence and simplicity, and it failed somewhat spectacularly. Many of the highly skilled employees took the Agile principle self-organizing teams to a new level, and found teams on other projects.
Organizations shouldn't avoid agile; they should apply aspects of it that are appropriate for their organization and the way that they work.
Flavors of agile are a different story. I was once assigned to a team that was trying to use Scrum, but were not using it effectively. Part of the problem was that most of them hadn't been trained. A bigger factor was the organizational constraints on the team. They were not allowed to be self-organization and multiple cross-functional, external dependencies were built into the product management workflow. We ended up transitioning to a lean/kanban approach. It didn't fix the dependencies, but the changes we made helped boost the team's morale (they no longer felt like they were failing every sprint) and improved their ability to deliver (even though their ability to estimate still needed a lot of work).
Appreciate the guidance, Aaron Porter! Saving Changes...
Good question, Syed. I think Agile isn’t overused—but sometimes misapplied.
It works well in environments with uncertainty and evolving requirements, but in projects with fixed scope, regulatory constraints, or heavy dependencies, a more structured or hybrid approach often works better.
The key is not choosing Agile by default, but choosing what best fits the nature of the project.
Grateful for your advice, Md. Golam Rob Talukdar! Saving Changes...
This is interesting, i think every organization pivot to cruise if they was 100% agile shop or wish to use hybrid models. I found that SCRUM has over-encompassed Agile but has kept Agile alive and popular at the same time.
Appreciate the guidance, Farhan Liaquat! Saving Changes...
Agile (a set of principles) is often confused with Scrum (a framework), and that certainly isn't best for all project types. What works for software isn't necessarily going to work for hardware projects. The time to fabricate physical parts is simply too long, and the cost of change too high. Although embracing change and delivery frequency must be thought of different in terms of execution, Agile principles can still be applied. Engineering might be more iterative while fabrication less so. Approaches like designing for late stage customization may help address issues from late requirement changes.
Where Agile really fails is when people treat it like a formula that must be followed precisely as taught. I call this Rigid Agile. On one software program where they decided to Do Agile, they insisted on improving self forming teams, and collaboration by eliminating assigned desks and doing away with meeting rooms, but completely ignored technical excellence and simplicity, and it failed somewhat spectacularly. Many of the highly skilled employees took the Agile principle self-organizing teams to a new level, and found teams on other projects.
Thanks for the valuable insights, Keith Novak! Saving Changes...
This is interesting, i think every organization pivot to cruise if they was 100% agile shop or wish to use hybrid models. I found that SCRUM has over-encompassed Agile but has kept Agile alive and popular at the same time.
You are very welcome Saving Changes...
Sergio Luis ConteHelping to create solutions for everyone| Worldwide based OrganizationsBuenos Aires, Argentina
I am to close to the line of think of Keith Novak here. The problem is people do not understand what agile really is. They think is software related, it is about the use of a method (usually Scrum), it is just a mindset, etc, etc. Totally wrong. Agile was born in 1990 in manufacturing trying to find an alternative to Lean. So, it is an approach to help organizations to achieve its strategy. With that said, take a look to PMI´s Business Analysis documentation because you will find there the answers about all that should be happed before a initiative will started. Saving Changes...