Sausage Factory

Christchurch City Libraries

General


While the bulk of the 18,000 Microsoft job cuts are coming from the former Nokia operations, more than 5,000 are coming from within the traditional ranks of the company as Redmond looks to revamp the way it builds products.

Satya Nadella has alluded to a new way of engineering in both his long memo last week and in subsequent interviews, but we’ve managed to get a little more detail on the practical implications of the shifts he envisions, as well as how those relate to the cuts announced earlier on Thursday.

Historically, Microsoft has been a series of product silos, largely developed in isolation, with most updates coming through larger releases developed over several years. That has been shifting in recent years, as the company has transitioned several products to also be available as more frequently updated online services.

However, in many parts of the company, engineering still works as it did in the old days, with each product team composed of a triad — with one group planning features, another writing the code and a third unit doing the testing.

The units, including Windows, that had been doing things this way may feel Tuesday’s cuts particularly sharply — especially in testing.

Microsoft insiders stress they aren’t doing away with testing, just moving to a broader definition of the function. However, the company is shifting some responsibilities for finding bugs back to those writing code, which means that those testers with traditional bug-hunting skills could be among those left on the outside looking in.

Beyond changing the organizational structure, Nadella is also pushing Microsoft to modernize the tools it uses to develop and manage code, again looking to break down the company’s silo nature in favor of processes that allow groups to work together more easily.

Overseeing those efforts, Re/code has learned, are operating systems unit head Terry Myerson and cloud and enterprise division lead Scott Guthrie.

Nadella says the changes are a key part of helping Microsoft be more competitive.

“In order to deliver the experiences our customers need for the mobile-first and cloud-first world, we will modernize our engineering processes to be customer-obsessed, data-driven, speed-oriented and quality-focused,” Nadella said in last week’s memo. “We will streamline the engineering process and reduce the amount of time and energy it takes to get things done. You can expect to have fewer processes but more focused and measurable outcomes. You will see fewer people get involved in decisions and more emphasis on accountability.”

Specifically, he said the company needed to cut down the layers involved in building products.

“Software engineering will evolve so that information can travel more quickly, with fewer breakpoints between the envisioning of a product or service and a quality delivery to customers.”

Related posts




1 comments
VB Programming
VB Programming

 Perhaps if Microsoft's layoffs include some of the middle management deadwood they may start listening to their customers.

The difficulty for Microsoft is that they don't just need to roll out glib phrases like 'customer obsessed' - they actually need to listen and act to what their customers want.


Satya Nadella could set an example by replying to the open letter requesting a return of the VB6 programming language. A letter he has just been ignoring despite his 'customer obsession'.


Follow

Get every new post delivered to your Inbox.

Join 292,710 other followers