Better Software Articles

Please enter an article title, author, or keyword
Software Project Managers: Know Your Business Case

Many professionals in the software industry chose to pursue software to avoid business schools and MBAs. In this article, Payson explains that some of that "Business BS" can be useful both tactically and strategically to software project managers.

Payson Hall's picture Payson Hall
Goodhart’s Law

Charles Goodhart stated: "Any observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes." In other words, "When a measure becomes a target, it ceases to be a good measure."

Lee Copeland's picture Lee Copeland
Learning For Agile Testers, Part 2

In part one of our Learning for Agile Testers series, we addressed general "thinking" skills that go beyond technical competence and how learning these enhances the value you contribute. In part two, we discuss some specific technical skills that benefit testers and how to acquire them.

Lisa Crispin's picture Lisa Crispin Janet Gregory
What If Quality Shouldn’t Be Job One?

We live in a consumer-oriented society, where we are taught to expect that everything that we buy or create must be the best. Clearly, quality is considered to be a top-selling feature in many of the products that we buy. But what if it shouldn’t be?

Howard Smallowitz's picture Howard Smallowitz George Stark
The Three Amigos: All for One and One for All

Analysts determine what needs to be created. Programmers create it. Testers find the holes in the work of both. That's one way to do it, but all three can collaborate to do these things better, and more easily, too.

George Dinwiddie's picture George Dinwiddie
10 Thoughts On Technical Debt

Many people realize that the technical debt spiral is a perverse incentive—it ends up rewarding behaviors we don't want and causing long-term pain. In this article, Matt Heusser moves beyond cliché to talk about how tech debt happens and what we can do about it.

Matthew Heusser's picture Matthew Heusser
Book Reviews for BAs

Get a head start on your New Year's resolution. Hone your business analysis skills or learn new ones, and make 2012 the highlight of your career.

Heather Shanholtzer's picture Heather Shanholtzer
Raising The Bar For Configuration Management

Configuration management (CM) has matured into a "must-have" discipline. But, many CM experts have failed to keep up with what's required to implement CM best practices. Find out what needs to be done to raise the bar for CM.

Bob Aiello's picture Bob Aiello
When Software Smells Bad

Most software needs to be "maintainable" and have high "internal quality." But what does that mean in practical terms? Code smells form a vocabulary for discussing code quality and how well suited code might be to change. The smells also provide good indications as to what to refactor and how.

Ask To See His ...

Most managers would consider management far too complicated to script. But the five key components of management—planning, staffing, organizing, directing, and controlling—are practiced just as often in testing. So, let's see some of those management scripts.

Lee Copeland's picture Lee Copeland

Pages

Upcoming Events

Oct 05
Oct 17
Oct 23
Nov 13