The Latest

Taming the Headless Beast: A Proven Strategy for Testing Web Services[magazine]

The benefits of Web services are becoming widely demonstrated and accepted. However, these benefits are not without their own challenges. How can you enter data and verify the response of a system without a GUI? Are you ready to tame this headless beast?

David Fern's picture David Fern
What's Going Right Around Here?[article]

Instead of focusing on the problems, focus on what works. That is the simple premise of "appreciative inquiry." In this week's column, Ellen Gottesdiener explains how to help your team focus on the processes that work by outlining what should be included in your appreciative inquiries, in order to make more positive organizational changes.

Ellen Gottesdiener's picture Ellen Gottesdiener
Go, Team![magazine]

Fed up with good-ol'-boy salesmen, a manufacturing mindset, and just-get-it-out-the-door directions? A little assertiveness, a few ounces of patience, a dash of charm, a lot of leadership, and some attitude adjustment by everyone might help. Read how one manager made the world a better place to work one small victory at a time.

Patrick Bailey's picture Patrick Bailey
The Ghost of a Codebase Past[magazine]

Revisiting your old code can be an enlightening experience. Pete Goodliffe encourages us to look back at our old code to see how our technique has improved, how our programming skills have progressed, and what we can learn from it.

Pete Goodliffe's picture Pete Goodliffe
Not Wanted on the Voyage[article]

Back in the day of cross-Atlantic boat travel, luggage that wasn't needed during the long journey was labeled "Not Wanted on the Voyage" and stowed away below decks. In this column, Fiona Charles suggests that testers can also be viewed as heavy baggage and not exactly welcome by some parties during the journey of software development. To understand why others might think this way, Fiona takes a good, hard look at what testers do that could possibly make them undesirable team mates.

Fiona Charles's picture Fiona Charles
Requirements Come Second[article]

Despite our best efforts we need to know what we are going to code before we write the code. And as much as we might like to test before we write the code we can't really run tests until we have some code. Agile overlaps requirements discovery and implementation so coding can start with minimal or outline requirements but there is still a sequence.

Allan Kelly's picture Allan Kelly
An Agile Approach to Scheduling[article]

When we schedule too many variables, things start to slip and soon the schedule is out the window. Paying attention to your project's constraints can help you set realistic scheduling goals that you will actually be able to stick to.

Carlos Sirias's picture Carlos Sirias
Introduction to Multi-Stage Continuous Integration[presentation]

A full, continuous integration build and test is a key component of most agile processes. Unfortunately, as systems grow in size through consecutive iterations, these builds can easily take thirty minutes or more.

Damon Poole, AccuRev
Agile Engineering for Architects[presentation]

Agile development requires architects and architecture, but the current user story-centric approach ignores the qualities of systems, instead overly focusing on features and functions.

Ryan Shriver, Dominion Digital
Picking the Right Test Automation Strategy for Your Project[presentation]

The choice of a test automation strategy is a key determining factor in whether your test automation initiative will repay your investment, or become a sink hole devouring time and money.

Gerard Meszaros, ClearStream Consulting
Retrospectives in Action - Looking Back at the Conference[presentation]

In this last-day, last-hour session, Jean Tabaka invites you to apply a fundamental practice of agile teams-retrospection.

Jean Tabaka, Rally Software Development
Scaling Agile Up and Out: A Tale from the Trenches[presentation]

It seems like everyone wants to scale their agile teams. As projects grow in scope, the agile approach to software development needs to scale up to larger team sizes.

Ade Miller, Microsoft Corporation
Agile Growing Pains[presentation]

Often, examples of agile successes are presented in the context of small, software-only development teams. Michael Kirby describes what it took to deploy agile development techniques in a large, embedded software development organization.

Michael Kirby, Xerox Corporation
Mistakes Agile Teams Make[presentation]

The road to hell is paved with good intentions-with a special section reserved for those who have tried to "go agile". Agile adoption can fail because a number of common, large-scale, organizational issues.

JB Rainsberger, Diaspar Software Services
Agile Project Inception: Escaping the Waterfall[presentation]

Whether you are working on a new development effort or the next release of an existing system, you are probably required to make a compelling business case for the proposed work to clear an approval committee's "go/no-go" process.

Kenny Rubin, Innolution


AgileConnection is a TechWell community.

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