The Latest

Fast, Automatic Builds: the Agile Heartbeat[article]

I think that the person most affected by the introduction of agile or extreme programming techniques is not the software or quality assurance engineer, but the build manager. Agile techniques are a throwback to the age when developers were able to work on small projects in small teams. Each developer once again concentrates on small building blocks of code and integrates regularly with other developers to ensure that the overall software project is progressing. For developers, agile techniques are a natural fit because they reflect how developers like to work best: on small, manageable pieces of code with regular feedback. However, even though developers are working on small sections of code, their overall projects are now large and continually growing. And it's the large body of code that the build manager is expected to work with, not the manageable chunks. While daunting, this precipitous increase in builds can be managed by carefully implementing continuous integration and making fast, automatic builds the quot;heartbeatquot; of your agile development.

John Graham-Cumming's picture John Graham-Cumming
Breaking the Major Release Habit: Introduction to the Hyper Agile Methodology[article]

Getting Started with Agile Development

Damon Poole, AccuRev Founder and CTO, discusses the keys to, and challenges of, Agile development.

TechWell Contributor's picture TechWell Contributor
What's Your Project Vision?[article]

Clarify the fuzzy front end of project planning by focusing on the overall vision. In this column, Johanna Rothman says clear project vision helps everyone involved in the project move forward better and more smoothly than a detailed project schedule. She also explains how to write succinct project visions in three simple steps.

Johanna Rothman's picture Johanna Rothman
Agile 2006 - J.B. Rainsberger - XP Day, A Fire Alarm and Buffalo Jerky[article]
Podcast

Joe Rainsberger, the publisher of JUnit Recipes, talks about his work with XP Day around the globe.

Bob Payne's picture Bob Payne
Rising Above the 7 Percent Rule[magazine]

Afraid of what you're missing by testing only 7 percent of your code? Forget your formal code inspections; Jason Cohen enlightens us on the merits of bringing lightweight code inspection to your organization.

Jason Cohen
Evidence for Evolution[magazine]

What important lessons can we learn from the evolution of the programming language Lisp? Brian Marick recounts the environment that enabled its creation and recommends we incorporate some of the Lisper practices into our own projects.

Brian Marick
Know What's at Stake[magazine]

Everyone knows the importance of well-defined functional requirements. We want our products to work, don't we? But how many of us are paying as much attention to defining our non-functional requirements? In this historically focused feature, we learn from past mistakes the potentially disastrous results of inadequately tested NFRs.

PMBOK to Agile[magazine]

Extreme Programming has increased in popularity in recent years, but shifting your organization away from the Project Management Body of Knowledge to agile methodologies can be a real challenge. David Christiansen has outlined three common obstacles to incorporating agile and offers ways to overcome them.

David Christiansen
The Right Stuff: Four Small Steps for Testers One Giant Leap for Risk Mitigation[magazine]

In the countdown to a product release, leaving load testing for last is a risky maneuver. In this month's cover story, Rex Black and Barton Layne present a case study of a project on which they adhered to a four-step strategy. By following these four steps, they were able to alleviate those nasty, end-of-project performance surprises.

Barton Layne Rex Black
Seasons of Software Development[magazine]

In this installment of Management Chronicles, Peter Clark introduces us to a programmer who is trying unsuccessfully to complete a project mired in underestimation. Find out what you can do to keep your estimates in the free and clear.

Peter Clark
The Roof Is Going to Go[magazine]

As one poor German tourist can attest, idioms don't translate. But Chuck Allison thinks programmers should become "native speakers" of the programming languages they use. This includes using and understanding them, idioms and all.

Chuck Allison's picture Chuck Allison
The Magic 8 Ball of Testing[magazine]

Have you ever wished for a tool to help you define and refine requirements and make your programs more testable? OClear could be the tool you've been waiting for.

Michael Bolton's picture Michael Bolton
How Do You Think?[article]

What are the attributes of a good tester—of a great tester? As every test manager knows, identifying the right people for a test team can be a struggle. In this column, Fiona Charles describes the qualities of mind she looks for in testers, and the interview questions she asks candidates so that she can evaluate how they think.

Fiona Charles's picture Fiona Charles
Lean Metrics for Agile Software Configuration Management[article]

Taking an lean-agile slant on metrics for configuration management, the authors focus on ways to measure the value CM and SCM adds to the project and product and how to measure flow and waste.

Agile 2006 - Steve Adolph - Agility in the Art of War ... a dissertation[article]
Podcast

Steve Adolph talks about his research and finds some very interesting agile analogies in war fighting, traditional project success and cultures of success.

Bob Payne's picture Bob Payne

Pages

AgileConnection is a TechWell community.

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