Ville Microsoft virkelig skære ned på sin QA-afdeling?

Vi har dækket nyheden om, at administrerende direktør Satya Nadella ser på at foretage nogle betydelige nedskæringer hos Microsoft. Dette bør ikke overraske og måske endda blive hilst velkommen af ​​nogle. Microsoft arvet netop 30.000 ansatte med Nokia-overtagelsen, og nogle mennesker (især den cranky Mini Microsoft-blog) har følt Microsoft var for oppustet til at begynde med.

Hvor han planlægger at foretage nedskæringer er imidlertid stadig ukendt, og hvis Bloomberg har ret, kan det være en enorm fejltagelse.

Bloomberg rapporterer, at Nadella foretager ændringer i ingeniørorganisationen, og at QA-testere kan føle øksen. Publikationen tilskriver ham forestillingen om, at "det ofte giver mening at få udviklerne til at teste og rette bugs i stedet for et separat team af testere."

Dette ville være et utroligt skridt, hvis det er sandt, fordi det ville flyve i lyset af mere end 30 års udviklingsprocesser. Hele forudsætningen for Agile-udvikling er baseret på at bygge et lille stykke, test, test, test, tilføj en anden funktion, test, test, test, skyl, gentag. Du lader ikke programmerere debugere deres kode af samme grund, du ikke lader forfattere være deres egen redaktør; du har brug for friske øjne for at se, hvad den anden person måske ikke.

Microsoft bruger en anden teknik til udvikling. I stedet for lige QA-folk bruger den det, det kaldes Software Developer Engineer Test, eller SDET, der opretter software, der identificerer fejl og løser dem, når det er muligt. Der er stadig et lag med menneskelig indgriben til sværere at finde fejl, men processen automatiserer test.

Jeg talte med en ven, der gør QA og var tvivlsom over, at Microsoft kunne reducere QA så meget. Uanset hvor testdrevet du er, uanset hvor meget automatisering der er i din pipeline, vil der altid være ting, der kræver et ekstra sæt øjne. Og der er ting, som en computer ikke kan gøre, som spec review, arkitekturgennemgang, designgennemgang og kodegennemgang.

I slutningen af ​​det har du stadig et sæt spørgsmål, som ingen computer kan svare på, som om produkterne faktisk matcher det, kunderne beder om, og om nogen vil bruge eller købe det. At tænke som en bruger er en anden færdighed, som en god "traditionel" QA-person bringer til bordet.

Det er sandt, at Microsoft er kendt for at implementere nye produkter internt (kaldet "spise deres egen hundefoder") og omdanne sine medarbejdere til betatestere. Alt i alt er det svært at forestille sig, at Microsoft gor sit testpersonale. Måske folk med begrænsede færdigheder, men jeg kan ikke se på engrossalg.

Folk på Nokia i Finland er derimod sandsynligvis i en uheldig tid.

Deltag i Network World-samfundene på Facebook og LinkedIn for at kommentere emner, der er øverste af sindet.