Better Software Articles

Please enter an article title, author, or keyword
In Search of Commitment Clarity

When planning your workload, it's easy to bite off more than you can chew. But as Michele Sliger explains in this tale of one overachiever's attempt to take on too much work, overcommitting yourself means overcommitting your team.

Michele Sliger's picture Michele Sliger
Changing the Hand You're Dealt: Better Designs Through Problem Redefinition

Spending a little more time in design can help minimize the complexity of debugging and maximize the likelihood that the elements of a project will come together in the end. Payson Hall uses a parable and a program fragment to show how small changes to the problem can simplify the solution.

Payson Hall's picture Payson Hall
Simple Ain't Easy: Software Design Myths and Realities

The definition of "simple design" varies from person to person. But achieving simplicity isn't just about maintaining simple point solutions.

Brad Appleton's picture Brad Appleton
A Look at VMware

The more complicated the system to test, the bigger the headache. Chris Meisenzahl takes a look at how you can take the pain out of testing complicated software systems with VMware’s virtualization tools—VMware Player, VMware Workstation, VMware Server, and VMware ESX Server.

Christopher J. Meisenzahl's picture Christopher J. Meisenzahl
The Best-Laid Plans

It's a fact of life that plans change, but the proper implementation of agile and release planning can get you back on track. Just be sure to keep the communication lines open and clear throughout the process. Stacia Broderick tells the tale of a department as it works out its kinks in the best interest of its customers.

Stacia Broderick's picture Stacia Broderick
Rhetoric, Religion, and a Better Way

With Apple's conversion to Windows-capable, Intel-based architecture as his jumping off point, Tod Golding takes a look at how we tend to view new technologies through our old perceptions. As technology evolves for the better, he explains, we too must grow out of old rhetoric.

Tod Golding's picture Tod Golding
Metrics You Can Bet On

An old adage says that you cannot manage what you cannot measure, but Mike Cohn thinks differently. Here, he offers suggestions on when to use metrics and when you can manage without, as well as some guidelines to help you choose your metrics carefully.

Mike Cohn's picture Mike Cohn
Get in the Game: Agile Lessons from Video Game Developers

From providing the likes of Pong boxes to a tiny, niche market to creating graphic-intensive productions that rival the income of Hollywood's box office, the video game industry has boomed in a very short period of time. Find out how agile methods helped one video game studio make the transition.

Clinton Keith's picture Clinton Keith
Speaking Truth to Power: How to Break The Bad News

There comes a time in every software professional's career when telling the truth to someone in power becomes an issue. It can be a difficult situation, but it's far worse to keep silent. Norm Kerth offers some helpful advice on speaking up in ways that are tactful and sincere.

Norm Kerth's picture Norm Kerth
X Marks the Test Case: Using Mind Maps For Software Design

If you've run through the standard design approaches and still need that killer test case, try mind maps.

Robert Sabourin's picture Robert Sabourin

Pages

Upcoming Events

Mar 23
Mar 25
Apr 13
May 03