Проблема заключалась в том, что выявился очень большой разрыв между относительными успехами группы, занимавшейся бэк-офисом, и фактически полным фиаско у группы, разрабатывавшей новую веб-витрину.
В бэк-офисе постепенно внедрялись новые модули, и соответствующая группа планомерно переходила на собственные технологии, не вызывая у OZON.ru никаких потрясений. А вот у группы разработки веб-витрины работа не ладилась. Причем все это происходило в тот момент, когда старая веб-витрина уже совершенно не справлялась с нагрузками: там давно был достигнут технологический предел. Витрина не в состоянии была справиться с более чем сотней одновременных (в пределах 15 минут) посещений, в то время как на сайт магазина часто приходило значительно больше народу; а уж поиск, который чисто технологически не выдерживал более пары одновременных запросов, постоянно вводил сервер в клинч. На этом фоне новая веб-витрина нужна была как воздух, и проблемы с ее разработкой серьезно нивелировали успехи развития нового бэк-офиса.
При этом сроки запуска новой витрины все время отодвигались. Конец 2001 года, январь 2002-го, февраль – но при этом ничего так и не было готово хотя бы предварительно. По словам экспертов, основная проблема группы веб-разработки заключалась в недостаточном опыте управления проектами. У них не получилось эффективно спланировать работу и расставить соответствующие приоритеты, в результате чего группа залезла в дебри каких-то малозначащих деталей, которыми можно было заниматься годами. Разработчикам было интересно копаться в мелочах, но проект практически не двигался, и в совете директоров уже теряли терпение.
В марте ощутимо запахло жареным: руководство было страшно недовольно IT-отделом, а в самом IT-отделе волком смотрели на четырех человек группы веб-разработки, из-за которых был весь сыр-бор.
Тогда один из сотрудников группы бэк-офиса начал рыться в Интернете, знакомясь с новыми технологиями веб-разработки, и наткнулся на описание майкрософтовской среды программирования ASP.NET, которой в корпорации прочили большое будущее. Причем это была еще бета-версия, которая только готовилась к официальному выпуску. Сотрудник посмотрел примеры того, что можно сделать с помощью данного средства разработки, – и поразился тому, какая широкая функциональность в нем изначально заложена. Безо всякой документации, буквально на основе выложенных примеров он за пару дней сделал несколько функциональных модулей веб-витрины, которые группа веб-витрины разрабатывала несколько месяцев, причем так и не довела их до ума.