Related Content
Continuous Integration Makes Testers Look Like Developers There have always been distinct lines that separate developers and testers—and they didn’t often work all that close together. However, shifting everything to the left and being more concerned with testing at every single stage of development has blurred the line between their responsibilities. |
||
Data-Driven Testing Skills in an Agile and DevOps World For agile and DevOps, an understanding of the role of data analysis in the test strategy is helping teams accelerate development, testing, and deployments. As we continue to enhance our testing effectiveness, data analytics skills are an important dimension in managing risks in a “continuous everything” world. |
||
The Key Areas Where Testers Need to Grow With new methodologies, technologies, and innovations constantly being introduced, testers need to continue to push forward with an open mind and an understanding of different disciplines to make sure they have a rock-solid standing in the process. |
||
Choose Continuous Integration over Branching for Faster Feedback Continuous integration is the best way to get feedback often on the state of your project. Running automated builds and tests after each integration improves reliability and predictability. Consequently, using task and feature branches, while useful in some cases, can be a distraction and delay getting information. |
||
Engineering Architecture Systems for a Faster Build In the era of continuous integration and continuous deployment, big applications are creating bloated build pipelines. The problem is when code becomes so entangled that every change impacts large portions of the system, meaning there’s a lot to rebuild. If you reshape the code architecture, you can reduce build times. |
||
7 Good Project Management Practices for Replacing a Legacy System When you need to replace a legacy system quickly, it’s tempting to set aside good project management practices and push forward recklessly. But doing so results in delays, cost overrun, and organizational chaos. Take time to understand the problem, plan and estimate the solution, and set up your project for success. |
||
Continuous Testing: New Improvements on an Old Idea The concept behind continuous testing is far from new, but what’s different now is that software development practices have evolved to a point where developers are embracing testing as part of their responsibilities. Testing is slowly moving from being an “event” to an activity throughout the development lifecycle. |
||
Manage Project Problems without Getting Trapped by Catastrophic Thinking It would be short-sighted for any project manager not to consider the potential risks in the project and not to evaluate and continue re-evaluating what can go wrong. But there's a difference between planning for risk and falling victim to catastrophic thinking—focusing on unlikely or irrational worst-case scenarios. |