Related Content
Tips for Staying Calm under Pressure If you've got a high-pressure situation coming up such as a job interview, a presentation, or an important meeting with your boss, it's normal to feel some stress. Preparation can help alleviate a lot of it, so be sure to get enough sleep, ask for help, and rehearse what you're going to say. Read on for more tips. |
||
Who’s the Boss? Let Agile Teams Manage Themselves This idea of a team in charge of itself is difficult for many people to accept. Traditional practices condition us to wait for someone to tell us what to do, and managers are accustomed to controlling everyone’s work and knowing everyone’s status. But agile teams can manage themselves—in fact, it's essential to agile. |
||
The Difference between Managers and Leaders You often hear managers referred to as leaders, but the two terms are not synonymous. Managers can be leaders, but not always, and there are people who don’t have formal management positions who are leaders. Understanding the difference can help people in both roles—and their team members—be more effective. |
||
The Role of Luck in Your Career Success When things go your way and you achieve some level of success, it’s natural to want to take credit for it. But in addition to your working hard and overcoming obstacles, it's likely that at least some of your success is also due to pure, dumb luck. Acknowledging that can help you recognize good luck when it appears. |
||
Do Software Teams Need Managers with Technical Expertise? Soft skills matter in how effective a manager is, but what about technical skills? If you're a software engineer, how important is it to you for your manager to have the same background and to fully understand your job? Ideally they would, but in some cases, that role can be better filled by a technical lead. |
||
What’s in the Spring 2017 Issue of Better Software Magazine This is the second issue of Better Software magazine for 2017, and it has the largest page count of the last few years. With close to one hundred thousand subscribers worldwide, Better Software is fulfilling a real need in the software development community. As always, this issue has some thought-provoking articles. |
||
Keep Up with Changing Technology by Making Learning a Priority Many organizations are constantly adopting or integrating new technology, with the goal of remaining competitive. But there are so many new platforms and methods being created that it’s impossible to keep up with them all. Michael Sowers shares some tips that have helped him stay current with changing technology. |
||
Managing Resistance to Organizational Change Change can be difficult, and some people's reaction is to shut it all down. If they think their concerns aren’t being heard, they get defensive, and your project is on a trajectory for disaster. Don't fire off an email while tempers are running high. Managing expectations thoughtfully is essential to project success. |