Related Content
Shake Up Your Software Processes: The Intermediate Disturbance Hypothesis Organizations that refuse to change will get left behind. But at the other end of the spectrum, too much change is also harmful. Revamping everything you do at once creates stress and can lead to your efforts failing. The right balance is shaking things up just often enough to experiment with new ideas. |
||
The Essential Role of QA in Digital Transformation Many organizations are undertaking a total digital transformation in order to accelerate processes, innovations, and opportunities. But if you think you can update your development efforts without making a change to your QA program as well, your change will not be successful. QA is essential to reliability. |
||
Is Our Innovation in Software Testing Keeping Up with Technology? The world of software testing has made many important advances in techniques and approaches, but is it keeping up with the leaps and bounds of technology's progress? Mike Sowers is an advocate for a revolutionary breakthrough in software testing, and to get there, we all need to become innovators. Here's how. |
||
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? |
||
Improve Your Software Organization’s Processes: Focus on the Right Thing While processes may seem like overhead, you need defined, documented procedures to avoid problems. It's when processes exist just because "we've always done it that way" that they become a problem. Keep processes useful by asking questions and constantly verifying that the purpose behind them is relevant. |
||
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. |
||
Fine-Tuning and Expanding Your Mobile Test Plan When new technology is introduced, QA teams usually have a period of scrambling to figure out how to support engineering efforts. Melissa Tondi identifies some key mobile challenges and talks about creating solutions to address them. The result: an efficient mobile test plan and minimal impact to the QA team. |
||
The Test Expert’s Role in DevOps If our goal as testers is to build and release code more rapidly, frequently, and reliably, we must also align and integrate our testing practices, testing tools, test cases, test data, and test environments into continuous integration, testing, and deployment. A DevOps culture yields all new opportunities. |