Better Software Magazine Articles

Take a Stand-Yes or No, not Maybe

It's happened again. Your boss corners you and pressures you to take on extra work. The additional project gives you more work than you can realistically do, let alone do well. Find out how you can stand up to your boss and work with him to create reasonable priorities for your time without damaging your relationship.

Johanna Rothman's picture Johanna Rothman
Up the Organization, Redux

Certain management principles are enduring and able to cross the boundaries of industry In this month's Technically Speaking, Lee Copeland takes a look at the software development applications of his favorite management book.

Lee Copeland's picture Lee Copeland
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
A Few Good Bugs

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
Skiing, Heart Attacks, and Software Development

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
The Power of Low-Tech Tools

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
Codependent Schedule Games

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

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
The Scoop on Employment Trends in 2006

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
Believing Is Seeing

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 a TechWell community.

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