Better Software Magazine Articles

All Hands on Deck

The challenge: With one week to go before release, the product still needs to be put through its paces. The test team: A few developers, a network engineer, a receptionist, an office manager, and a CTO. In this real-life story, Geordie Keitt explains how one dot-com employed some nontraditional testers to uncover the bugs in their new system.

Geordie Keitt
A Defining Moment

People use the word "accountable" a lot lately. But what do they mean? Sometimes "You're accountable" really means "You're to blame for this!" Technical Editor Esther Derby takes a look at what's often the coded meaning behind the word "accountable."

Esther Derby's picture Esther Derby
Focused Improvement

Improving processes takes planning, time, and effort. A formal improvement project that applies the best practices of development to process improvement can help focus your team and effect real and lasting change.

Karen King
Managing Technical People (When You're No Techie)

There's a lot more to managing software teams than understanding the technology. Do you know how to elicit requirements from users? Do you work well with management? Do you have a knack for asking the right questions at the right time? Not knowing where to put the semicolons in a line of code isn't a big deal. Knowing how to lead people–that's a big deal. Elisabeth Hendrickson explains how to bring your own unique talents and skills to the table.

Elisabeth Hendrickson's picture Elisabeth Hendrickson
Should a Manager Know a Language?

Knowing C++ or Java can make a manager's job easier. But what about being an expert in spoken language? It's essential to be competent in the use of daily language when you are making the transition to management. Technical Editor Esther Derby gives advice on improving your language, including a warning about the dangers of using absolutes and of leaving out details in conversation.

Esther Derby's picture Esther Derby
Agile Meetings

Does the thought of going to yet another meeting make your head spin? Read about how to increase your team's productivity by making your meetings short, frequent, and focused.

Linda Rising's picture Linda Rising
Is There Light at the End of the Tunnel?

Losing your job is never easy, but the way you handle the experience has a direct impact on the results that you'll be able to achieve. Being laid off can make you question your abilities, but you have to roll with the punches, and enjoy your time off while you're looking for the next opportunity.

Stefan P. Jaskiel
Karl Wiegers on Humanizing Peer Reviews

How serious are you about the quality of your work? Learn how to set aside egos and start benefiting from the experience and perspective of your colleagues.
 

Karl E. Wiegers
Becoming Indispensable

How can you achieve the lofty status of being an "indispensable" employee? Elisabeth Hendrickson shares some valuable tips, including how to adjust your attitude, where to invest your time, and how to communicate better.

Elisabeth Hendrickson's picture Elisabeth Hendrickson
But I Don't Have Time!

Overworked software professionals sometimes skip things they know they should do, because they "don't have time." In this week's column, Karl Wiegers asks you to think about what you really mean when you say you don't have time, and he cautions you to take time to make time.

Karl E. Wiegers

Pages

AgileConnection is a TechWell community.

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