The Latest

Games Stakeholders Play[magazine]

Activity theory explores what is happening inside a person while he is acting. Find out how you can use it to make better decisions about what to build, create a motivation map, and ask what your stakeholders are thinking about besides using your system.

Alistair Cockburn's picture Alistair Cockburn
Small Releases Big Returns[magazine]

Many teams work on several projects simultaneously, which is a mistake. By working on one project at a time and releasing early and often, you can achieve startling improvements in value for your stakeholders.

James Shore's picture James Shore
Your Mom Doesn't Work Here: Cleaning up with Java Memory Management[magazine]

For large-scale Java applications, understanding memory-related options might mean the difference between a wonderful user experience and recurring system slow downs. This article offers insight into the workings of Java memory management and shows how it cleans up after programmers, recovering memory associated with objects that are no longer being used.

Alan Berg's picture Alan Berg
Getting Your Hands Dirty[magazine]

One way to build quality in is to prevent defects from ever happening. Discover how you can avoid defects by figuring out how to test each feature or requirement before you begin to write the code. Clarke Ching offers up an easy, hands-on example you can put to use today.

Clarke Ching's picture Clarke Ching
Go with the Flow[magazine]

Simplicity in testing is a worthy goal, but in reality it's a messy, complex world. Find out how to defocus your test strategy and use flow testing to follow a specific path through a system's functions, investigating circumstances in which it might fail.

Michael Bolton's picture Michael Bolton
When Trust Goes AWOL[article]

Trust is invisible, but the symptoms of its absence are not. That is the theme of this column, in which Clarke Ching recounts the difficulty one of his clients went through to rebuild trust with a customer. The customer had long ago lost faith in the quality of the products provided by this client since every piece of software delivered seemed buggy. But both were determined to make the relationship work. That's when Clarke Ching stepped in and took an agile approach to relationship therapy.

Clarke Ching's picture Clarke Ching
Enough Is Enough: What Does Agile Software Development Mean?[magazine]

Agile software delivery is about doing sufficient up-front analysis, design, and planning—and then deferring decisions to the appropriate time. But what does “enough” really mean? And why has the term "agile" become a cliché in development circles? Terms like "post-agile" or "pragmatic agile" have emerged as a response to this, but this is only a short-term fix.

Dan North's picture Dan North
Agile Addendums[magazine]

Six years after the writing of the Manifesto for Agile Software Development, agile is being used more often and more ambitiously. Looking back, there are two things Brian Marick would like to have added to the manifesto: habitability and joy.

Brian Marick's picture Brian Marick
Drawing Out the Facts[magazine]

A properly conducted discovery interview can lead to a wealth of information. Steven Smith explores some effective actions you can take before, during, and after the face-to-face interview to help you master the art of the interview process.

Steven M. Smith's picture Steven M. Smith
What's Wrong with Your Testing Strategy?[magazine]

When the design and the coding are complete, and the product seems ready to ship, it’s hard to understand why testing takes so long. Discover how your source code management system can help you unblock the testing bottleneck.

William W. White's picture William W. White
Quality-It's All in the Values[magazine]

We are in the business of providing our customers with products. While we may proclaim our commitment to quality, what really matters is how our users experience our products. So, how do we ensure our organization is a quality organization? Examine our values.

Neil Harrison's picture Neil Harrison
Test Design with Risk in Mind[magazine]

Sometimes in testing we find problems that surprise us. And that's where risk-based testing comes in. Build your tests around "What if...?" statements to help you anticipate problems before they arise.

Michael Bolton's picture Michael Bolton
The Plight of the Servant Leader[magazine]

A ScrumMaster's accomplishments often are overshadowed by the success of his team. But like every human, these leaders have a need for esteem and self-fulfillment. Learn ways you can help to increase your ScrumMaster's job satisfaction.

Stacia Broderick's picture Stacia Broderick
Putting Policy in Its Place[magazine]

Establishing policies is the easy part. How do you ensure those policies are being universally applied and adopted? Find out how Microsoft's Policy Injection Application Block can help solve some of your policy dilemmas.

Tod Golding's picture Tod Golding
Meeting Agenda #1: Start on Time[article]

Our society is founded on the importance of meetings, and it seems that the higher on the corporate ladder one climbs, the more meetings he must attend. Indeed, one of Michele Sliger's coworkers calculated that the amount of time she spends arranging meetings, getting to meetings, and in meetings equates to almost her entire workweek-thirty-six hours on average. Even though we may lose track of time in meetings, we all are painfully aware of the time we spend waiting for everyone to show up. In this column, Michele Sliger explains some of the tactics she's seen teams use to ensure that meetings start on time.

Michele Sliger's picture Michele Sliger

Pages

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!