Better Software Articles

Please enter an article title, author, or keyword
Brushing Up on Functional Test Effectiveness

What does dental floss have to do with automated functional testing? More than you might think. Learn from one Agile practitioner how you can apply the tenets of good oral hygiene to your functional tests for requirements artifacts so effective they'll make you smile.

Jennitta Andrea's picture Jennitta Andrea
More Than One Answer; More Than One Question

Connect with an expert to learn how to work smarter and discover new ways to uncover more defects. In this issue, Michael Bolton continues his discussion of James Bach's Heuristic Test Strategy Model by focusing on the importance of customer-facing quality criteria.

Michael Bolton's picture Michael Bolton
Staying Out of Code Debt

All code is not created equal. Learn from a master of the craft how to spot bad code and mold it into good. Mike wraps up his year-long column with tips for heading off code bankruptcy and leaves us with some final words of wisdom to help us continue to improve our coding craft.

Mike Clark's picture Mike Clark
Elemental Models

Connect with an expert to learn how to work smarter and discover new ways to uncover more defects. In this issue, Michael Bolton continues his discussion of James Bach's Heuristic Test Strategy Model by introducing the Product Elements perspective on test coverage.

Michael Bolton's picture Michael Bolton
Relocate for Reuse

All code is not created equal. Learn from a master of the craft how to spot bad code and mold it into good. This month, Mike Clark explains how moving code from one class to another to make it reusable can save you time in the long run.

Mike Clark's picture Mike Clark
No More Middleman

Every manager has a story to tell. Find out how one management professional tackles a fictional dilemma. The story may be made up, but the solutions are tried and true. In this installment, Esther Derby tells you how to stop playing "Manager in the Middle" and get your team members talking.

Esther Derby's picture Esther Derby
Test Is a Four-Letter Word

Turn to The Last Word, where software professionals who care about quality give you their opinions on hot topics. This month, Gregory Pope offers alternatives to the dreaded "T" word.

Gregory pope12's picture Gregory pope12
Strangling Legacy Code

Organizations saddled with legacy web applications often rewrite the applications from scratch. But what if an application could be rewritten a bit at a time by the same team that maintains it? Find out how one team "strangled" out legacy code with a new application—without having to start the rewrite from scratch.

Mike Thomas's picture Mike Thomas
Measurements that Matter

No one starts a project with the goal of failing, but some metrics experts claim that 80 percent of software metrics initiatives fail. Just as your software project has goals for success, you should have goals for success in your metrics initiatives. Find out what you can do to better your chance for success.

Alan Page's picture Alan Page
Do-It-Yourself

Projects collapse in a variety of ways and for a variety of reasons. Fortunately there are things you can do to stabilize and rebuild your project before the dust settles. With these expert tips and a little elbow grease, you'll have the tools you'll need to renovate almost any failing project.

Mike Cohn's picture Mike Cohn

Pages

Upcoming Events

Apr 13
May 03
Jun 01
Jun 07