The Latest

Bridging the Bimodal Divide between Waterfall and Agile[magazine]

Most software developers are in either the agile or the waterfall camp. Agile is required to be competitive, but many enterprise processes still rely on waterfall practices for stability. They can coexist.

Steve Elliott's picture Steve Elliott
Metrics dashboard on a tablet For Great Performance, Rethink Your Load Testing[article]

The word concurrency is often used to define workload for load testing, as in concurrent users. Too often, it's the only input defined. In reality, there are a number of factors that contribute to workload and affect concurrency, and they all contribute to your load testing abilities—and, ultimately, the performance of your product.

Tim Koopmans's picture Tim Koopmans
The Secrets of High- Performance Software Teams The Secrets of High-Performance Software Teams[magazine]

Of all issues that impact getting quality products out on time, the team should never focus on simply managing costs. To minimize the risk of perpetual product delivery delays, define what “done” really means.

Steve Mezak's picture Steve Mezak
Infinity symbol Has Continuous Deployment Become a New Worst Practice?[article]

Software development has been moving toward progressively smaller and faster development cycles, and continuous integration and continuous deployment are compressing delivery times even further. But is this actually good for businesses or their users? Just because you can deploy to production quickly and frequently, should you?

John Tyson's picture John Tyson
Michael Nauman Shifting Left and Going beyond Agile: An Interview with Michael Nauman[interview]

In this interview, Michael Nauman, a testing lead for AutoCAD Web, explains how we can go beyond basic agile principles. He digs into the current state of shift-left testing, the importance of aligning your DevOps with your automation, and using agile as a starting point on your quality journey.

Josiah Renaudin's picture Josiah Renaudin

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.