The Latest

The Coming SOA Revolution: What It Means To Testers[presentation]

Applications deployed with service oriented architectures are implemented as producers and consumers of services.

Frank Cohen, PushToTest
Why is "Test Driven Development" Not Driven by Testers?[presentation]

For years, testers implored developers to do better unit testing. Our pleas fell mostly on deaf ears. Testers were constantly frustrated, finding bugs that should never have escaped the developers.

Antony Marcano, Testing Reflections
The Five "Doings" of Software Testing[presentation]

As testers, we sometimes are so busy "doing", we forget about the "why’s" and "how's" of what we are doing.

Mark Fewster and Dorothy Graham, Grove Consultants
The Connection between Testing and CM[article]

Testing is a complex discipline. There are various approaches, methodologies, strategies. So where is the connection with CM? As with development, requirements specifications, and other aspects of product development, the connection is on the management side. A software configuration management audit is really about demonstrating that you have test case coverage for your requirements and that the test cases have been successfully run against the target build.

Joe Farah's picture Joe Farah
Testing's Role in the Software Configuration Management Process[article]

In this article, the authors cover how testing can support any SCM environment and how testing can be part of the SCM process. They outline at patterns, roles, automation, and the never-ending search for simplicity.

The Definition of "Done" in Software Development[article]

Getting all of the necessary people together to define what "done" means in a software development project will be difficult. Facilitating such a task will probably be a challenge, but there is nothing like working in an organization that works like a well-oiled machine, where everyone knows what is expected of him or her and just naturally does it.

Alan S. Koch
SDLC phases and activities Requirements Engineering: Our Best Practices[article]

This article focuses on a methodology adopted during a requirements and functional specification phase of a project. The chosen model for requirements engineering was founded on a combination of six sigma techniques and a set of best practices adopted from within the organization.

Bonney Joseph
Agile Strategies for Geographically Distributed Quality Management[article]

Geographically Distributed Development (GDD) is a common strategy in the software world today. Organizations are gaining experience in developing software globally and are discovering that the competitive demand for best-in-class, high quality applications requires greater agility in quality management. Unfortunately, IT budgets are not keeping up with the staff required for quality management and the response is to accelerate quality management by leveraging global teams. This article compares and contrasts agile GDD testing strategies for affecting quality management.

Scott W. Ambler's picture Scott W. Ambler
GNU Make path handling[article]

Ask Mr. Make discusses how GNU Make handles paths.

John Graham-Cumming's picture John Graham-Cumming
Pine Needles and Better Communication[magazine]

As a new Army Ranger, Payson acquired many hard-earned lessons. But dodging snakes and alligators while navigating a Georgia swamp one moonless night, he learned two lessons in particular that can help project managers navigate their software projects.

Payson Hall's picture Payson Hall
Taking It Personally[magazine]

Ah, the annual review. It's time to find out what your boss has planned for your career over the next twelve months. But wait, it's your career. Don't wait for your employer to direct your growth and development—take responsibility your future.

Alicia Yanik
A Story About User Stories and Test-Driven Development: Into the Field[magazine]

Drawing on real events from the authors' combined experience, this story picks up where it left off in the November 2007 issue and follows a fictional team as it encounters some of the pitfalls of using test-driven development.

Gertrud Bjørnvig Neil Harrison
Let Your Values be Your Guide[magazine]

A company expresses its values through its mission statement, but an individual expresses his values through his actions. What happens if these values don’t mesh? Discover ways to examine the values that drive behavior in your organization and bring them to the forefront of discussion to guide you down the career path that is right for you.

Michele Sliger's picture Michele Sliger
Man and Machine: Combine the Human Mind with Test Automation Tools[magazine]

Instead of viewing software test automation as an effort to replace manual tests think of it as a means to extend the abilities of the tester. Combining the power of the human mind with automation tools helps fuel observation and discovery and provides a different perspective of the software under test.

Jonathan Kohl's picture Jonathan Kohl
The Full Meal Deal[magazine]

A good working relationship with your human resources department can help you simplify your recruitment process. Learn to work together to find the candidates who are best suited for the position rather than relying on the "skill-list shotgun."

Patrick Bailey's picture Patrick Bailey

Pages

CMCrossroads is a TechWell community.

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