Better Software Magazine Articles

Agile Light Bulb Moments

Many of us have our personal identities wrapped up in our jobs, which can make change hard, particularly in agile environments. Recognizing the power of storytelling, Michele Sliger started collecting first-person stories about how adopting agile affected individuals and what their "light bulb moment" was like. Find out how agile adoptions have changed individuals—their perceptions of agile, their leadership styles, and even their personal lives.

Michele Sliger's picture Michele Sliger
The Optimists Don't Make It Out

Optimism is normally viewed as a positive trait, but not when it comes to goals and estimates. Project managers who don their rose-colored glasses when faced with the harsh light of reality are setting themselves up for disappointment.

Lee Copeland's picture Lee Copeland
Which Obstacle Should You Tackle Today?

As a lead and manager, your job to remove obstacles that impede work is most important. But of all the obstacles you find, whether they be people's perceptions, bottlenecks in the work flow, or an ill-fitted chair or desk, which do you tackle first? Johanna Rothman explains how to remove the obstacles that slow, impede, or halt project work.

Johanna Rothman's picture Johanna Rothman
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
Managing in Mayberry: An Examination of Three Distinct Leadership Styles

The assumptions you make about the people you manage can shape your management style. Here's a detailed look at three distinct styles of management and how they apply to your software projects.

Dan Starr

Pages

CMCrossroads is a TechWell community.

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