The Latest

Scaling Agile Development via Architecture[article]

Every system has an architecture, even systems developed using agile methodologies. Whether you attempt to define that architecture up front in detail or whether it emerges over time is up to you. My experience is that most agile teams follow a strategy somewhere between these two extremes. That strategy, combined with proving your architectural ideas as soon as possible through working code. This article summarizes a collection of strategies for addressing architectural concerns on agile projects and discusses how such strategies can be applied to scale agile methods to large development efforts.

 

Scott W. Ambler's picture Scott W. Ambler
Simple Ain't Easy: Software Design Myths and Realities[magazine]

The definition of "simple design" varies from person to person. But achieving simplicity isn't just about maintaining simple point solutions.

Brad Appleton's picture Brad Appleton
A Look at VMware[magazine]

The more complicated the system to test, the bigger the headache. Chris Meisenzahl takes a look at how you can take the pain out of testing complicated software systems with VMware’s virtualization tools—VMware Player, VMware Workstation, VMware Server, and VMware ESX Server.

Christopher J. Meisenzahl's picture Christopher J. Meisenzahl
The Best-Laid Plans[magazine]

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's picture Stacia Broderick
Rhetoric, Religion, and a Better Way[magazine]

With Apple's conversion to Windows-capable, Intel-based architecture as his jumping off point, Tod Golding takes a look at how we tend to view new technologies through our old perceptions. As technology evolves for the better, he explains, we too must grow out of old rhetoric.

Tod Golding's picture Tod Golding
Metrics You Can Bet On[magazine]

An old adage says that you cannot manage what you cannot measure, but Mike Cohn thinks differently. Here, he offers suggestions on when to use metrics and when you can manage without, as well as some guidelines to help you choose your metrics carefully.

Mike Cohn's picture Mike Cohn
Get in the Game: Agile Lessons from Video Game Developers[magazine]

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's picture Clinton Keith
Speaking Truth to Power: How to Break The Bad News[magazine]

There comes a time in every software professional's career when telling the truth to someone in power becomes an issue. It can be a difficult situation, but it's far worse to keep silent. Norm Kerth offers some helpful advice on speaking up in ways that are tactful and sincere.

Norm Kerth's picture Norm Kerth
X Marks the Test Case: Using Mind Maps For Software Design[magazine]

If you've run through the standard design approaches and still need that killer test case, try mind maps.

Robert Sabourin's picture Robert Sabourin
Open Source Tools for Web Application Performance Testing[presentation]

OpenSTA is a solid open-source testing tool that, when used effectively, fulfills the basic needs of performance testing of Web applications. Dan Downing will introduce you to the basics of OpenSTA including downloading and installing

Dan Downing, Mentora Inc
Preparing the Test Team to Go Agile[presentation]

When we read about agile development, we find developers using nUnit for unit testing while customers are using FIT for acceptance tests. But where are the testers? You know--those folks who have years of experience in testing.

Janet Gregory, DragonFire Inc.
Measuring the End Game of Software Project - Part Deux[presentation]

The schedule shows only a few weeks before product delivery. How do you know whether you are ready to ship? Test managers have dealt with this question for years, often without supporting data.

Mike Ennis, Savant Tecnology
Practical Model-Based Testing for Interactive Applications[presentation]

Model-based tests are most often created from state-transition diagrams. Marlon Vieria generates automated system tests for many Siemens systems from use cases and activity diagrams.

Marlon Vieira, Siemens Corporate Research, Inc.
Improving the Skills of Software Testers[presentation]

Many training courses include the topic of soft skills for testers, specifically their attitudes and behaviors. Testers are told that to be effective they need a negative mindset and a negative approach. Krishna Iyer challenges this belief.

Krishna Iyer, ZenTEST Labs
Testing for Sarbanes-Oxley Compliance[presentation]

In the wake of huge accounting scandals, many organizations are now being required to conform to Sarbanes-Oxley (SOX) legal requirements regarding internal controls. Many of these controls are implemented within computer applications.

Suresh Chandrasekaran, Cognizant

Pages

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

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