The Latest

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]

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
Agile is Here to Stay... Now What?[article]

Over the course of the past decade, Agile software development has progressed from a grassroots, almost underground movement, to the mainstream. Early successes have paved the way for broader acceptance of Agile principles and practices, facilitating dialogue not only in IT back offices, but corporate boardrooms as well. With an ever-increasing focus on profitability, time-to-market, and customer satisfaction, the vigorous debate over Agile adoption appears to be shifting from a question of "why?" to one of "how?"

TechWell Contributor's picture TechWell Contributor
Setting Up Global Agile Teams[article]

There are no best practices for creating a productive, global development organization, just a few good ideas to think about and tailor around your particular objectives. Consider three universal issues every organization must grapple with to make a global agile team successful: data considerations, communications needs, and a company's agile readiness. How you handle each of these issues will vary widely, and there is no one-size-fits-all solution for every organization.

David Webb's picture David Webb
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
Revisiting Refactoring[article]

Refactoring is one of the cornerstones of the technical agile development practices. It is the mechanism that allows the design and architecture of a system to evolve over time. It is one third of the red-green-refactor loop and the core of test-driven development (TDD). But does it really deliver on its promises?

TechWell Contributor's picture TechWell Contributor
Collaboration: It's More than Facilitated Meetings[article]

Esther Derby has noticed something lately, namely that when people write about collaboration, they discuss facilitated meetings. Well-run meetings that encourage participation and building consensus are certainly valuable, but there's more to collaboration than just well-run meetings. Esther explains that true collaboration assumes shared responsibility and shared ownership and boosts creativity and learning.

Esther Derby's picture Esther Derby
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's picture 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's picture 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


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

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