agile

Better Software Magazine Articles

Jack Be Agile, Jack Be Lean

Lean software development and agile software development are two approaches for creating new software. But how much do you really know about them? Do they compete or complement each other? Discover how agile and lean processes can work together for sustainable product development.

Al Shalloway's picture Al Shalloway
Feedback without Fear

Does the word "feedback" make you cringe? How about "configuration management"? Steve Berczuk has a pain-free plan for using your build environments and software configuration management system to provide the feedback that is essential to a successful agile project.

Steve Berczuk's picture Steve Berczuk
PMBOK to Agile

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 Case of the Missing Fingerprint: Solve the Mystery of Successful End-of-Project Retrospectives

Through this tale of a planning spreadsheet and its effect on three different projects, learn the impact a single decision can have on a project--and pick up some helpful tools like fingerprint graphs and project timelines along the way.

Jennitta Andrea's picture Jennitta Andrea
The Best-Laid Plans

It's a fact of life that plans change, but the proper implementation of agile and release planning can get you back on track. Just be sure to keep the communication lines open and clear throughout the process. Stacia Broderick tells the tale of a department as it works out its kinks in the best interest of its customers.

Stacia Broderick
Get in the Game: Agile Lessons from Video Game Developers

From providing the likes of Pong boxes to a tiny, niche market to creating graphic-intensive productions that rival the income of Hollywood's box office, the video game industry has boomed in a very short period of time. Find out how agile methods helped one video game studio make the transition.

Clinton Keith
japanese "ba" and the Art of Development Environments

The flow of knowledge is more than mental. Better your team and improve your output through an adjustment in physical surroundings. Jean Tabaka describes the Japanese philosophy of "ba" and what it can mean to you and your development team.

Jean Tabaka's picture Jean Tabaka
Bridging the Gap: Agile Projects in the Waterfall Enterprise

Though agile software development has been around for a while, it has received a recent boost in popularity as organizations seek to better compete with their global counterparts. Michele Sliger offers some methodology-spanning principles to help ease agile processes into a traditionally waterfall-oriented organization.

Michele Sliger's picture Michele Sliger
Old School Meets New Wave

Decades of testing practices are available to today's testers, but sometimes the "old school" approaches are just as powerful as newer tools with evolved frills and features. Chris McMahon offers tips on how you can combine test techniques to improve your agile integration project.

Chris McMahon's picture Chris McMahon
The Declaration of Interdependence

In an effort to extend the Agile Manifesto to non-software products and management, experts at the 2004 Agile Development Conference developed The Declaration of Interdependence. Alistair Cockburn details the DOI’s six principles and how they can benefit your organization.

Alistair Cockburn's picture Alistair Cockburn

Pages

CMCrossroads is a TechWell community.

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