Columns: Dev How-To and Advice


The Survivor's Guide to Agile

You just found out your company is going Agile. Our Agile Architect offers his top tips on how you can make this transition successfully.

Finding the 'Simple' in Agile

Beauty may be in the eye of the beholder, but simplicity takes hard work to create. Our Agile Architect gives his take on "simple."

In Agile, Simple Is Not...

In agile, we have the saying "Do the simplest thing possible." Our Agile Architect explains why simple is not so easy.

Yes, with Agile There Is Time To Think!

There is a misconception about Agile that the team is so focused on development that there is no time to think about how to solve complex problems. The reality couldn't be more different.

Conducting the Agile Interview

Finding the right people to work in an agile shop takes just as much energy and enthusiasm as it does to actually work there. Our Agile Architect shares some of his thoughts and techniques for a more-than-the-normal interview.

Want To Really Be Agile? Swarm!

The Agile Architect explains how to increase productivity significantly while also increasing code quality with a simple process change.

To Be Agile, Beware the Comforts of Ritual

Ritual is a comforting and seductive mistress. But how do you prevent it from holding you back? Our Agile Architect shares his thoughts.

Protecting Your Fragile Agile Culture

An agile development culture is both precious and fragile. Our Agile Architect points out some warning signs that yours may be breaking down.

An Agile Holiday Open House

In the spirit of the holiday season, our Agile Architect welcomes you into his workspace and shares the ambiance of the agile experience.

Agile Expressionism 101

Our Agile Architect explains some of the expressions you'll hear in an agile environment.

True Quality Assurance in an Agile World

Quality Assurance is not just about testing a system. The role of QA on an agile team is much greater than that, elevating the QA engineer to a god among men.

Breaking Through Development Project Barriers

We often find ourselves surrounded by barriers, both real and imagined, that prevent us from doing our job. Our Agile Architect explains why it's important to break down these barriers and how agile practices can help.

Measuring the Business Value of Projects with Agile

Measuring business value is a challenge regardless of the methodology you use. Our Agile Architect explains how agile principles and practices can be used to ask the right questions.

Agile Humor: 5 Radio Ads and Announcements We'll Never Hear

Our Agile Architect provides absolutely nothing of value in this column. But you might enjoy reading it anyway.

The Art of Writing Agile Stories Redux

Our Agile Architect delves deeper into agile story writing by illustrating his own thought processes when evolving stories from concept to final form.

Defining Your Product with Agile Stories

Building the right product is critical for success. Our Agile Architect shows you how to write carefully crafted stories to define your product and drive agile development. 

Reducing Agile Project Costs With Amortization

The Agile Architect explains how to reduce the cost of large efforts while immediately realizing the benefits. His secret: amortize!

Good Agile Is Messy Agile

Our Agile Architect explains why a clean, well-organized environment is bad for your Agile project.

Agile Deadline Ahead: Calculating Velocity

This month our Agile Architect tackles how you can answer perhaps the most important question of any development project: Are we going to make our deadline?

Picking an Agile Pilot Project: First Impressions Matter

This may be the most important decision in getting agile implemented in your shop long-term. Mark J. Balbes breaks down all the criteria to help you make the right choice.