Хорошая стратегия, плохая стратегия. В чем отличие и почему это важно (Румельт) - страница 200

Далее руководство NVIDIA решило, что продолжать работать с языком Glide 3dfx означает обречь себя на очередной провал. И сделало ставку на новый, еще не до конца апробированный DirectX Microsoft. К этому выводу специалисты из NVIDIA пришли после встречи с командой его создателей, во время которой воочию убедились, что эти истинные энтузиасты своего дела четко нацелены на максимально быстрое достижение нужного результата.

И наконец, Жэньсюнь решил, что NVIDIA может добиться серьезного преимущества, нарушив привычный полуторагодичный цикл развития отрасли. Соображения были следующие: поскольку наращивать графическую мощность можно в три раза быстрее, чем производительность процессоров, NVIDIA способна выполнять существенный апгрейд графики каждые шесть месяцев вместо полутора лет.

Это было именно то место, в которое плохой стратег уперся бы всем своим существом и поспешил бы обернуть новую концепцию укороченного цикла в красивую обертку из громких лозунгов и призывов к ускорению, усилению и тому подобным прожектам; а затем попытался бы поскорее сделать деньги, выпустив акции компании в открытую продажу. Но команда NVIDIA поступила иначе: она создала программу согласованных процедур, методик и мер, призванных воплотить в жизнь направляющую политику, сформулированную Хуаном.

Первым шагом на этом пути стало формирование трех отдельных команд разработчиков. Каждая должна была ориентироваться на полуторагодовой цикл вывода продукта на рынок, но предполагалось, что новый продукт команды будут предлагать каждые полгода.

Понятно, что двухмесячная задержка при полугодовом цикле представляла гораздо большую проблему, чем при цикле в полтора года. Соответственно, компания выработала второй набор рабочих процедур, которые должны были существенно снизить вероятность задержек и неопределенности в процессе разработки.

Важным источником возможных задержек считалась ошибка проектирования. После создания чипа компания передавала его производителю. Примерно через месяц инженеры получали первые образцы собранных микросхем. Если в них обнаруживались ошибки, конструкция отправлялась на доработку, создавалась новая кодовая маска и чип опять отправлялся в производство. Чтобы избавиться от этого источника возможных задержек, NVIDIA инвестировала значительные средства в разработку новых методов моделирования и эмуляции техники и организовала вокруг них процесс создания микросхем.

Подобные инструменты были специализацией Криса Малачовски, и он настаивал на их использовании для формальной верификации логики чипа. Однако даже если логическая схема была правильной, проблемы могли возникнуть в связи с физическим функционированием микросхемы; речь идет о трудностях, вызванных временными задержками в потоках электронов и ухудшением качества сигнала. Чтобы защитить себя от них, компания активно инвестировала в решение задачи моделирования электрических характеристик чипа.