Better Software Articles

Please enter an article title, author, or keyword
Managing in Fluid Environments

Most management and change management methodologies assume a traditional environment—one in which the time between changes is much greater than the time required to adapt to each change. In fluid environments, the next change event happens before we can finish adapting to the last one, and sometimes even the one before that.

Rick Brenner's picture Rick Brenner
The Third Age Of Requirements

During the First Age of Requirements, programmers ruled the Earth. Today, programmers again lead the way but the possibilities for software development are unimaginable. You'd better be prepa

Lee Copeland's picture Lee Copeland
Works as Designed

How many times have you heard the phrase "works as designed" used to describe software that is flawed and in some cases not fit for use? While "works as designed" has become an acceptable response for some, for real professionals, it's not.

Lee Copeland's picture Lee Copeland
Business Analysis Career Paths

Five or ten years ago, the common career advice to business analysts was that to be promoted, you should become a project manager. Today, business analysis professionals have myriad career options.

Laura Brandenburg's picture Laura Brandenburg
Documenting Exploratory Testing

Exploratory testing projects can have documentation requirements, just like any other project. Jonathan describes various ways we can create documentation on our exploratory testing projects, including guidance documents, test-coverage reports, and video software to help create lightweight, powerful documentation.

Jonathan Kohl's picture Jonathan Kohl
Agile Planning and Analysis: Synergizing to Deliver Value

Are your planning and analysis activities synergistic? Is their total effect on your project greater than the sum of the two activities? When done hand in glove you’ll see how planning and analysis can help groom your backlog and enable you to continuously deliver valuable software.

Deliver Applications that Meet Business Needs

A common mistake made when building applications to meet business needs is not properly defining business requirements from the get-go. Poorly defined requirements compromise the quality of applications and lead to projects that deliver marginal value or fail outright.

Filip Szymanski's picture Filip Szymanski
Make Your Tele-Team Work

Can software development teams that include one or more telecommuters work as effectively as collocated teams? Learn how to overcome common obstacles faced by "tele-teams," illustrated with real-life examples.

How Do You Write Good User Stories?

Expert answers to frequently asked questions. In this issue, David Hussman explains how to write good user stories.

David Hussman's picture David Hussman
Long-Distance Relationships

A letter from the Better Software magazine editor.

Heather Shanholtzer's picture Heather Shanholtzer

Pages

Upcoming Events

Apr 27
Jun 08
Sep 21