Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

The Latest Stories

Why Is Estimating Software Testing Time So Difficult?

Management loves to ask testers to estimate how long their efforts will take. But so many important factors elude measurement that it makes it difficult to predict. If you need to explain why estimation is so tough, here are nine factors that significantly influence our ability to estimate testing time.

Lee Copeland's picture
Lee Copeland
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.

Josiah Renaudin's picture
Josiah Renaudin
It's Time to Reform Non-Compete Agreements

Non-compete agreements in the tech industry are very common; however, studies show that only 24 percent of the workforce actually know trade secrets that need to be protected through non-compete agreements. Rajini Padmanaban looks at non-compete agreements and the reasons to reform them.

Rajini  Padmanaban's picture
Rajini Padmanaban
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.

Steve Berczuk's picture
Steve Berczuk
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.

Naomi Karten's picture
Naomi Karten
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.

Bob Aiello's picture
Bob Aiello
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.

Sanjay Zalavadia's picture
Sanjay Zalavadia
How Poor Testing and an Early Release Can Damage Your App and Business

Mobile or PC apps that crash, have poor user experience, don’t run smoothly, or lack features give your customer the idea that whatever they bought didn’t get the tender, loving care it deserved—even if they know the issues can be fixed in a later release.

Josiah Renaudin's picture
Josiah Renaudin