The Latest

The Tester's Critical C's: Criticism, Communication, Confidence[presentation]

Testers are professional critics. Our job is to evaluate and criticize other people's work. Although criticism can have a positive meaning, it is more often taken as negative.

Dorothy Graham, Grove Consultants
A Needle in a (Very Large) Haystack[magazine]

Putting together a successful team is always a challenge, but assembling a global team can be almost overwhelming. These tips can help you overcome the obstacles to hiring the best offsite developers for your project.

Sherif Koussa's picture Sherif Koussa
Is There a Problem Here?[magazine]

Suppose you were testing an application that you had never seen before with no time to prepare, no specification, no documentation, no reference programs, no prepared test cases, no test plan, and no other person to talk to. How do you know that what you are seeing is a bug?

Michael Bolton's picture Michael Bolton
The Hawthorne Effect[magazine]

Ever wondered what productivity experiments on factory workers in the early twentieth century have in common with today's adoption of agile practices? Lee sheds some light on the "process of process" and the importance of retrospectives as catalysts for change.

Lee Copeland's picture Lee Copeland
New and Improved: Get User Buy-In on Process-Improvement Initiatives[magazine]

When these information architects were assigned to a team that was struggling to achieve CMMI Level 2, they found little user buy-in for the new processes. Find out how introducing user-centered design to the project got everyone involved in the design process and increased the users' satisfaction in the end product.

Ember R. DeBoer's picture Ember R. DeBoer
Some Assembly Required[magazine]

Despite the hype, test-driven development is not as easy as child's play. Successful implementation of TDD requires discipline and an understanding of the potential pitfalls. This article examines the "fine print" of TDD and explains how following some guidelines can help you make it a valuable addition to your development toy box.

Jennitta Andrea's picture Jennitta Andrea
Inside SOA[magazine]

Building on a May 2007 Better Software magazine article by Dan North, this month’s cover story continues a look inside service-oriented architecture that emphasizes the process that defines the services rather than the technical specifics. However, this article does use standard technologies—Java, XML, SOAP, WSDL, and POX to further describe a practical implementation of the vacation-booking service described in Dan’s article.

Arjen Poutsma's picture Arjen Poutsma
Testing on the Toilet: Revolutionizing Developer Testing at Google[presentation]

You work in an organization with incredibly smart and diligent software engineers. Deadlines are tight and everyone is busy.

Bharat Mediratta and Antoine Picard, Google, Inc.
The Nine Forgettings[presentation]

People forget things. Simple things like keys and passwords and the names of friends long ago. People forget more important things like passports and anniversaries and backing up data.

Lee Copeland, Software Quality Engineering
Customer Advocacy: The Key to Testing Success[presentation]

Testing professionals are often viewed as the pessimists of the software world. Some people think testers will do anything to prevent an application’s release into production.

Theresa Lanowitz, voke, Inc.
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 Neglected Practice of Iteration[article]

In this week's column, Jeff Patton sends a reminder that software developers who neglect the practices of "iteration" and "incremental" will get caught either delivering poor quality software or delaying schedules in order to make time to iterate. We kick ourselves, or others, for not "getting [software] right up front" when we all know that the hardest part of software development is figuring out what to build. But there's hope, and it comes in the form of prototypes and frequent iterations.

Jeff Patton's picture Jeff Patton
Agile2007 - Ole Jepson - APLN, Agile Certification and the 2007 Conference[article]
Podcast

While attending Agile 2007, Bob Payne got the opportunity to sit down with Ole Jepson to discuss agile certifications. This podcast features their conversation held at Agile 2007.

Bob Payne's picture Bob Payne

Pages

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!