Process

Better Software Magazine Articles

What's on Your Dashboard?

Just because a metric is easy to capture doesn't mean it is useful. The metrics that are really needed are the ones that can help you make good decisions. Find out how to establish a project dashboard with meaningful metrics that will guide your project safely to its destination without getting bogged down in an endless pursuit of unnecessary information.

John Fodeh's picture John Fodeh
The Secret to Software Development

In the wake of Rhonda Byrne's bestseller The Secret, Carol Dekkers examines whether the theories behind Byrne's blockbuster can be applied to software development. Can the Law of Attraction and positive energy really be all it takes for successful, positive project results—or is that just wishful thinking?

Carol Dekkers
Users We Don't Like

Mom always said, "If you can't say something nice, don't say anything at all." But Michael Bolton made an interesting discovery when he asked testers to talk about users they don't like. While nobody likes a complainer, listening to what your users are saying--even if you don't like it--can help you spot problems you may have overlooked.

Michael Bolton's picture Michael Bolton
Make Reuse a Reality with STL Algorithms

Good code is a beautiful thing--especially when you don't have to write it. While most of us are quick to use prepackaged containers such as vectors, lists, and maps in everyday programming, we often overlook algorithms as a reuse tool. Find out how standard template library algorithms, specifically, can put you on the road to reuse.

Chuck Allison's picture Chuck Allison
Why Compilers Miscalculate Floating Point Numbers: Piles of Sand, Redux

In this continuation of his June 2007 article on floating-point numbers, Chuck Allison explains why certain compilers miscalculate sin(x) for large arguments and why some get it right. He also divulges that floating-point spacing is the key to getting the most from numeric computations.

Chuck Allison's picture Chuck Allison
Getting Your Hands Dirty

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

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
What's Wrong with Your Testing Strategy?

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
Putting Policy in Its Place

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
Do You Work in IT?

A self-professed latecomer to IT, Danny Faught has a new appreciation for the challenges faced when developing products for an internal customer rather than products for sale.

Danny R. Faught's picture Danny R. Faught

Pages

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.