- Как создать ИТ-компанию: советы начинающим предпринимателям
- 1. Убедитесь, что вы не увлеченный программист
- 2. Убедитесь, что ваш продукт способен заработать
- 3. Научитесь общаться и доносить свои идеи
- 4. Внимательно отнеситесь к выбору партнеров
- 5. Определите и проговорите зоны ответственности
- 6. Разберитесь с юридическими и бухгалтерскими тонкостями
- Как открыть успешную фирму по десктопному программированию
- О том, как трудно быть директором
- Бытовые особенности бизнеса
- ТЗ и тесты: что нужно знать о них
- Вопросы технического характера
- Заключение
Как создать ИТ-компанию: советы начинающим предпринимателям
Как создать свою ИТ-компанию: что сделать в первую очередь, на что обратить внимание и о чем нельзя забывать — своим опытом делится Валерий Каменский, основатель и CEO Klika Tech. Этот опыт может пригодиться не только в ИТ, но и начинающим предпринимателям из других сфер.
— Я работаю в ИТ-сфере более 12 лет. Начинал карьеру с позиции программиста, с 2013 года управляю компанией, которая специализируется на разработке IoT-решений для бизнеса, с офисами в Нью-Йорке, Майами, Берлине и Минске. В белорусском офисе компании у нас работают сегодня более 100 инженеров.
Валерий Каменский
Основатель и CEO компании Klika Tech
На старте почти все начинающие ИТ-предприниматели делают одни и те же ошибки. Какие-то из них легко переживаются и исправляются, другие — могут привести к закрытию молодой компании. Часть предложенных рекомендаций — мой личный опыт. Часть родилась в результате более чем 12-летнего наблюдения за отраслью, взлетами и падениями ИТ-компаний разного уровня. Вот какие советы я могу дать начинающим ИТ-предпринимателям.
1. Убедитесь, что вы не увлеченный программист
За что клиент будет платить вам деньги? Это тот вопрос, с которого нужно начинать и который очень часто начинающие предприниматели-программисты игнорируют. Нужно видеть потребности, а не фокусироваться на интересной вам технологии.
Инфографика предоставлена автором
Правильный продукт решает проблему. Именно за решение проблемы клиент платит деньги.
Важно понять, что программирование — всего лишь инструмент.
Чем бы вы ни занимались — потребности клиента должны быть на первом месте.
Задайте себе контрольные вопросы, чтобы убедиться, что ваше внимание сфокусировано на потребностях клиентов, а не на технологиях:
- Какую проблему мы решаем? (ниша для бизнеса)
- Кого заботит эта проблема? (клиенты)
- Как мы решаем эту проблему? (продукт)
Ответы на эти вопросы должны получиться лаконичными и понятными. Вы должны ясно видеть проблему, которую испытывают другие люди, найти решение этой проблемы — это решение и будет вашим продуктом.
Продолжайте задавать себе эти вопросы на протяжении всей жизни компании. В противном случае будут страдать все области: от маркетинга и продаж до производства.
2. Убедитесь, что ваш продукт способен заработать
Когда вы определились с тем, что есть ваш продукт и для кого вы его делаете, пришло время подумать о деньгах. Важно не забывать, что прибыль — это не самоцель, а результат решения проблем ваших клиентов. Но ее нужно планировать заранее, иначе вы рискуете потратить месяцы, создавая компанию, которая может оказаться заведомо убыточной.
Чтобы проверить себя, снова задайте контрольные вопросы:
- Сколько денег мы получим в течение, например, года? (доход)
- Сколько денег мы потратим в течение года? (расход)
- Положительная ли разница между доходом и расходом? (прибыль)
В самом начале не стоит строить из ваших ответов на эти вопросы многостраничные Excel-документы и планировать на годы вперед. Ваши первые расчеты должны помещаться буквально на бумажной салфетке. Примерно как в этой таблице:
Инфографика предоставлена автором
К сожалению, нередко даже опытные предприниматели пренебрегают такими простыми расчетами, но у них есть деньги, которые дают им право на эту свободу.
Если внимательно посмотреть на таблицу, возникает вопрос: где взять деньги, которые обеспечат жизнь компании в первые месяцы?
Уверен, вы уже подумали о следующих вариантах:
- Взять в долг у родственников и друзей
- Продать квартиру и машину
- Взять кредит
- Найти партнера с деньгами
- Найти инвестора.
За последние 10−15 лет появилось больше возможностей для поиска инвестора или бизнес-ангела, который готов вложиться в молодую компанию с хорошей идеей и командой. Но на этом шаге еще рано думать о поиске денег у инвесторов.
3. Научитесь общаться и доносить свои идеи
Умение правильно общаться поможет вам донести идею вашего продукта и планы до будущих партнеров, инвесторов и клиентов.
Если в разговоре вам редко удается найти общий язык с другими людьми, стоит обратить внимание на навык общения. Условно я его разделил на две части: умение говорить и умение слушать.
Когда вы говорите слишком много, вы забираете у собеседника возможность высказать свою мысль, и весь смысл коммуникации пропадает.
Когда вы говорите слишком мало, то не даете собеседнику информацию, на которой может продолжиться диалог, — и общение тоже теряет смысл. Научитесь понимать, когда нужно красноречиво и долго говорить, а когда — внимательно слушать.
Всю беседу тоже можно условно разделить на две части: подготовка и непосредственно общение. Этап подготовки важен в любом деле и не зависит от того, идете вы на встречу с инвестором или приятелем, который, возможно, станет партнером. И здесь стоит придерживаться достаточно простых правил:
1. Планируйте беседу заранее. Спросите себя: «Что я хочу получить от этой встречи?» Ответ на этот вопрос должен быть простым и понятным, потому что именно вокруг этого вы будете строить общение.
2. Проговаривайте важные моменты до тех пор, пока они не свернутся до конкретных и лаконичных фраз. На них вы будете опираться в разговоре.
Вы хорошо подготовились и перешли к самой беседе.
- Говорите уверенно, не торопитесь и не мямлите. Опирайтесь на те важные моменты и лаконичные фразы, которые вы проработали во время подготовки.
- Улыбайтесь и будьте позитивны. Никто не хочет слушать жалобы и погружаться в ваш негатив.
- Не волнуйтесь. Волнение и суета показывают границы вашего профессионализма.
- Уберите из речи слова-загрязнители: «наверное», «может быть», «чуть-чуть не то» и другие «спецэффекты».
- Будьте внимательны, когда говорит ваш собеседник. Слушайте — только так вы сможете понять его мысль и удержать под контролем общение.
- Говорите тезисно, не отклоняйтесь от сути. Не прыгайте с темы на тему и не проваливайтесь в излишние детали.
Помните: единственное, что интересует вашего собеседника — это цель беседы. Вы пришли к нему с проблемой, которую можете решить, вы посчитали прибыльность решения этой проблемы — этого достаточно для разговора, не нужно рассуждений на общие темы.
Принципиальный момент — английский язык. Пока вы говорите только по-русски — ваша сфера влияния ограничена русскоязычным пространством, а это потенциальные партнеры, клиенты, сотрудники, инвесторы, с которыми вы будете развивать компанию. Если вы хотите построить глобальную компанию, вам придется научиться общаться на международном языке.
4. Внимательно отнеситесь к выбору партнеров
К сожалению, когда мы молоды, мы думаем, что можем сделать все сами. На это заблуждение многие из нас потратят большую часть своей жизни. Ваша задача — как можно быстрее понять, что вы не можете знать и уметь всего. Если вы хотите создать большую, успешную компанию — это возможно только в партнерстве с другими людьми, которые обладают теми знаниями, которых у вас нет.
Фото с сайта sianefficiency.com
Далее речь пойдет о ролях, которые объединяют человеческие качества. Они могут совмещаться в одном человеке, а могут быть распределены по коллективу в 5−6 человек. Во время совместной работы люди могут этими качествами обмениваться.
Вот какие роли я выделил:
1. Администратор — человек-четкость и порядок. Все всегда записано, все в календаре, на все есть план.
2. Эксперт — «человек-гений» в своей области. Знает, как решить любую проблему в продукте, отлично разбирается в технологиях.
3. Предприниматель — человек-харизма и находчивость. Умеет располагать к себе других людей и не боится рисковать. За любой проблемой видит только победу.
Если предприниматели захватывают верх в компании, она утонет в авантюрах и постоянных изменениях. Если администраторы — компания всегда будет в чек-листах, аудитах и календарях. Если встречаются два эксперта — они начинают делать очередной фреймворк, который мало кому будет нужен, кроме них.
5. Определите и проговорите зоны ответственности
В начале, когда команда полна энтузиазма, все занимаются продуктом и никто не отвечает за что-то конкретное.
К сожалению, ответственность, увлеченность и инициатива пропадают в любой стрессовой ситуации.
Поэтому такая компания, скорее всего, не переживет первого релиза, серьезного разговора с инвесторами или клиентами.
Чтобы этого избежать, достаточно собраться и проговорить, кто и за что отвечает. Задайте эти контрольные вопросы:
- Кто принимает решения? (ответственное лицо)
- Какие он принимает решения? (область ответственности)
- Как он принимает решения: к примеру, коллегиально или самостоятельно? (полномочия).
Важно одно — чтобы вы обязательно проговорили ответы на эти вопросы. Насколько бы страшным и неудобным это вам ни казалось.
Еще несколько советов:
Два и более человека не могут отвечать за одну задачу или область. Это возможно только в том случае, если эти два человека — эксперты в своем деле и при этом между ними установилось абсолютное доверие.
Чтобы задача была выполнена, скажите об этом человеку, который должен ее сделать. Понятное и очевидное для вас может оказаться непонятным и неочевидным для других. Чтобы избежать конфликтов, четко проговорите, что именно должен сделать человек. И вы получите четкий ответ, будет он этим заниматься или нет, и сможете спланировать процесс.
6. Разберитесь с юридическими и бухгалтерскими тонкостями
Вы четко видите нишу и проблему, которую решаете, вы посчитали и поняли, что это прибыльное дело и за него стоит браться, вы научились говорить и привлекли инвесторов, партнеров, коллег, вы разобрались в людях и смогли сформировать свою первую команду. В таком составе компания какое-то время может существовать без юридического лица, но как только у вас появляются клиенты или финансовые операции — нужно сразу его зарегистрировать.
Когда ты большую часть жизни посвящаешь только программированию, юристы, бухгалтерская отчетность, налоги — все это кажется непонятным и слишком сложным.
Интернет поможет вам разобраться с базовыми вопросами: какие бывают формы юридических лиц, как они работают, какие бывают налоги. Дальше не жалейте денег и обратитесь за консультацией к профессиональному юристу или бухгалтеру. Для регистрации первой компании вам не нужен суперспециалист. Любому юристу можно задать вопросы о том, как работает компания с точки зрения закона, и он вас проконсультирует и зарегистрирует компанию.
Фото с сайта tildacdn.com
Но затем все же придется погрузиться в эту тему глубже, потому что в работе вам придется общаться с юристами и бухгалтерами и говорить на их языке. Они во многом по стилю общения схожи с программистами: как задачу поставите, такой результат и получите. Для этого вам нужно понимать:
- Отличительные характеристики разных форм собственности
- Что такое устав компании
- Какие налоги вы платите и когда
- Механику договорных отношений
- Что такое интеллектуальная собственность.
Также важно знать, как оформлять отношения с партнерами, клиентами, сотрудниками, подрядчиками.
Если вы сделали все правильно, ваша компания успешна и развивается, то естественные законы развития бизнеса и жажда большего масштаба заставят вас обратить внимание на другие рынки. Так как ИТ-компания не имеет территориальной привязки, вы легко это сделаете. Но до этого обязательно изучите основы права тех стран, в которых вы планируете далее развиваться. Это важно, чтобы не столкнуться, например, с двойным налогообложением, законодательными ограничениями, тонкостями работы с интеллектуальной собственностью или другими неприятными моментами.
Сделайте все то же самое — обратитесь за консультацией к местному юристу или бухгалтеру — несколько сотен потраченных долларов сэкономят вам тысячи в будущем.
Более подробно о том, как создать ИТ-компанию, я рассказал в бизнес-инкубаторе ПВТ. Полное видео выступления можно посмотреть здесь.
Удачи вам на нелегком пути предпринимателя!
Источник
Как открыть успешную фирму по десктопному программированию
По данным ассоциации «Руссофт» объем продаж российского софта в 2017 году прибавит 13% и достигнет $13,6 млрд. При этом ЦБ России оценивает текущий экспорт компьютерных услуг в объеме $2,7 млрд. Сами же программисты утверждают, что разработка программного обеспечения принесла им порядка $ 5 млрд в валюте.
Наверняка эта цифра была бы больше, если многие фрилансеры имели бы статус предпринимателей и возглавляли бы фирмы по программированию. «13% роста заказов в год — не самый большой результат, — поясняет эксперт Вадим Краснов, — В 2016 году российский софтверный рынок скакнул сразу на 21%. Есть все предпосылки к тому, что в ближайшем будущем этот рекорд окажется побит».
Конечно, с позиции самого обычного программиста проще и понятнее работать «на дядю», который, впрочем, монетизирует «в свой карман» до 70% труда фрилансера. Однако, открыв свою программистскую контору, можно получать в разы больше, выполняя тот же объем работы. Тем, кто к этому стремится, и пригодится наш материал.
О том, как трудно быть директором
Если в большой компании путь от рядового сотрудника до гендиректора может занять десятилетия упорного труда, то в собственной организации карьеру легко сделать росчерком пера на приказе. Правда, стать руководителем, который не занимается разработкой софта, а только вальяжно управляет, вряд ли получится. Анализ форумов и интервью показывает, что новоявленные собственники фирм «трудятся как рабы на галерах», как минимум, первые три года.
«И все-таки от этого нужно уходить, — уверен директор программисткой конторы Илья Яковенко, – Иначе бизнес быстро упрется в ресурсный потолок и ограничится тремя, максимум, пятью коллегами-друзьями. Вместо полноценного и высокодоходного десктопного программирования придется довольствоваться не очень выгодными контрактами по созданию программ для Андроида. Другими словами, чтобы расти, руководитель должен искать крупные заказы, нанимать новых сотрудников, создавать группы для реализации проектов».
По словам Вадима Краснова, очень многие фирмы программирования, показав удачный старт, тем не менее, разоряются из-за внутренних конфликтов интересов. «По себе скажу, что работать с людьми трудно, и не каждому дано, — говорит эксперт. – Если коллектив изначально сформировался из ровесников, друзей или родственников, добиться единоначалия почти невозможно. Да и сами начинающие директора зачастую схватывают «звездную болезнь».
Такие проблемы характерны для многих видов бизнеса, но в среде программистов распространены особенно. Не случайно разработчики софта называет себя «ранимыми людьми». Что не так – сразу уходят, даже если заказ выполнен на 90%. Как-никак, а без работы они не останутся. Именно поэтому с самого начала нужно выстроить четкие отношения: с одной стороны – дружеские и честные, а с другой – без панибратства.
Бытовые особенности бизнеса
Вопрос, где снять офис, является далеко не пустячным. Кажется, что нет разницы, где осуществлять разработку компьютерных программ — главное, чтобы было комфортно. Это так, если речь идет о зарубежных заказах. «Я знаю, что, к примеру, в Анапе есть фирмы, которые сотрудничают с крупными зарубежными компаниями, — поясняет Илья Яковенко. – Благо, скайп позволяет общаться на расстоянии. Однако если бизнес ориентирован на российского потребителя, лучше всего снять офис поближе к заказчику, поскольку высока вероятность того, что придется регулярно общаться по различным вопросам».
Аренда, скорее всего, не станет самой большой статьей расходов новой фирмы. Потребуются мощные и дорогие компьютеры с процессорами i5 или i7 для компиляции программ, а также скоростной интернет, офисная техника и кухонный уголок. Илья Яковенко замечает, что программисты тратят больше времени на «чай-кофе», чем на разработку софта. Он, правда, подчеркнул, что смотрит на это с пониманием, ведь за кофе они обсуждают многочисленные технические детали.
На форумах можно встретить рассказы о софтверных предприятиях, построенных исключительно на удаленной работе. «Ребята, честное слово, я намучился в офисе, где имеет значение межличностные отношения, — пишет предприниматель с никнеймом Fkje@94, – Этому – не так, другому – не так! Работаю только с проверенными фрилансерами из глубинки».
ТЗ и тесты: что нужно знать о них
Независимо от того, какой формат имеет фирма программирования – офисный или удаленный – предприниматель, выполняющий роль директора, должен уметь четко и подробно писать техническое задание. Делать это необходимо как для заказчика, если он из числа «чайников» (например, из государственных и муниципальных служб), так и для подчиненных.
«Если фрилансер не интересуется ТЗ, значит, он не профессионал, — утверждает Илья Яковенко. – Конечно, есть парни, которые всё «схватывают на лету», только найти их очень трудно – все равно, что выиграть в лотерею. Были у меня такие, но потом их переманили крупные компании. Кадровый вопрос является настоящей головной болью».
Есть и другие риски. Если директор имеет поверхностные профессиональные навыки, то программисты (особенно, фрилансеры) запросто смогут писать софт с нарушением авторских прав компаний, у которых был позаимствован (украден – авт.) лицензионный код. Кроме того, они могут применять «дырявые» технологии или уязвимые коды.
После сдачи софта заказчику и полного расчета ответственность за такие прорехи несет юридическое лицо. Именно поэтому директор должен сделать настольными книги Бейзера «Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем», Савина «Пособие по жестокому обращению с багами в интернет-стартапах» или Калбертсона сотоварищи «Быстрое тестирование».
Вопросы технического характера
В интернете можно встретить пособия по тому, как создавать программные приложения или даже разрабатывать сайты, не являясь профессионалами. Между тем, эксперты считают, что без специализированных знаний сотрудников фирма никогда не станет успешной.
Приведем набор инструментов, с которыми, по мнению Вадима Краснова, должны уметь работать сотрудники софтверной компании:
• Язык разметки веб-документов HTML.
• CSS-язык описания внешнего вида документа, написанного с использованием языка разметки.
• «Старый добрый» язык программирования Java (или JavaScript). Идеально подходит для создания программ для Андроида.
• Objective-C — объектно-ориентированный язык для написания программ для Айфона.
• Языки программирования Си (C++ или C#), которые также подойдут для создания программ для Айфона.
• Ajax –технология для веб-программирования.
• Скриптовый язык общего назначения PHP. Очень популярен для создания динамических веб-сайтов.
«Ко мне часто обращаются знакомые с вопросом: как заработать на программировании? Что делать? – рассказывает Вадим Краснов. – Они-то понимают, что это перспективно и выгодно. Но когда я интересуюсь их знаниями — например, владею ли они JavaScript или PHP — оказывается, многие имеют весьма приблизительное представление об этих языках программирования». Эксперт уверен, что в этом случае открыть свое дело не получится — даже если будут потрачены миллионы.
Кстати, о деньгах – точнее, о стартовом капитале и доходе фирмы программирования. Общего мнения на этот счет у экспертов нет. Можно встретить истории, когда бизнес оказывался успешным вообще без каких-либо инвестиций – за счет фрилансеров — но также можно встретить и многочисленные примеры банкротства компаний, на которые были потрачены десятки миллионов. «Я бы посоветовал начать с удаленной работы, — говорит Илья Яковенко, — выучите английский язык, научитесь составлять ТЗ и станьте специалистом хотя бы по альфа-тестированию. Уверен, что с таким багажом знаний легко можно найти приличные заказы в Москве, не говоря уже о загранице».
Заключение
Создание фирм, занимающихся программированием — удел профессионалов. Конечно, можно найти верного помощника-специалиста, однако нужно иметь в виду, что опытные специалисты знают себе цену. Бизнесмену в этой сфере придется искать баланс между высокими зарплатами и стоимостью договоров, а также между дружескими и деловыми отношениями. Если эту задачу удастся выполнить, успех гарантирован.
Источник