Related Content
Finding the Right Ratio of Software Testers to Developers for Your Team Many organizations struggle with finding the optimum ratio of testers to developers. Linda Hayes explains that there's no one right answer. It depends on your needs for planning, test environment and data management, requirements analysis, test design, execution, diagnosis, reporting, and defect management. |
||
Dealing with Criticism, Whether Constructive or Not Of course, criticism is easier to take if it’s given with kindness. But what about when it isn't? Naomi Karten discusses how to receive, consider, and act on criticism, whether it's delivered constructively or not. If you've heard it before, it may be worth evaluating—especially if you’d prefer to ignore it. |
||
Agile Methods for Tackling the Work You Don’t Want to Do We all have work we don't want to do. Some of it is boring or unpleasant, but there's another type: work we don't know if we can finish to our satisfaction. It's hard to tackle a task you're not an expert at. Johanna Rothman offers two classic project management approaches to face the work you're putting off. |
||
Why Agile Begs for Better Team Communication How do you promote effective communication among a group of individuals, especially in agile? That’s the big question. In a world where some people might even have differing definitions of the actual word “communication,” it can seem impossible to get everyone on the same page. |
||
The Dangers of Digital Distractions It's crazy that people can’t put their devices down long enough to drive, or even watch where they’re going. And aside from dangers, cellphones and social media also can be time sucks. Digital distractions have become bad enough that there's now a Center for Internet and Technology Addiction. Are you hooked? |
||
Creating Effective Processes to Deliver Quality Software Delivering complex systems depends on software processes that guide the work on a daily basis. Much has been written about the evils of verbose waterfall processes, but the truth is that not having enough process also makes it impossible to deliver enterprise software without making many mistakes. |
||
It's All About Prioritization "No one is busy in this world. It is all about priorities." In almost everything we do, prioritization is the key to surviving in today’s fast-paced world. Prioritization is particularly relevant in the software industry right now because being agile is the latest mantra for success. |
||
The Benefits of Sleeping on the Job Taking naps has numerous benefits, including increased alertness, enhanced performance, and reduced mistakes and accidents. With advantages like that, it's no wonder some companies are designating "nap rooms" in the office and letting employees get some shut-eye during work hours! Would you nap at work? |