Better Software Magazine Archive:

Mar/April 2011

IN THIS ISSUE

The Third Age Of Requirements
By Lee Copeland

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

FAQ: What are good sources of less common agile test ideas?
By Robert Sabourin

In this installment of FAQ, SQE Trainer Rob Sabourin answers one of the questions students ask him most often.

Skills Are in the Eye of the Job Holder
By Heather Shanholtzer

A letter from the Better Software magazine editor.

Increase Quality with Table-Driven Acceptance Tests
By Ken Pugh
Al Shalloway

Vague or ambiguous requirements can cause loops in development processes. Creating requirements that include acceptance tests cuts down on the looping and increases the flow of working software to the customer.

Filling The Blank Page
By Mark Jenkins

Having trouble starting projects, understanding scope and business processes, or with estimation? Mark shares some tips and techniques to avoid common business analysis pain points at the early part of a new project assignment.

Learning For Agile Testers, Part 1
By Lisa Crispin
Janet Gregory

What makes testers successful on agile teams? What skills do agile testers need to enjoy an exciting career and how can they learn those skills? In part one of our "Learning for Agile Testers" series, we explain what a well-rounded agile tester ought to know–and it goes way beyond technical skills!

Action Based Testing
By Hans Buwalda

For many organizations, automation is a burden--even with good tools. Keywords are popular but don't suffice on their own. Action based testing places a high emphasis on modularized test design, not only making tests lean and mean but also allowing for very stable and maintainable automation.

How The Cloud Changes Software Production
By Seth Eliot

Creating services in the cloud enables new capabilities and features to improve your product and empower your team. But the cloud also introduces challenges as to how to build and test such services. This introduction to the cloud shows how you can leverage this powerful technology and addresses how the cloud affects software development, testing, and the team.

CMCrossroads is a TechWell community.

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