The Latest Stories

Just-in-Time Requirements Analysis

All requirements are built on some sort of hypothesis. Just-in-time requirements analysis embodies the idea that you form your hypothesis as late as responsible—not as late as possible.

Scott Sehlhorst's picture
Scott Sehlhorst
Is Your Data Deceiving You?

Do you know how clean, accurate, and up-to-date your data is? Learn how to increase the quality of your data so that your data never deceives you again.

Adrian Reed's picture
Adrian Reed
Agile Codelines and Shared Traffic Space

How an agile team works with their codeline is analogous to a shared space traffic model, in which most traffic signals and markings are removed; drivers, cyclists, and pedestrians are guided by a small set of rules.

Steve Berczuk's picture
Steve Berczuk
Inspirational Deadlines—Software Development in the Newsroom

Software developers are finding inspiring and rewarding work in an unlikely environment that was once thought dead. The stressful and tumultuous surroundings of America's newsrooms offer developers the chance to tell a story through engaging and modern technology.

Noel Wurst's picture
Noel Wurst
Miss Something Obvious? Your Brain Might Be Working

Have you ever misplaced your keys, only to find them exactly where you left them? Or overlooked a software issue that seemed so obvious once you spotted it? It's a common problem and might actually be your brain's way of avoiding distractions.

Naomi Karten's picture
Naomi Karten
DevOps and Dealing with Software Project Delays

Bob Aiello explains why technology professionals who value their careers need to understand DevOps, which embodies excellent concepts and practices that have been taking the industry by storm, especially regarding software project delays.

Bob Aiello's picture
Bob Aiello
Applying CM to Agile Teams: A Look Back

Joe Townsend examines Mario Moreira's 2008 CM Crossroads article, "Applying CM to Agile Teams,” and discovers its relevance in today's workplace. For Joe, CM is already agile; it's the developers who need to be more adaptive.

Joe Townsend's picture
Joe Townsend
What Do Our Customers Really Want?

Agile teams can create software quickly, but how quickly can they gather and process feedback from customers? Here is one team's experience, with some tips and resources to help you introduce a community of practice in your own organization.

Lisa Crispin's picture
Lisa Crispin