Руководитель команды разработчиков Windows Габриэль Аул рассказал в блоге Microsoft, каким образом компания решает, когда выпускать очередную сборку Windows 10 Technical Preview. Для наглядности он опубликовал диаграмму.


screen-shot-2015-03-09-at-3-24-23-pm

Сначала несколько сотрудников Microsoft тестируют сборку версии Canary (самую сырую). После доработки эта сборка уходит большему числу сотрудников в Operating Systems Group. Те вносят свои правки и передают её ещё большему числу тестировщиков в компании Microsoft. Только после того, как в ней исправлены все найденные ими неполадки, она отправляется Windows-инсайдерам, пожелавшим получать обновления Windows 10 в числе первых. После этого теста и очередного исправления ошибок сборка распространяется среди Windows-инсайдеров, которые желают получать тщательно проверенные версии операционной системы.

Каждый этап тестирования именуются кругом (Ring). Именно поэтому Windows-инсайдеры могут выбрать в настройках Windows 10 тип обновления Windows 10 — Fast Ring (быстрый круг) или Slow Ring (медленный круг). Эти круги видны на диаграмме.

Естественно, на каждом этапе проверки происходит определённая задержка, поэтому сборка, выпущенная разработчиками, приходит к Windows-инсайдерам примерно через 2,5 недели. Всё это время в ней отлавливаются баги, исправляются ошибки и увеличивается стабильность работы. Новый код в эту сборку не добавляется, поскольку вместе с ним появились бы новые ошибки, которые нужно находить и исправлять. За время тестирования разработчики Windows пишут новый код, но добавляют его уже в новую сборку, которая проходит такое же тщательное тестирование, как и предыдущая. Этим объясняются многочисленные утечки не выпущенных официально сборок Windows 10. Если в них обнаруживается слишком много неустранимых багов, их заворачивают обратно и они не доходят до Windows-инсайдеров.

Похоже, в компании Microsoft нашли оптимальный способ работы над Windows, и немаловажную роль в нём играют Windows-инсайдеры — добровольцы, которые установили Windows 10 Technical Preview и сообщают Microsoft об ошибках в работе этой операционной системы. По словам Microsoft, на сегодняшний день число таких добровольцев превысило два миллиона.

Система Orphus