Related Content
Preventing Workplace Miscommunication When one person says something that the other one misinterprets—a very common type of workplace miscommunication—the conversation often moves on with neither party realizing what happened. Being able to discover a misinterpretation and straighten it out before it escalates into a serious tangle is an important skill. |
||
Interface Grief: Is It Agile, or Just Bad Software Engineering? There are people who will use "being agile" to justify software engineering practices that could be perceived as lazy or even bad. The specifications are going to change, they say, so it would be a waste to engineer more to begin with than the minimum viable product. What's expediency and what's just poor practice? |
||
Agile and Testing Change Can Come from Leaders at the Bottom, Not the Top Change doesn’t need to be a decree from the top that forces everything else to follow suit. Change can and should start from the bottom, and that happens after you empower your developers and testers and clearly show why things like agile are critical to overall success. |
||
Let the Outdoors Help You Reduce Work Stress Studies have found that natural environments can promote positive emotions and heighten physical and mental energy. If you're feeling stressed in the office, try to go outside briefly, take a short walk, commune with the trees if you’re able, and get back to work. You just might feel reinvigorated. |
||
The Relationship between Agile and DevOps Many are touting DevOps as something new and different—just like agile before it. DevOps fixes an age-old conflict between software development and operational teams, but it’s not new. In fact, the DevOps philosophy is ingrained within the Agile Manifesto. So why is DevOps viewed as something different from agile? |
||
Balancing Process and Tools The limits of a tool may lead us to realize that we are not working as effectively as we can, and often, changing a tool is part of the solution. But there are good and bad ways to select a tool and how you use it. In particular there are risks when you focus first on tools before considering the problem. |
||
Bananas and Critical Thinking People skilled in critical thinking are willing to accept new findings and evidence, even if it means reassessing previous beliefs. They aim to rely on reason rather than emotion in making decisions, and they seek to detect inconsistencies in reasoning, including their own. It's an important skill to have in software. |
||
Understanding the True Meaning of Quality Day-to-day testing techniques, strategy, approach, and automation are all things that teams understand and will continue to implement, but how many teams understand the elements of purpose, belonging, transcendence, and storytelling as they apply to software quality? |