Columns: Dev How-To and Advice


Annual State of DevOps Report: It's Now About 'Transformational Leadership'

The evolution of DevOps continues apace, and the sixth annual "State of DevOps Report," published today, suggests the next phase of that evolution will be driven by what the report's authors call "transformational leadership."

Atlassian Furthers Quest to Bring 'DevOps to the Enterprise'

Company releases Bitbucket Server 5.0, Bitbucket Data Center 5.0 and Bamboo 6.0.

Dealing with Poorly Defined Problems in an Agile World

It is difficult to solve a problem if the problem itself cannot be stated clearly. How does one "create a compelling user experience that will double our sales" or "build me something really cool"? Our Agile Architect discusses why the first problem an agile team must often solve is to define the problem itself.

Scrum + DevOps = ScrumOps

"It's a total misconception that it has to be either Scrum or DevOps," Scrum.org CEO tells John. "And there's a tension between the two that is wholly misplaced."

Enabling Agility with Branch By Abstraction

After tearing down code branching strategies in a previous column, our Agile Architect demonstrates a different way to support parallel software development that fosters greater agility and speeds development.

New DevOps Maturity Survey: You Might Not Be Where You Think You Are

One finding: Companies implementing DevOps are often "sharing tools, but not knowledge."

Microsoft Adds Database DevOps Tools in VS Enterprise 2017

It's another step in the company's goal of driving DevOps earlier in the development process.

Announcing the Ultimate in Agile

Our Agile Architect shares a success story of extreme agile taken not just to the edge but over it.

DevOps Adoption Barriers Persist, Survey Finds

Enterprises seeking competitive differentiation battle ongoing organizational and technical challenges.

Inhibiting Agility with Code Branching

We have the best software development tools in history. Why are our developers so afraid to refactor? Our Agile Architect explores how powerful code management tools can lead to powerful problems that inhibit agility -- and what you can do about them.

There Is No Such Thing As an IoT Platform

Creative Intellect Analyst Clive Howard says that if IoT is to move beyond the hype and to deliver the significant benefits that are possible, then we need to move beyond talking about IoT platforms.

Our Agile Architect Saves the World!

This is the completely true and not at all exaggerated story of how I, the Agile Architect, saved the Earth from complete and utter destruction. I'm sure there's an agile lesson in there somewhere.

Box 'Reimagines' Its Developer Experience Platform

Box released a group of updates including a new visual API navigator, a new developer console, and new interactive and crowd-sourced documentation.

DevOps Security: Turn Security into Code

A presenter at the upcoming RSA security conference explains how security must be continuous and automated to be successful in DevOps.

The Stress of Agile

Agile software development can be stressful. Recognize it, admit to it, deal with it, fix it.

Compuware's 'Mainframe Renaissance' Continues with Topaz Release and MVS Acquisition

Firm steps up its DevOps-on-the-mainframe campaign with new COBOL testing tool and batch automation acquisition.

Continuous Delivery Enables DevOps Reality

According to the self-described "Code Curmudgeon," leveraging the advantages of DevOps will require organizations to shift from test automation to continuous testing -- which are very different things.

Swimming in DevOps

In which we assess the state of DevOps one survey at a time.

Improving Agile With Self Organization

Agile proponents promote self-organization. But what does this really look like? It turns out that achieving real self-organization takes...organization.

Respect and the Agile Workplace (a.k.a. 5 Failings of Your Humble Agile Architect)

Who needs respect? It's more important to be right! And to be right, you have to be heard. So go ahead and talk over your colleagues. It's for the betterment of the project. Am I right?