¿Microsoft realmente reduciría su departamento de control de calidad?

Hemos cubierto las noticias de que el CEO Satya Nadella está buscando hacer algunos recortes significativos en Microsoft. Esto no debería sorprendernos e incluso puede ser bienvenido por algunos. Microsoft acaba de heredar a 30,000 empleados con la adquisición de Nokia, y algunas personas (especialmente el irritable blog Mini Microsoft) han sentido que Microsoft estaba demasiado hinchado para empezar..

Sin embargo, aún se desconoce dónde planea hacer los recortes, y si Bloomberg tiene razón, podría ser un gran error.

Bloomberg informa que Nadella está haciendo cambios en la organización de ingeniería y que los evaluadores de control de calidad pueden sentir el hacha. La publicación le atribuye la noción de que "a menudo tiene sentido que los desarrolladores prueben y corrijan errores en lugar de un equipo separado de evaluadores".

Este sería un movimiento increíble si es cierto, porque se enfrentaría a más de 30 años de procesos de desarrollo. Toda la premisa del desarrollo ágil se basa en construir una pieza pequeña, probar, probar, probar, agregar otra función, probar, probar, probar, enjuagar, repetir. No permite que los programadores depuren su código por la misma razón que no permite que los escritores sean su propio editor; necesitas ojos frescos para ver lo que la otra persona no podría.

Microsoft usa una técnica diferente para el desarrollo. En lugar de personas directas de control de calidad, utiliza lo que denominó Prueba de ingeniero de desarrollo de software, o SDET, que crea software que identifica errores y los corrige cuando es posible. Todavía hay una capa de intervención humana para los errores más difíciles de encontrar, pero el proceso automatiza las pruebas..

Hablé con un amigo que realiza el control de calidad y tenía dudas de que Microsoft pudiera reducir tanto el control de calidad. No importa qué tan probado sea usted, no importa cuánta automatización haya en su tubería, siempre habrá cosas que requieren un par de ojos adicionales. Y hay cosas que una computadora no puede hacer, como revisión de especificaciones, revisión de arquitectura, revisión de diseño y revisión de código.

Al final, todavía tiene un conjunto de preguntas que ninguna computadora puede responder, como si los productos realmente coinciden con lo que los clientes están pidiendo y si alguien lo usará o comprará. Pensar como un usuario es otra habilidad que una buena persona de control de calidad "tradicional" trae a la mesa.

Es cierto que Microsoft es conocido por implementar nuevos productos internamente (llamados "comer su propia comida para perros") y convertir a su personal en beta testers. En total, es difícil imaginar a Microsoft acorralando a su personal de prueba. Quizás personas con habilidades limitadas, pero no puedo entender los recortes al por mayor.

La gente de Nokia en Finlandia, por otro lado, probablemente pasará un mal momento.

Únase a las comunidades de Network World en Facebook y LinkedIn para comentar temas que son lo más importante.