'Agile' & 'DevOps' -Two sides of the same type of coin

Agile, DevOps, & U.S. fighter pilots

The same marketing hype that surrounded “Agile” has now switched to “DevOps”; the combination of the two is one way to solve all the issues that IT organizations have been known for. This has generated the chimera of the “full stack” developer, which simply means that now a developer is expected to do it all. What else could it mean?

Don't erupt!

The Volcano – An enterprise Kanban board

After some experimentation, Tomas Rybing is back with another visualisation for teams using the Kanban method. He’s cut the top off of his Priority Pyramid and created The Volcano, which covers bigger teams and more products.

Don't feed the donkey

Technical debt is not a unicorn

What feels good for programmers in the short term, often feels bad in the long-term. But when a work environment invites programmers to deliver short-term results, then they tend to put the company in technical debt. And technical debt is SO no unicorn, says Marco Troisi.

Tribes and squads

How Spotify does Agile

Spotify’s famously engineered agile practices have become the stuff of lean legend. The company is growing at a rapid rate and continues to employ its unique brand of agile methodology, which is intricately linked to its organic organisational culture.

Choose your own DevOps Adventure

DevOps maturity models: What computer games can teach us

Maturity models are known to lend long-term structure and understanding to the unfamiliar territory of DevOps. But anyone familiar with them will also know their many weaknesses. It turns out computer games already have all the answers.

Agile may deliver faster but…

Is Agile only about being faster?

Is the sole purpose of Agile to help programmers work faster? Is it about being ‘agile’ in the literal sense? Or is there more to the Agile methodology, asks software architect Lewis Foti.

Dos and don'ts

Testing the Database Layer

There’s one thing we can agree on when it comes to database tests: they ain’t easy. In this JAX Magazine preview, testing guru and JAX London speaker Colin Vipurs runs through the strengths and weaknesses of common approaches to testing databases.


Applied capacity planning

Another addition to the #NoEstimates debate, Tomas Rybing looks at measuring the capacity of teams without effort estimation, in a process easy to remember. It just so happens to be faster and more accurate than estimating.

The opposite of fragile

Beyond Agile: Antifragility for Software Development

Unpredictable, even damaging events occur frequently in agile software projects. This type of event is noted by Nassim Nicholas Taleb as a Black Swan, and we can make use of these events by harnessing Antifragility.