The Latest

Living by Principles, Not by Plans[magazine]

Reality is not a static thing, and when the reality of a situation changes, so too must our plans. In his article, Lee Copeland explains why "planning" does not equal "controlling" and suggests that we should look to our principles for guidance.

Lee Copeland's picture Lee Copeland
Breaking With Tradition[magazine]

Though the term "agile" isn't often ascribed to the ways of software configuration management, Steve Berczuk offers some ways in which applying the principles of agile SCM can help teams work more effectively.

Steve Berczuk's picture Steve Berczuk
I Didn't Know I Needed That[magazine]

There is a natural relationship between the features in a product and the customer's satisfaction with that product, but not every feature influences customers in the same way. The best plan for satisfying customers, as author Mike Cohn explains, is to give them what they want.

Mike Cohn's picture Mike Cohn
A Critical Line of Defense[magazine]

Tackle software vulnerabilities at the root—in the applications themselves.
 

Herbert H. Thompson
Short Takes on Software Development and Life[article]

The Our Take column in StickyMinds.com's StickyLetter presents parallels between the world of software production and the world at large. Here are some previous musings by past editor Pamela Young.

Pam Young
Using Mocks to Verify Interactions[article]

In the March 2006 issue of Better Software magazine, Dan North began a discussion of the evolution of behavior-driven development from test-driven development. Here, North continues the conversation with closer look at "mocks," utility classes that, for testing purposes, pretend to be some component or service with which your object will interact.

Dan North's picture Dan North
Seven Agile Team Practices That Scale[article]

The benefits of agile software methods, including faster time to market, better responsiveness to changing customer requirements and higher application quality are undeniable to those who have mastered these practices. Agile practices, however, have been defined and recommended primarily to small team environments where co-location, ready access to interactive customers and small team size are the defining rule.  Are the benefits of agility to be denied to those larger software enterprises who don't share these simple paradigms? Or can the industry learn from these practices and apply some of the core principles to large scale development of applications that require 100, 200 or even 1,000 distributed team members to achieve?

TechWell Contributor's picture TechWell Contributor
A Look at Administrator's Pak by Winternals[magazine]

Find out more about this suite of utilities that allows testers to repair locked-out systems, restore lost data, remove malware, and much more.

Marnie Hutcheson
Working with Dull Knives[magazine]

Why "sharp" tools are needed in almost every organization.

Clarke Ching's picture Clarke Ching
A Look at Employment Trends in 2005[magazine]

Better Software magazine and StickyMinds.com offer up readers' responses to our annual salary survey.
 

Heather Shanholtzer's picture Heather Shanholtzer
Say It . . . Don't Stew In It[magazine]

Managers aren't mind readers. Translate vague grievances into concrete recommendations for generating change in your workplace.

Naomi Karten's picture Naomi Karten
Support for Testing, Testing for Support[magazine]

Where supportability and testability fit in the Quality Criteria dimension of the Heuristic Test Strategy Model.

Michael Bolton's picture Michael Bolton
Put a Tough Decision in Its Place[magazine]

Tell your manager where to go--for a decision, of course.

Mike Cohn's picture Mike Cohn
Are We There Yet?[magazine]

Create project dashboards to display project progress and drive your team to success.

Johanna Rothman's picture Johanna Rothman
Bulking Up[magazine]

How can strengthening people skills, such as teamwork and communication, help shape you into a top-form tester?

Fiona Charles's picture Fiona Charles

Pages

AgileConnection is a TechWell community.

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