OZON.ru: История успешного интернет-бизнеса в России - стр. 7
Нужно отметить, что при разработке технического задания для написания различных модулей системы в «Рексофте» не пошли по пути компромиссов из серии «сначала будем принимать оплату только наличными и доставлять только по Санкт-Петербургу, а уж потом потихоньку начнем добавлять способы оплаты и расширим регион поставок». Не было никакого смысла дублировать тогдашние примитивные интернет-витрины некоторых издательств, где деньги принимали только наличными и только в магазине, а различных вариантов доставки не было в принципе.
Поэтому было решено разрабатывать несколько вариантов перечисления денег (что такое оплата пластиковыми карточками через Интернет, тогда вообще никто не знал) и предусмотреть все возможные виды доставки в различные регионы. Для этого сразу стали собирать информацию о вариантах и стоимости почтовых рассылок, о видах приемов платежей.
Как все рождалось
Как уже говорилось, во главу угла нового проекта ставилась информационная (контентная) база. Проектом на тот момент занималась уже целая группа людей, каждый из которых выбирал направление, которое ему было интересно, и концентрировался на нем. Тем более что база магазина еще на этапе разработки заметно расширялась вместе с ростом амбиций и устремлений участников проекта. Amazon. com на тот момент торговал уже не только книгами, но и видеокассетами и музыкой – в «Рексофте» также было решено к книжной базе добавить как минимум видео.
Чисто технически базы по каждому товару были отдельные: по книгам – своя, по видео – своя. Поначалу разработчики собирались сразу запустить также базу по музыке (компакт-дискам), но решили, что сил на эту позицию не хватит. В команде работали спецы по книгам и видео, а на музыкальное направление людей еще не было. Поэтому этот раздел отложили «ненадолго», а фактически получилось, что музыка была добавлена только через полтора года.
Развитие каталогов магазина по книгам и видео также шло непросто. По каждому разделу работали соответствующие специалисты, которые предлагали разработчикам те или иные усовершенствования. Например, Сергей Бережной, отвечавший за контент, считал, что в каталоге нужно учесть все книжное многообразие: реальные имена авторов, их псевдонимы, книжные серии одного автора, книжные серии разных авторов и так далее. Но, прикинув соответствующую модель, разработчики поняли, что у них получается настолько монстрообразное дитятко, что его хочется удушить прямо в колыбели. Однако сильно упрощать структуру все-таки не хотелось – тогда получилось бы то же, что и у всех: минимальный набор полей, который никак не мог служить базой-справочником. Поэтому пошли на компромисс: что-то упростили, но некоторые дополнительные связанные перекрестными ссылками справочные поля в базах все-таки оставили, и они потом стали источником очень полезных данных.