The Latest

A Few Good Bugs[magazine]

When a factory comes to a screeching halt and the collected team managers start pointing fingers at team members and ducking blame, one manager sets a valuable example by offering up a name--his own.

Patrick Bailey's picture Patrick Bailey
Principle-driven Development[magazine]

Challenges are inevitable in software development, and formal methodologies may obscure the simpler, basic rules that govern quality. When faced with an overwhelmingly complex challenge, look to proven principles.

Chuck Allison's picture Chuck Allison
Smart Shore[article]

In this last installment of Jochen Kreb's three-part series, he lists issues related to most offshore development projects and gives some ideas of how to implement a different shore model, which Jochen calls the smart-shore approach.

Jochen Krebs's picture Jochen Krebs
Skiing, Heart Attacks, and Software Development[article]

When a man suffered a cardiac arrest on a ski slope, a medley of medical personnel from different countries and backgrounds mustered together to take charge of the man's health. Despite language barriers, they were successful in stabilizing the man. While this incident may seem to have little to do with software development, Clarke Ching sees that the makeshift emergency team shared specific characteristics found in all strong software development teams. In this column, he details these characteristics and how applying them can turn your team into a more successful team no matter how dissimilar individual teammates may be.

Clarke Ching's picture Clarke Ching
Record & Playback, You Have My Apologies[magazine]

The relationship was wildly exciting and adventurous when it began, but soon Dion Johnson discovered the scandalous truth about his new friend, Record & Playback. Not wanting to endure or support such deceitful behavior, Dion embarked on a campaign against Record & Playback. With the intervening years acting as a buffer, he now wants to give Record & Playback a second chance. In this column, find out how Dion plans to save the relationship from totally dissolving.

Dion Johnson's picture Dion Johnson
The Power of Low-Tech Tools[magazine]

The level of technology that goes into a tool is only as valuable as the service that you, as a user, get out of that tool. Some low-tech tools--such as the four that Esther Derby lists here--have a place in the technologist's toolbox, too.

Esther Derby's picture Esther Derby
From Primitive to Prominent: The Past, Present, and Future of Automated Code Analysis[magazine]

Automated sourcecode analysis tools are becoming more powerful and more necessary than ever before. Alberto Savoia takes a look at the evolution of static and dynamic code analysis tools, from their humble beginnings to their present status as indispensable technology, and tells us what he predicts for the future.

Alberto Savoia's picture Alberto Savoia
Codependent Schedule Games[article]

There's a vicious game being played daily in the lives of software developers. The rules to this game are not clear cut, and it can change its structure rapidly. If you're not careful, the game will end up controlling your work schedule for quite some time. In this column, Johanna Rothman gives a referee's point of view of this game and reveals the secrets to winning.

Johanna Rothman's picture Johanna Rothman
Grassroots Testing: A Campaign for Improvement[article]

With the votes cast, the polls closed, and the candidates elected, we say farewell to another political season that captivated everyone in a way that we thought only the Super Bowl could. Of all the soap opera-esque drama that occurred during the general election, Dion Johnson found grassroots campaigns to be the most interesting because they generated the greatest level of success from the bottom up, as opposed to from the top down. He believes the world of software testing can learn a lot from this grassroots approach. In this week's column, Dion embarks on a grassroots campaign trail that he hopes will get any process improvement initiative elected.

Dion Johnson's picture Dion Johnson
Distributed Scrum In Large Projects[article]

This article discusses the highlights of a distributed Scrum project run by SirsiDynix (Provo, UT) and StarSoft Development Labs (Cambridge, MA and St. Petersburg, Russia). The project focused on the new implementation of platform and system architecture for a complex Integrated Library System, which is best compared to a vertical market ERP system with a public portal interface used by more than 200 million people.

Peter Vaihansky's picture Peter Vaihansky
Why You Need to Be Specific about Agile Practice Adoption[article]

Amr Elssamadisy presents one way to share our knowledge that is more specific than full methodologies and processes, more general than war stories, and will help new agile adopters get beyond the mantra "It depends!"

Amr Elssamadisy's picture Amr Elssamadisy
The Scoop on Employment Trends in 2006[magazine]

Hundreds of Better Software magazine readers and StickyMinds.com users logged on and gave us the scoop on the industry's employment outlook. Find out how your software engineering peers responded to our annual salary survey.
 

Heather Shanholtzer's picture Heather Shanholtzer
Happy Are the Software Engineers[magazine]

Miska Hiltunen takes a look at his own Tick-the-Code Inspection, Mihaly Csikszentmihalyi's study of happiness, and how you can cultivate quality through practical methods of empowering your software engineers to improve their own work.

Miska Hiltunen's picture Miska Hiltunen
The Ajax Balancing Act[magazine]

The path to Ajax has its pitfalls, but using it carefully can put you ahead of the game. Tod Golding offers some tips to help you investigate the world of Ajax solutions, technologies, frameworks, and patterns and find a balance between an enhanced user experience and a robust application.

Tod Golding's picture Tod Golding
Believing Is Seeing[magazine]

What you don't know can hurt you, and what you do know can too. Lee Copeland takes a look at how the results of a 1949 Harvard experiment with playing cards should influence the way you evaluate your previous experience when building software

Lee Copeland's picture Lee Copeland

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!