What Is The Value Of Agile In Your Organization?

Tom Grant

From: Forrester Analysts Tom Grant and Diego Lo Giudice
To: App dev and delivery practitioners, especially ones with Agile experience
Re: It’s time for us to take another look at the value adoption, and we’re inviting you to join our survey

Starting around 2009, Agile moved into the mainstream of software development methodologies with startling speed. Today, Forrester’s data shows approximately 38% of developers have adopted Agile across a wide range of industries. The demand for Agile is so great that it has broken through many potential barriers, including ones such as compliance. As year-to-year growth of Agile adoption continues, it’s clear that a lot of teams are seeing a lot of value in Agile. But what kind of value? In some of our earlier surveys about Agile, it was clear that velocity was only one of several perceived benefits.

For example, Scrum is far and away the most widely adopted flavor of Agile. Scrum focuses on how teams organize themselves and how they organize their work. For teams that have struggled to make accurate estimates or adapt to changes to the backlog, the attraction of Scrum isn’t just velocity.

Read more

Agile, Lean, & DevOps Share An Enemy: Complexity

Tom Grant

Complexity is the nemesis of application developers everywhere. While software products' complexity may be, to a great extent, unavoidable, we don't have to complicate software development to match it.

That's the conclusion driving many of the new approaches that app dev teams are embracing. For example, Agile breaks down humongous, complex projects into incremental deliverables that are far easier to scope, build, test, and deliver. Lean practices simplify processes, making it easier for teams to achieve a state of flow. DevOps advocates are trying to eliminate the needless complexities that result from throwing software over the wall from one team to the next.

But there's more to Agile, Lean, and DevOps than just a common enemy. It's no accident that practitioners often speak of this trio in practically the same breath. The Kanban board is the symbol of this convergence of practices. Here's an increasingly common use case: an Agile teams uses a Kanban board to manage work with other groups, including the DevOps team. 

The evidence for this convergence is more than just anecdotal. When we survey app dev professionals, they report that they're mixing methodologies all the time, including Agile and Waterfall. For a variety of reasons, Agile teams have made the adjustments necessary to accommodate Waterfall. Not every planning activity at the beginning of a project can be handled in a strictly Agile fashion, and not everyone involved at the end of the project (release management, operations, and business users) is necessarily sold on the idea of rapid, continuous delivery. If you work in a regulated environment, you're required to take extra steps at the beginning and end of a project.

Read more
Syndicate content