As software engineering professionals, we each have a role in educating everyone in our circle of influence about just what software is and how critical it is to our everyday lives. Mike Sowers explains how you can answer the question "What is code?" without making your listeners sorry they asked!
People are less likely to express thanks or appreciation at work than anyplace else. But studies suggest that employees who feel appreciated are more productive and loyal, so it's worth making an effort. The intriguing bit? It's a win-win experience—when you appreciate someone, you feel good, too.
Many teams do single-point measurements in their projects. But that doesn't give you a good long-term picture. When you look at multiple-dimension measurements—especially trends over time—you learn more. You can take those trends into a retrospective to investigate how your team could work better.
Testers are rarely part of an entrepreneurial startup team, but are there lessons for them in the lean startup approach? Lee Copeland says yes. The basic idea behind lean startup is that companies should focus their time and resources more efficiently, and this concept surely can benefit testers.
The Internet of Things is making life easier, but is it making it more secure? If you take into account that hackers can remotely control Chrysler automobiles that are connected to a network, the answer seems to be no. If this is where our world is headed, how should we think about security now?
What if whenever astronauts on the International Space Station check their smartwatch, the interface they depend on was designed by you? As part of NASA’s effort to use crowdsourcing for new technologies, there’s a new NASA Challenge: design a smartwatch app interface for astronauts.
Pamela Gillaspie has been experimenting with actually breaking software: installing or operating respectable software in a way that renders it unusable. She says testing beyond what your product is strictly responsible for can save your company many support cases—and the goodwill of your users.
It's not the job of a leader to be likable. Still, for most leaders, there's little to be gained—and possibly much to lose—by being unlikable. But what makes someone likable isn't obvious. What traits and actions should a leader exhibit if he or she wants to be effective as well as likable?
To have completely reliable systems, we must have effective IT controls in place that help to identify risks before they turn into incidents. Change management meetings are very helpful for coordination. Effective environment management and change control can keep your systems reliable and secure.
While an application’s functionality is very important, users have equally started to value non-functional areas—such as performance, usability, accessibility, and UI—and are often ready to move on to other options if an application's performance does not meet their needs.
When natural disasters strike, technology can streamline relief efforts. The charity Humanitarian Toolbox creates apps and maintains a “toolbox” of software and solutions for disaster aid organizations all over the world. Testers at STARWEST will donate their time and talents to the cause.