BACKGROUND IMAGE: iSTOCK/GETTY IMAGES
In mid-February, the head of AT&T warned his 280,000 workers that, due to fast-changing technologies and business needs, they'd better be spending eight to 10 hours a week learning new skills and retooling themselves for the new DevOps world we're entering. SearchSoftwareQuality asked IDC's Stephen Elliot, vice president of IT infrastructure and cloud operations, whether software testers need to be ready to change too, when DevOps and testing meet. Here's what he had to say.
Should software testers be nervous in the new age of DevOps and testing?
Stephen Elliot: Should software testers be nervous? No, it's an opportunity. The thing is we're human beings, and, generally speaking, most folks don't like change. Certainly in the tech domain, IT people don't like change. This is really about change and progress and about the future. If you're doing manual testing, that might be OK, but you should be asking yourself: "Is this going to take us to the business conversations we need to have? Is it going to increase speed, quality and frequency of deployment?" If you do manual testing, it may be OK, but increasingly we're talking to organizations that are moving from manual to automated testing. This is a big part of the DevOps discussion, and it's a good thing; it's another of the changes we're seeing across the software development discipline. It's time to change. We're finding that, while we'll always need legacy support because nothing really ever dies in IT, we are seeing more and more leaders across DevOps looking at their situations and thinking there's a better way. It may be the time to change is now.
Is DevOps so prevalent that testers need to be worried?
Elliot: How prevalent is DevOps? It's funny; there are two ways to look at the question. Probably 70% of Fortune 1000 companies are sure they are doing DevOps based on how they view it. Their definition might be moving from manual to automated testing on a DevOps project. We're doing DevOps -- we're automating stuff. If IT leaders are having business conversations and really have a team collaborating on technology and business metrics and can articulate that, then wait a sec. If we're doing all that some might define as DevOps, the percentage is going to go down from 70% of businesses to more like 30 to 40% of Fortune 1000 companies. The perception that more companies are doing DevOps is based on how you define and view it. If you really peel away the strict definition, it's definitely less.
Don't make these DevOps mistakes
DevOps -- it's easier said than done sometimes
Let's rename "continuous development" to "continuous change"