Better Software Magazine Articles

Modeling Organizational Change

When you approach a process problem in the way your workgroup functions, you're implementing an organizational change. Organizations are systems of complex interrelationships. Explicit models can help you make strategic changes.

Esther Derby's picture Esther Derby
James Bach on Explaining Testing to Them

Are your co-workers in the dark when it comes to understanding how testing works? James Bach provides good responses to common questions, including nine basic principles of good hallway explanations. Learn how to give a programmer or manager a more accurate view of your job.

James Bach's picture James Bach
Revisiting Your Piece of the Pie: Money in the New Millennium

More than 1,800 industry professionals responded to the third annual STQE/StickyMinds salary poll. The results suggest that, although it has been an unsettling year, the picture doesn't look all that bad for software QA professionals.

Alyn Wambeke
Building a Project-Oriented Culture

What does it take to support excellence in your software organization? Taking advantage of basic project frameworks and status reporting systems can empower you to effect organizational change from any level. Here's how to make it happen.

Michael K. Levine's picture Michael K. Levine
At Your Service

A light and effective process with a service-oriented philosophy is key to meeting your organization's needs. Here are eight simple steps for creating a software engineering team that will turn customers into fans.

Robert Sabourin's picture Robert Sabourin
Distributed Teams

The world may be getting smaller, but managing far-flung workgroups can still be a big challenge. Here are some common barriers to coordinating distributed teams, and some guidelines for making the most out of limited face time.

John Suzuki
The Human Side of Process Improvement

Interpersonal relationships can make the difference between effective and ineffective technical initiatives. Here are ways to address this frequently neglected aspect of organizational change.

Judah Mogilensky
Getting the Most from Outsourcing

Outsourcing can be a great way to augment your software efforts. Here are guidelines to help you choose the right provider and ensure that you get what you paid for.

Eric Patel
Matching ISO 9000 Registration to Your Organization

The chances of getting use from your ISO 9000 certification are greatly enhanced by a registration effort that reflects the real goals and operating principles of your organization. Here are some lessons on how to tailor your effort.

Mark Johnson
Escaping the Clutches of Zombie Projects

Timely and accurate information is often your only silver bullet against interminable and doomed projects. Learn how to deliver bad news in such a way that Senior Management hears it and acts promptly.

Payson Hall's picture Payson Hall

Pages

AgileConnection is a TechWell community.

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