Обзорная статья о рынке ПО для кибеспортивных клубов

Организаторы киберспортивных клубов рано или поздно сталкиваются с вопросами о приобретении специализированного программного обеспечения. Чего следует ожидать от программы? Чего избегать и опасаться при принятии решения? Как сделать выбор на столь обширном рынке? Как уберечься от лишних затрат и возможных потерь?

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

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

Рынок программного обеспечения для компьютерных клубов

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

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

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

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

Рассмотрим вопрос обслуживания клиентов. Это настолько обширный вопрос, что его хватило бы на отдельную статью, однако ограничим его тематикой статьи нынешней. Итак, должен ли разработчик программного обеспечения с уважением относиться к клиенту или подойдут панибратские отношения типа «ты мне — я тебе, и всё будет пучком!»? Что за этим последует? Мы настоятельно рекомендуем не завязывать подобных отношений, если вы планируете вести успешный бизнес. Вероятность удачного завершения подобных отношений очень мала, в лучшем случае она составляет 50%, и чем-то напоминает путешествие канатоходца без страховки и с завязанными глазами. Надежнее и профессиональнее заключать сделки с заранее оговоренными условиями и путями разрешения всех, за исключением форс-мажорных, ситуаций.

Так, последовательно мы подходим к понятию честного бизнеса. Позвольте сразу разрушить некоторые иллюзии: честно работать невероятно сложно, дорого, но возможно (с трудом). При этом оставаться честным перед законом, клиентами, конкурентами и своим персоналом. Что мы понимаем под этими словами? Во-первых, каждый должен заниматься тем, чему обучен; т.е. программист — программировать, бухгалтер — заниматься финансовой частью работы, продавец — продавать, юрист — защищать права, охранник — охранять, и т.д. При этом все занимаются своим делом, профессионально выполняя свою работу, и получая за это определенный договором гонорар. Во-вторых, если уж это разработчик программного обеспечения, то он должен (не как частное лицо, а как организация) предоставлять некоторые гарантии и обеспечивать их соблюдение. Назовём это культурой обслуживания. Существует также культура потребителя, однако её значение не столь важно в сравнении с культурой обслуживания, в конце концов, как мы определили ранее, есть тот, кто обслуживает и тот, кого обслуживают. Задачей профессионального и высококлассного обслуживающего персонала является четкое выполнение поставленных заказчиком задач и, по возможности, ненавязчивое поднятие уровня культуры потребителя (если в этом есть необходимость).

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

В связи с этим давайте обратимся к нынешней ситуации на рынке программного обеспечения для компьютерных клубов. Рынок изрядно насыщен софтом различного вида и качества. Может показаться удивительным тот факт, что так было почти всегда (за исключением, пожалуй, первых двух лет развития индустрии компьютерных клубов в России), однако так оно и есть. В рамках этой статьи мы обратимся к тому периоду, за который произошло становление KravNetAdmin™, т.к. за всё это время мы наблюдали развитие отрасли с самого близкого расстояния и принимали в нем непосредственное участие.

За последние двадцать лет сменилась масса различных программ данной тематики: все они «шли в ногу со временем», были «лучшими и самыми продвинутыми». Несомненно, такими они и были для своих авторов но, как показала практика, только для них. Была вместе с этим такая досадная деталь: масса обманутых или разочарованных пользователей, постоянно нервозная обстановка… Чем объяснить такой феномен? (Как говорилось в начале статьи, те, кто открывают клубы — как правило, опытные деловые люди, привыкшие к нормальной работе и максимально просчитываемому результату.) «Каждый учится на своих ошибках»? — на наш взгляд, это определение не очень удачное для объяснения столь сложной проблемы, её решение затрагивает более глубокие вопросы.

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

1. Решение задач для конкретного клуба, с целью достичь наиболее оптимальной его работы;
Отсюда, как следствие, вытекают проблемы примерно такого характера: при попытке продажи в другой клуб не может быть и речи об оптимальной работе второго клиента, т.к. у него автоматически (раз уж это другое заведение) другие условия работы. Как вариант, софт пишется вороватым администратором с весьма явной целью. За этим следует:

2. Изменение кода с целью угодить неискушенному покупателю, завязывание вышеописанных панибратских отношений, ничем не подкреплённая договорённость;
Как правило (это хорошо известно опытным программистам), непредвиденные изменения в коде приводят к критичным ошибкам, влекущим за собой неустойчивую работу программы и, как следствие, материальные потери для заказчика.

3. Разобравшись с первыми шагами, предпринимается неосознанная попытка выхода на рынок;
Вырисовывается всё более захватывающая картина:

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

Кидаясь такими заявлениями, господа начинают и вовсе перегибать палку; часто это выражается в заимствовании идей, уже кем-то придуманных, публикациях присвоенных текстов, при этом заявляя о своей неповторимости. Таких творческих импотентов искать недолго, нужно просто ввести в поисковой строке слова «клуб, программа, деньги», и изучить полученное содержимое. Сотрудники нашей компании, проводя общий мониторинг, часто находили на подобных страницах целые фрагменты, скопированные с наших, практически в неизменённом (!) виде. Обладатели этих «высокохудожественных изделий» даже не подозревают, что тем самым они нарушают ряд законов Российской Федерации, такие как «Закон об авторском праве» и «Закон о рекламе». При этом любому нормальному человеку сразу бросается в глаза тот факт, что лишь фрагменты текста (понятно какие) набраны с соблюдением знаков пунктуации и без досадных опечаток, а остальная масса перегружена выдуманными или слишком путанными и непонятными рядовому пользователю терминами, зачастую без соблюдения элементарных правил и грамматики русского языка. Этот факт непосредственно относится к вопросу о культуре и отношению к работе в целом. Из этого складывается отношение к потенциальному пользователю и пользователю уже существующему: вежливое, понятно изложенное послание всегда приятнее непроработанного, этакого «пацанского» варианта. Кроме того, вежливая речь всегда приятнее хамоватой (заявление можно рассматривать в обе стороны), и, естественно, должна распространяться исключительно в рамках определенных договоренностей, уберегая собеседников от ненужных стрессов.

Далее: получив некоторую оплату за свой труд, не разбирающийся в тонкостях ведения дел «разработчик» не вкладывает их в развитие своего предприятия (не видит в этом смысла), и становится не в состоянии, например, оплатить труд дизайнера, копирайтера (для сайта или документации), рекламное место в периодических изданиях и прочее. При этом, в разработке, в принципе, коммерческого программного обеспечения эти люди на 95% от общего числа кроме своего (мнимого) диплома не могут предоставить никаких документов на свой «продукт» и ведут его разработку на изначально пиратском (например, MSVS), то есть, украденном языке программирования или среде разработки. Если уж они сами не соблюдают никаких авторских прав, почему же они считают себя в праве претендовать на защиту себя и своих интересов? Так же эти люди будут относиться к своим клиентам. Таким образом получается довольно таки выгодный бизнес — практически без материальных затрат «срубить баксик» и объявить свой проект некоммерческим. Такое уже было в новейшей истории России: «обманутые вкладчики МММ». Подобные «разработчики» выступают в роли маленьких гигантов… и тоже очень часто «кидают» своих клиентов. Некоммерческие варианты: «скачайте демо-версию. Как только перестанет работать, запустите вот этот файл реестра и всё будет как прежде», или «а вы согласитесь поменять килограмм своего обычного, и, наверняка самого плохого порошка на наш необычный, и самый хороший?». Или: «то, что есть сегодня я готов отдать за полцены. А вот когда я напишу завтра ещё 52 метра замечательного кода, который сделает за вас всё, о чём вы только можете подумать, тогда отдадите вторую половину денег». Даже если такой «разработчик» не исчезнет сегодня же, он либо не выполнит своих обещаний («сам сделать не могу, но признаться боюсь»), оставив себе то, что уже получил и, довольствуясь малым, либо выполнив эти обязательства и перерассчитав свои трудозатраты, попросит гораздо больше, чем «оставшаяся половина».

О каком честном ведении дел может идти речь, когда проявляются такие грустные последствия? Хочется верить, что по прочтении этой статьи вы сможете правильно оценить ситуацию.

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

Мы уже говорили о специфичности разработки программного обеспечения для клубов. Давайте раскроем это понятие поподробнее. Простая компания не справится с разработкой специализированного софта. Так, например, есть неоспоримые лидеры в области бухгалтерского учёта — здесь с самой великой вероятностью не обошлось без подробных консультаций, инструкций и потребностей профессиональных бухгалтеров. Любой программист, будь у него хоть пять дипломов и десятилетний стаж, сам такое из головы придумать не сумел бы. В вопросе с компьютерными клубами аналогичная ситуация: опыт работы необходим для написания действительно профессионального софта.

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

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

Здравомыслящий человек не станет работать бесплатно (хобби и иные увлечения не рассматриваются, когда речь идет о наемной работе), и всем известно, что в стоимость того или иного продукта изначально заложены расходы поставщика. Так, например, буханка хлеба стоит: ингредиенты + энергозатраты + персонал + перевозка (транспорт + бензин) + аренда торговой точки + зарплаты, налоги, коммунальные взносы… и это лишь поверхностный взгляд. Примерно таким же образом формируется стоимость программного обеспечения. В стоимость закладываются все первоначально необходимые услуги, которые нужно оказывать клиенту. Бесплатного сыра не бывает даже в мышеловке, что же говорить о технической поддержке и прочих обязанностях разработчика программного обеспечения? Остерегайтесь технической поддержки на пять лет за пятнадцать долларов, или бесплатной на неограниченный срок, что, в общем, одно и то же. Такой альтруизм долго не продержится.

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

Для надежной и стабильной работы вашего заведения приобретайте надежное (во всех смыслах) программное обеспечение. Зачем вам нужны разного рода проблемы, связанные с заменой одного условно-бесплатного проекта на другой, разницы между которыми практически нет? Ситуация для обозреваемого рынка складывается вполне стандартная, как и для любого другого: при наличии конкуренции (реальной) каждый поставщик предлагает те или иные услуги, различая условия обслуживания, индивидуализируя свою торговую марку, бренд, тем самым привлекая новых потребителей. Хороший же поставщик ещё и не забывает о старых…

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

Кроме читателей этот материал также направлен на представителей рынка программного обеспечения для компьютерных клубов: работайте продуманно. Разрабатывайте свои интересные идеи, при этом ведите себя честно и достойно. Одно дело писать гадости в отзывах — это удел инфузорий-туфелек… Другое дело — добиться известного имени работой на постоянно высоком уровне. Если у вас не хватает опыта или навыков — обратитесь к соответствующим ресурсам или пройдите в районную библиотеку, изучите материалы, которые так или иначе связаны с ведением бизнеса, думающему человеку это помогает!

С уважением и наилучшими пожеланиями, коллектив компании Soft5.

© Soft5. Все права защищены.