Quality starts with requirements. In small to mid-size companies, it is not uncommon for the communication chain to be broken. Florin Ursu shares ways to avoid miscommunication through a streamlined process in which requirements are communicated to both developers and testers...
Proprietary performance testing platforms can be complex, expensive, and difficult to scale. With the right approach, everything from continuous integration, to continuous deployment pipelines, to full-scale production loads can be supported, but a dizzying array of platforms, services...
Most software development teams these days adopt an agile approach to guide projects through their lifecycle. But, according to Gil Broza, embracing popular practices is not enough. To work effectively in an agile environment, developers must change their mindset.
End-users are demanding anytime, anywhere access to software apps on their devices. These changes are shifting the way software vendors conduct business. Michael Zunke uses the results of industry surveys to show how software products and services should be licensed.
Behavior-driven development (BDD) is a hot topic in the development community. Not only does a properly implemented BDD process help drive increased automation and quicker development cycles, it also facilitates better collaboration between departments and reduces siloed communication.
Many development and test teams are still working on more traditional software projects that release every few months or longer, rather than daily or weekly. Benefits of adopting continuous development strategies into a standard software cycle include immediate feedback on code changes...
There are organizations that want to “buy DevOps,” like it is a plugin to add to the development process. They often create a new role, team, department, or infrastructure. But you can't buy DevOps, and it's not a designated team, either. It is the idea of people working together. Here are some approaches to get you there.
The Internet of Things (IoT) enables amazing software-powered devices designed to make our business and personal lives easier. Lev Lesokhin discusses four fundamental practices you'll need when developing sophisticated software for the IoT.
In this interview, Anders Wallgren, the CTO of Electric Cloud, explains how to help DevOps travel from small, individual teams to the entire organization. He covers the benefits, risks, and best paths to success if you want to make your company faster and more effective.
In this interview, Brandon Carlson, a consultant at Lean TECHniques, explains how all the newer aspects of software have come together. He explains how things have changed since agile has grown in prominence and what DevOps does for testing and development.