Articles

Please enter an article title, author, or keyword
Agile is Here to Stay... Now What?

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

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
Agile Strategies for Geographically Distributed Quality Management

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

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

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
Sixty Steps in the Right Direction

Michele Sliger uses a simple exercise to exemplify the changes self-organized teams cause in any company, especially with the project manager. In this column, Michele explains how to conduct this exercise and how to review and use the results to improve work relationships and communication. Above all, this exercise should help your whole organization understand how everyone's knowledge of a project's initiatives and goals affects the project's success.

Michele Sliger's picture Michele Sliger
Hidden Messages

A defect management system contains data such as how many defects have been raised, the priority and severity of individual defects, and even who is raising them. This information is regularly used by program and test management to guide decision making. In this article, Dan Minkin proves that an experienced test manager can gather useful information by looking at more than just the defect management system's data.

Dan Minkin
table differentiate analysis results from design results How Early Interface Analysis Reduces Risk

Analyzing a project's interface requirements often starts late and focuses--sometimes exclusively—on creating a snazzy user interface. But failing to conduct interface analysis in a early increases the risk of project delays, overruns, and even failure. In this column, Mary Gorman makes the case for investing in interface analysis by explaining what it is and how it reduces the risk in software projects.

Mary Gorman's picture Mary Gorman
Agile 2007- Jochen Krebs - Agile Certification

We invite you to listen in on this podcast conversation between Bob Payne and Jochen Krebs. Jochen brings a great deal of knowledge about agile certification and the two found a lot of great points to talk about while attending Agile 2007.

Bob Payne's picture Bob Payne
Business Case-Driven Decision Making

Decision making should be approached just like a software project: You have to map out what you want and how you're going to get it. Payson Hall tells the story of a team that set out to find the perfect product—without an official plan. Learn how to avoid the mistakes they made.

Payson Hall's picture Payson Hall

Pages

Upcoming Events

Jun 02
Sep 22
Oct 13