• Эволюция IT-инфраструктуры нашей розницы – последовательные «линьки»



      Начинать розницу или крупный интернет-магазин без сильной IT-стороны в плане хотя бы анализа данных — очень плохой вариант. Но и сразу пользоваться полным функционалом нельзя — погребёт сложностью заживо.

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

      Итак, когда у нас не было магазина, из IT-инфраструктуры был только сотовый телефон, личный ноутбук с Яндекс.Картами для просчёта доставок и таблица в Excel для ведения бухгалтерии. Хостился наш сайт с 20 играми на Мастерхосте, ни о какой репликации базы данных или чём-то подобном мы не думали — всё было на статическом HTML.
      Читать дальше →
    • Настольные игры, в которые играют в IT-офисах – 3

        Привет!
        Я занимаюсь настольными играми. В тот прекрасный день три года назад, когда стало понятно, что весь Яндекс закупается у нас по одной дисконтной карте, вдруг пришло осознание, что IT-специалисты — это одни из лучших клиентов магазинов настолок. Думаю — потому что это по большинству позитивные люди, любящие игры, общение (которого часто не хватает на работе) и чётко понимающие, насколько кайфно играть в сложные штуки.

        Ниже — традиционный годовой обзор того, во что играют в IT-офисах, немного о том, что случилось за год на пересечении этого бизнеса и IT, байки про забавную историю комментария к прошлому посту, обратную связь от игроков хабраигры Стартап и, конечно, советы по выбору пары штук, которые вы, может быть, захотите получить или подарить кому-то на праздники.

        Плюс традиционно – небольшой подарок хабражителям.

        Читать дальше →
      • Какие ошибки в письмах делают люди и роботы

          Каждый день мне пишут роботы и обычные люди. В топике я расскажу про глупые ошибки в письмах, которых можно легко избежать. А ещё — о том, как устроена обработка почты у нас в компании.

          Читать дальше →
        • Как открыть отдел интернет-магазина в торговом центре или почему мы теперь стоим рядом с отделом PocketBook

            В прошлом материале я рассказывал про то, как выбирать место для интернет-магазина в реале. В нём были базовые теоретические выкладки, после которых многие запросили продолжения с конкретными числами. В этом топике — конкретные советы по открытию в торговом центре на примере одной из наших точек.

            Топик будет полезен тем, кто:
            • Имеет свой интернет-магазин и хочет реальный;
            • Не знает, как открывать точку в ТЦ;
            • Выбирает между точкой самовывоза и разными вариантами магазинов.

            Выжимка:
            • ТЦ хорош аудиторией, но плох жесткими условиями и высокими стартовыми затратами;
            • В ТЦ сложно, но реально встать;
            • Как презентоваться;
            • Персонал нанимается до открытия;
            • Какие бывают подставы;
            • Как делали открытие мы и как его нужно было делать.
            Читать дальше →
          • Бизнес: как понять, что пора с этим завязывать



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

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

              И ещё одно. Провал — обычно не трагедия, а статистика. То есть он неминуемо случается у большей части проектов. Другое дело, что в случае вашего личного бизнеса ваш первый проект может стать единственным, поскольку денег на другое уже не будет.
              Читать дальше →
            • Для чего нормальным пацанам нужна миссия компании — и немного кибернетики



                «Миссию» обычно продают компании в рекламном агентстве вместе с ещё тёплым брендбуком. Ну, то есть если это реально был брендбук, а не мануал по тому, как нельзя рисовать логотип на заборах. Миссия входит в ритуал обмена бабок учредителя на чужой базар.

                Дальше на миссию забивают болт и работают как раньше. Точнее, про неё иногда вспоминают пиарщики и рассказывают после пресс-релизов про благотворительность. Честных миссий я видел всего несколько, в одной у крупной компании третьим пунктом даже шло «обогащение инвесторов».

                Но, тем не менее, если вы используете распределённое управление, эта вот самая непонятная фигня вам жизненно необходима.
                Читать дальше →
              • Истории малого бизнеса — магазин в Воронеже


                  Развёртка панорамы магазина с кафе

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

                  Женя Гуржей — один из наших первых франчайзи-партнёров, он открылся в октябре 2010 года, когда мы только-только научились открывать магазины в Москве. Он успел заработать на точке, открыть второй магазин, открыть другой бизнес, выйти из франшизы (на 2 недели), закрыть второй магазин и закрыть другой бизнес.

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



                    Пару недель назад в ИТ-отдел зашла сотрудница из опта и попросила доделать мелкую фичу к своему рабочему месту. Заявку вполне ожидаемо поставили в очередь.

                    Девушка немного обиделась и сказала:
                    — Это у вас сейчас несезон, и уже не успеваете. Посмотрю я на вас, что тогда к новому году будет!

                    Предполагалось, что под новогодний раш ИТ-отделу с такой постановкой дел хана. Никто не объяснил милой девушке, что сезон у нашего ИТ приходится на лето. Потому что потом, когда наступит сезон у розницы, будет вообще поздняк метаться.

                    А этим летом было жарко. Особый колорит процессам придал сисадмин Валера, помешанный на автоматизации. Настолько, что он даже курсы валют и погоду отслеживал Заббиксом. В общем, заходите, расскажу, как мы провели лето. И генеральную уборку. Ничего особо примечательного, но пара полезных грабель для среднего бизнеса у меня всегда найдётся.
                    Читать дальше →
                  • Почта РФ доставляет – вы сейчас обсмеётесь, но она самая надёжная


                      Пример пробитой коробки

                      Привет!

                      Мы недавно сводили статистику, и тут, внезапно, за последние 2 года у нас самый надёжный контрагент по доставкам — внезапно, Почта РФ. Как это ни странно, почта реально доставляет, и делает это хорошо. За несколько тысяч отправок косяков всего считанные единицы. Разумеется, это касается именно обычной почты, не EMS. Последние (хоть и тоже часть почты) почему-то отличаются куда большим процентом битых коробок. Может быть, выгружают в спешке.

                      В примерно 2010 году были нужны специальные двойные или тройные коробки для отправки почтой – это удорожало заказ, но более-менее гарантировало то, что игры доедут без вдавленных углов. Сложность наших доставок, в отличие, например, от книжных, в том, что если на книгу сверху положить чугуниевую трубу, книга стерпит. А игра продавится. Как показывала практика, Почта РФ тогда, похоже, возила много тяжёлого и шершавого.

                      UPD: Смотрите, кто пришёл в пост. Можно рассказать ему о своём конкретном случае.
                      Читать дальше →
                    • Как мы отучили аутсорсинг перекидываться мячом со внутренним ИТ-отделом



                        Мы используем как аутсорс, так и свои внутренние ресурсы ИТ-отдела. На одном физическом сервере может быть сервис, за который отвечают внешние сотрудники, и сервис, за который отвечаем мы. И от сезона эти сервисы могут мигрировать внутрь компании или выходить наружу.

                        Началась история с того, что нам понадобилась централизованная система с фермой терминалов. На тот момент у нас было порядка 10 магазинов, и каждый из них вёл свою базу, данные из которой использовались для составления совокупного отчёта в конце периода или по запросу.
                        Читать дальше →
                      • Как мы разрабатывали игру, где нет фиксированных правил



                          Один наш тестировщик огрёб детской лопаткой для песка по лицу. Причина очень проста — согласился поиграть с малым ребёнком в куличики. И потом начал отстаивать первоначально озвученную версию правил. А с детьми так нельзя — они правила меняют на лету по мере того, как понимают, что могут и проиграть. Так же делают и многие взрослые.

                          Результат спора закономерен. Хорошо хоть до бытовухи дело не дошло.

                          Так началась история разработки игры без правил. На её примере я проиллюстрирую, как тестируется и обкатывается механика, и какие петли можно нарезать во время поиска.
                          Читать дальше →
                        • Как работает изнутри небольшой колл-центр для интернет-магазина

                            Первый тезис: каждый звонок стоит 500 рублей, поэтому он действительно очень важен для нас.

                            На протяжении пары лет мы эволюционировали от двух-трёх операторов с сотовыми телефонами до полноценного колл-центра, уверенно работающего на продажи и сервис. Ниже — практические выводы и описание работы, которое будет полезно тем, кто только собирается сделать такой центр у себя.

                            Читать дальше →
                          • Как мы делали настольную хабраигру и какие грабли при этом поймали



                              Разрабатывать настольную игру почти так же весело, как софт, плюс её потом можно пощупать. Под катом — обещанный рассказ разработку, немного нетривиальные вещи, процесс и грабли.

                              Читать дальше →
                            • Ассортимент — классическая задача оптимизации



                                Ассортимент очень влияет на выручку магазина, но управляется не самим магазином. Судя по последним исследованиям, ассортиментом в России в целом мало кто управляет эффективно. Просто если поддерживать нужные товары в нужном количестве в нужных местах, можно дико поднять эффективность продаж многих магазинов. Дико — это, например, на треть.

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

                                Первый вопрос в том, почему вообще может не быть какого-то товара. Это очевидная вещь для любого человека из розницы, но крайне нелогичная для человека со стороны. Столетиями работает рынок, так почему, чёрт побери, до сих пор случаются неувязки?
                                Читать дальше →
                              • Учим гипотетическую страну читать: как можно работать на новом рынке



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

                                  На момент начала вашей работы в стране издано 20 книг, самые известные — это Библия, «Война и мир» Толстого, справочник агронома и Камасутра. Последняя расходится широко, но вы подозреваете, что благодаря картинкам. Культуры чтения нет (но она была когда-то давно), нормальных книг нет, понимания зачем читать — тоже нет. Денег для федеральной программы или чего-то ещё у вас нет, и поддерживать вас централизованно никто не будет.

                                  Итак, что вы будете делать?
                                  Пожалуйста, задумайтесь над ответом на секунду, прежде чем идти ниже
                                • Разработка настольной игры на примере Starcraft

                                    Самая знаковая в IT-среде настольная игра — это, скорее всего, Старкрафт.

                                    Когда компьютерная версия набрала достаточную популярность, ребята из Близзарда поделились правами на марку с известным американским издателем Fantasy Flight Games. В топике — обзор факторов, которые привели к успеху настольной версии.



                                    Кроме всего прочего, информация будет полезна разработчикам игр, которым интересен простой и достаточно красивый дополнительный путь монетизации через «портирование» своей игры в физическую форму.

                                    Читать дальше →
                                  • Давайте поговорим о пиратстве и свободной информации



                                      Думаю, что сама по себе концепция свободной информации – лучшее, что случалось с нашей цивилизацией после изобретения термоса. Да и до, пожалуй, тоже. Разве что молочное животноводство может поспорить.

                                      Опенсорс – это феномен, который стал возможен буквально несколько лет назад. Сейчас видно, как ПО с открытым кодом эффективно вытесняет с рынка некоторую проприетарщину, и люди вокруг не считают это чем-то особенным. И на том, и на другом рынке есть компании, которые недетски зарабатывают со своих «детищ». В проприетарном сегменте – потому что написали и продают, а в опенсорсном – потому что написали и поддерживают.

                                      И кажется, довольно скоро это коснётся вообще всех отраслей, где возможна интеллектуальная собственность. Почему я так думаю? Сейчас объясню. Возможно, конечно, я не прав, но мои ощущения подсказывают, что привычные модели скоро отъедут, как в своё время отъехали многие физические носители информации.
                                      Читать дальше →
                                    • Играй на победу: как побеждать в играх и что нужно знать о профессиональных игроках в GameDev [часть 1]



                                        Давным-давно мы с друзьями играли в Starcraft по диалапному модему. Я часто проигрывал, пока не прочитал на одной из BBS фразу, которая всё поменяла. Принцип очень простой: в стратегиях реального времени выигрывает тот, кто постоянно атакует. Нужно было научиться мыслить категориями постоянного создания угроз.

                                        К чему я это. Есть такой мужик — Дэвид Сирлин. Киберспортсмен, чемпион по Street Fighter, гейм-дизайнер, настольщик, киберспортивный тренер. У него есть целая теория на тему того, как тренироваться и играть так, чтобы выигрывать. Универсальная, применима ко всем играм. Ниже — основные тезисы первой части и мои комментарии. Прочитать про основные вещи из книги будет интересно и с точки зрения GameDev (в особенности — балансировки), и просто по жизни.
                                        Читать дальше →
                                      • Фростпанк: разбираем механику



                                          Создатели This War of Mine сделали очередную славянскую игру с интригующим названием «Фростпанк». То есть стимпанк в Арктике. Сюжет такой: 1886 год, глобальное изменение климата, зима пошла с экватора и поглотила все города мира. Британия предвидела это и отправила несколько экспедиций на север на огромных машинах-дредноутах. Жизнь возможна только вокруг генераторов, работающих от угля.

                                          Ваша задача — построить последний город на земле.

                                          Главный вопрос — насколько далеко вы готовы зайти, чтобы ваши люди выжили. Например, можно ли использовать трупы на удобрения в теплицах? При поломке генератора нужно пожертвовать ценными ресурсами или, может, отправить внутрь через маленькое отверстие ребёнка? Применить ли насилие, если кто-то мешает городу? Рисковать ли жизнями разведчиков ради ресурсов?

                                          В игре есть отличные игромеханические решения и явные факапы, которые не сделают механику популярной. Давайте разбираться.
                                          Читать дальше →
                                        • Как программисты развлекались до появления программирования

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

                                            У нас есть квайны (вики) — программы, которые выводят собственный исходный код. Композитор в какой-то жизненный момент, судя по всему, поспорил с одним своим немецким товарищем, и написал свой аналог квайна. В музыке это — произведение, которые можно проиграть «впрямую» и обратную сторону. В данном случае — два скрипача играют дуэтом, глядя на лист с разных сторон. Вот подобная штука:


                                            Послушать можно вот тут.

                                            Юристы — это вообще песня. Их профессия, пожалуй, наиболее близка к разработке кода, разве что в роли кода выступают люди.
                                            Читать дальше →

                                          Самое читаемое