Is Microsoft adopting a more agile approach?

In the shadow of Microsoft’s announcement that they will be laying off nearly 18,000 people in the coming months CEO Satya Nadella all but said they would be using agile techniques to boost productivity.

According to an article in the CIO Journal written by Clint Boulton, “Nadella is preaching a more nimble approach to building software as part of the company’s transformation to ‘reinvent productivity’ in a ‘mobile-first and cloud-first world.’ The effort, known as agile software development, is designed to lower costs and hone operations as the company focuses on building cloud and mobile software. Microsoft’s new approach may also make redundant certain app development positions, a result that could prove beneficial [in light of the upcoming job cuts].”

Mr. Nadella said that it makes more sense to have developers test and fix bugs instead of a separate team of testers to build cloud software – definitely an agile practice. Such an approach, a departure from the company’s traditional practice of dividing engineering teams comprised of program managers, developers and testers, would make Microsoft more efficient, enabling it to cut costs while building software faster.

Boulton also pointed out that “Analysts say that Mr. Nadella’s comments hint at the increasingly popular agile software development method. In agile development, programmers rapidly write and deliver functional code in two to four weeks, a departure from the “waterfall” method of building software over several months or years.”

According to Merv Adrian, a Gartner analyst, Microsoft’s move to agile “is the inevitable consequence of moving to the cloud,” where vendors are expected to provide constant software updates.

Al Hilwa, an IDC analyst, said that Microsoft will likely integrate teams of quality assurance testers with software developers to accelerate its programming processes. “They’re re-engineering the engineering by going to a more agile development,” he said.

While some people have questioned the agile approach in the past it has become not only an accepted approach to software development it has almost become a requirement in these days of fast deployment and cloud computing.

According to Massoud Marzban, VP of Business Development‏ at Burnside Digital (a strong proponent of agile development), “Microsoft would do well to adopt an agile approach in how they go forward. It not only accelerates the process of software development it requires fewer people, produces more solid applications and for us it has meant much faster times to market.”

Guy Wright

Guy Wright has been covering the technology space since the days when computers had cranks and networks were steam powered. He has been a writer and editor for more years then he cares to admit.


Living With The Amazing New AMD Radeon RX 480 “Rebellion” Graphics Card

I’ve been running the Radeon RX 480 graphics card which AMD launched under the “ Radeon Rebellion ” campaign and I have to say I’m impressed . Not only does this card fit in the size and power envelope for a Mini-ATI case build but it is playing games better than my aging NVIDIA GTX 680 card at the moment and it is only a $200 part in 4GB trim and it costs 20% more $239) for 8GB a relatively easy upgrade decision. AMD, rather than focusing on the high end of the market with this part and line, decided to go after the space where more of us live. While there clearly is a market for builds that...

Lady Gaga Gets China Ban After Dalai Lama Meet

The barrage of angry and critical comments came after the singer posted photos of herself with the Dalai Lama.

The Porsche 911 2016 - Tradition with a Price

Porsche claims that the maximum torque available over the entire range will be a massive 5,000 rpm.