Related Content
Test Automation Is Mandatory, Thanks to Agile Unlike waterfall, where people had to do their best to explain the value of automation, agile more naturally promotes that need for these tools through its rapidity and integration of testing throughout the development process. Agile assumes automation is the key ingredient of your mission strategy. |
||
Spot the Warning Signs an Employee Is About to Quit If you’re a manager who doesn’t want to lose key people, how can you detect that they may be looking elsewhere for a job? Naomi Karten details some changes and behaviors that may indicate an employee is contemplating quitting. You just need to pay attention to the signs. |
||
Do You Design Your Software Process for Flexibility or Repeatability? Manufacturing design looks a lot like software: You iterate through possible solutions, and the manufacturing itself is about repeating the making process. But building software means learning about the problem as you solve parts of it. For that, you want flexibility. How do you find your ideal process? |
||
Make Better Software by Learning from Your Mistakes If you accept that it’s OK to make the same mistakes over and over, you’ll never give yourself the opportunity to grow. If you don’t grow, you won’t improve your software. A writer should always ask why an editor did what he did, and a developer should understand how he can fix the code he broke. |
||
To Deliver Value in Your IT Projects, Understand Context First Starting a project without understanding can lead to a mess from a usability perspective. Too often, we build what we can without taking the time to question whom we are building it for and why. A user story is a simple but effective tool to determine how much we understand about the context of a problem. |
||
Dealing with Chronic Complainers in the Workplace At work, you don’t always have the option to steer clear of chronic complainers. If you're kind (and patient), you can listen and empathize. But if that doesn't sound appealing, there are other options. Read on to learn some suggestions for deferring and discouraging complaining coworkers. |
||
Navigating the Culture of Global Organizations Many companies have very strong cultures and expect employees to embrace their values and view of the world. That can be difficult enough in familiar cultures, but in today's connected world, you may interact with colleagues all over the globe. Understanding their norms and communication styles is essential. |
||
IoT Security Concerns for Quality Assurance Teams In addition to the typical Internet-related security concerns, applications are being made specifically for IoT devices, all of which bring about additional security concerns that quality assurance teams need to consider. |