- Как открыть успешную фирму по десктопному программированию
- О том, как трудно быть директором
- Бытовые особенности бизнеса
- ТЗ и тесты: что нужно знать о них
- Вопросы технического характера
- Заключение
- С чего начать делать свой бизнес в IT?
- Как создать IT компанию с нуля — без опыта работы в данной сфере и навыков программирования?
- «Поиск себя и болей клиентов (нет наемных сотрудников)»
- «Первые наемные сотрудники и комплектация команды»
- «Новые люди и управление приоритетами»
- «Теперь о нас должен узнать весь мир!»
- «Не достаточно просто говорить, надо что-то и делать»
- «Наши заказы растут вместе с командой»
- Как же с этим бороться?
Как открыть успешную фирму по десктопному программированию
По данным ассоциации «Руссофт» объем продаж российского софта в 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 — оказывается, многие имеют весьма приблизительное представление об этих языках программирования». Эксперт уверен, что в этом случае открыть свое дело не получится — даже если будут потрачены миллионы.
Кстати, о деньгах – точнее, о стартовом капитале и доходе фирмы программирования. Общего мнения на этот счет у экспертов нет. Можно встретить истории, когда бизнес оказывался успешным вообще без каких-либо инвестиций – за счет фрилансеров — но также можно встретить и многочисленные примеры банкротства компаний, на которые были потрачены десятки миллионов. «Я бы посоветовал начать с удаленной работы, — говорит Илья Яковенко, — выучите английский язык, научитесь составлять ТЗ и станьте специалистом хотя бы по альфа-тестированию. Уверен, что с таким багажом знаний легко можно найти приличные заказы в Москве, не говоря уже о загранице».
Заключение
Создание фирм, занимающихся программированием — удел профессионалов. Конечно, можно найти верного помощника-специалиста, однако нужно иметь в виду, что опытные специалисты знают себе цену. Бизнесмену в этой сфере придется искать баланс между высокими зарплатами и стоимостью договоров, а также между дружескими и деловыми отношениями. Если эту задачу удастся выполнить, успех гарантирован.
Источник
С чего начать делать свой бизнес в IT?
В одном из последних видео руководителя компании по разработке сайтов и мобильных приложений Notissimus Максима Кульгина, он отвечает на вопрос одного из своих подписчиков: «С чего начать делать свой бизнес в IT?». Было интересно и полезно услышать авторитетное мнение на этот счёт, но выводы, которые сделал Максим в конце своего ролика, не совпали с моим пониманием его слов. Что и стало причиной написания этой статьи.
Итак, к Максиму за советом обратился его подписчик Михаил, имеющий юридическое образование, опыт развития своего агенства недвижимости и желание заняться IT-бизнесом. Это желание продиктовано относительно низким порогом входа, низким уровнем конкуренции, отсутствием границ для развития и потолка прибыльности.
Практически со всеми доводами в пользу IT-бизнеса Максим Кульгин согласился. Посоветовал Михаилу бесплатно освоить один из распространённых языков программирования с последующим трудоустройством в IT-компанию стажёром и предположил, что у тех, кто не в IT-теме, ничего не получится. Идеи не взлетят…
Максим, признавшись, что компания Notissimus не может находить клиентов на западных рынках, тем самым проиллюстрировал причину провала большинства стартапов: их основатели не могут продвигать свой продукт, найти каналы продаж… Так продукт оказывается не нужным.
Отсюда следует, что создать продукт – не главное. И навык программирования не является ключевой компетенцией стартапера. Именно поэтому не у каждого программиста есть свой Microsoft. И более того: конкуренция среди программистов только растёт, а миллиардер Марк Кьюбан прогнозирует, что программисты скоро будут никому не нужны.
Но как начать IT-стартап без программирования? По-моему сейчас с этим нет никаких проблем. На рынке масса предложений, начиная от конструкторов сайтов, позволяющих за один вечер создать одностраничник и пуститься в поиски для компании Notissimus «жирных» западных клиентов (думаю, что Максим готов будет за это заплатить) и заканчивая готовыми коробочными решениями порталов и мобильных приложений, таких как Аppropio и Сервис ПИ.
Так же, у нас перед глазами есть и живые примеры успешных IT-предпринимателей, не пишущих код. Оскар Хартманн – тому пример.
Таким образом, из слов Максима Кульгина я сделал следующие выводы:
1. Делать свой бизнес в IT, можно будучи специалистом в любой отрасли, потому что любую из отраслей можно оцифровать и запустить свой отраслевой стартап.
2. Учиться, в первую очередь, надо не азам программирования, а продвижению продукта на рынок, маретингу. Без этого ключевого навыка ни программист, ни сапожник, ни кто другой не сможет выжить в условиях конкуренции.
Источник
Как создать IT компанию с нуля — без опыта работы в данной сфере и навыков программирования?
Проанализировав путь своей компании, разделил его на несколько этапов и добавил интересные истории и курьезы, которые сопровождали нас на этом пути.
«Поиск себя и болей клиентов (нет наемных сотрудников)»
Первый почти год проработали как консалтинговая компания по управлению чужими командами и как прожект менеджеры. Учитывая, что это были наши знакомые или компании, где мы с партнером работали, наша привлекательность заключалась в том, что наш ресурс дешевле было арендовать за половину, а то и за треть стоимости полноценного руководителя проектов, да и экспертиза проверена временем.
Начали сталкивать с болями, которые есть в этом бизнесе: постоянно проср*нные сроки, увеличение в несколько раз изначального бюджета, не до конца внедренный продукт и т. п. И поймали себя на мысли, что можем просто аутсорсить разработку.
Начали уже продавать не свою экспертизу, а полноценные проекты, благодаря сотрудникам на аутсорсе.
И что вы думаете: с какими проблемами мы столкнулись? Да, именно с теми же, что и наши клиенты. Поэтому наступил новый этап нашего развития.
«Первые наемные сотрудники и комплектация команды»
Мы поняли, что без штатных сотрудников не перебороть боли клиентов, и придется выращивать компетенцию и новую экспертизу. Первые сотрудники в нашем случае хантились из уже существующих компаний, с которыми я работал ранее.
Мне были понятны эти люди. Я знал, что их мотивирует и что я могу им дать.
Наши первые проекты уже укомплектованы, так что нам как бы повезло придти «на готовое»: контракт подписан, команда собрана, процесс запущен.
Мы начинаем проекты в коворкинге с командой из двух разработчиков и двух аналитиков, постепенно погружаемся в проект. И сразу чувствуем два сильных полюса притяжения — клиента, который (почти) всегда прав, и команду, авторитет в которой еще придется заслужить.
Умение находить баланс между их интересами становится нашей главной задачей. Это мастерство мы оттачиваем день за днем, стараемся как можно больше коммуницировать и с клиентом, и с командой, чтобы принимать верные решения.
Мы максимально сконцентрированы на текущих задачах и сроках их выполнения, чувствуем ответственность за каждый этап, и поэтому часто вкладываемся в проект плечом к плечу с командой.
Все круто: даже на этапе незаконченных проектов нас начинают рекомендовать!
Сотрудничество с клиентом дало несколько новых проектов, и теперь наступил следующий этап.
Я бы сравнил прошедший этап с «конфетно-букетным» периодам в отношениях: есть еще романтика, запал и ты думаешь, что это будет вечно. Но мы же хотим больше…
«Новые люди и управление приоритетами»
Круг наших обязанностей расширился, и на первый план выходит управление приоритетами.
Мы столкнулись с тем, что новых людей не так уж просто найти, и с момента поиска первого программиста в штат из вне прошло без преувеличений полгода. Пока мы не поняли, что каждый должен заниматься своим делом, и нужно найти рекрутера, который по сей день закрывает абсолютно все наши вакансии.
Привлечение новых людей в команду и их ротация между проектами становится привычным делом, а муки выбора — наиболее часто испытываемой эмоцией. Например, есть проект, с которого мы начинали и где остались сильные личные связи с членами команды. А есть другой, который попал к нам сравнительно недавно. И хочется отдать все самое лучшее своему «первенцу», но бизнес-приоритеты уже могут быть другими. Если раньше нам как-то удавалось совмещать рабочие задачи, но при этом оставаться «своим в доску», то сейчас все чаще и чаще наши решения будут непопулярными. Хотя бы для кого-то. И личная дистанция с командой (к сожалению!) начнет понемногу расти.
Мы столкнулись с первыми конфликтами, и не пониманием как же распределять проекты и задачи между программистами и аналитиками. На первом и втором этапе актуально было ставить приоритеты изо дня в день, но тут это недопустимо, и по планированию нужно было перепрыгнуть даже не на неделю, а на месяц. Приходит осознание, что все проекты имеют свое начало и конец. Так что приходится все чаще задумываться о том, какой выхлоп они дадут в будущем, а не о насущных проблемах.
На этом этапе как раз хорошо, что я не был никогда программистом, и слава богу не начал кодить сам и затыкать дыры. Я стал реально решать управленческие задачи. На данном этапе компания еще была хаотичной. У нас что-то получалось плохо или где-то простаивали бизнес-процессы. Здесь мы научились системно загружать работой всех своих сотрудников. Все вроде бы налаживается, но мы сталкиваемся с первыми кассовыми разрывами и понимаем — цикл продаж должен быть постоянным, а не от з*дницы до следующей з*дницы с деньгами.
Следующий этап я б назвал:
«Теперь о нас должен узнать весь мир!»
Мы начали понимать, что нужно продвигать компанию, но только начали думать и ничего для этого не делать. Тут произошел интересный случай: мне подарили билет на тренинг Петра Осипова «Метаморфозы. Погружение», который проходил во «Дворце спорта» в Киеве.
Осипова не пустили в Украину, и вместо него начали выступление Евгений Черняк и Давид Арахамия, чтобы дать фору для телемоста из Москвы.
Через пару часов я решил сходить в туалет по нужде, до обещанного обеда.
Выходя из зала, увидел в коридоре какую-то сьемку передачи. Ради любопытства подошел, это была запись передачи Big Money, которой я большой поклонник.
Я, конечно, начал записывать сторизы и прямой эфир, весь мир должен же знать куда я попал вместо туалета. И тут Евгений Черняк задает вопрос в толпу — мол, какие зарплаты у айтишников. Я пока видео записывал поднял руку, и оказалась единственный «АЙТИШНИКом» из стоявшей вокруг. Таким образом я попал в передачу, даже подискутировал с Давидом Арахамией, и доказал что местный рынок IT существует. Ну и, конечно, получил рекламу, и самое главное нового клиента в виде компании Global Spirits, где Евгений является акционером.
Кстати в туалет так я и не сходил, и вспомнил об этом через пару часов)
Так я начал ходить на конференции и искать абсолютно новых клиентов без рекомендаций. И тут мы подошли к следующему этапу масштабирования.
«Не достаточно просто говорить, надо что-то и делать»
Цикл сделки в нашей сфере в среднем составляет от трех до девяти месяцев, то есть очередной кассовый разрыв не за горами. Да и команда разрослась до 20 человек.
К работе между командами и клиентами добавляется третий вектор — компания. Именно сейчас мы отчетливо ощущаем, что растим компанию, а не шарашкину контору. А для компании все, что мы делаем в рамках взаимодействия с клиентами — это бизнес. Так что к нашим задачам прибавляется финансовый менеджмент, и фактор прибыльности начинает играть все большую роль в том, какие решения мы принимаем при формировании команд.
А точно ли клиент всегда прав? Мы сравниваем клиентов и видим, что чем выше стратегическая важность клиента, тем выше степень гибкости при работе с ним и тем больше ему разрешается, ведь это уже стратегия. В то же время небольшой проект уходит на второй план. Внутренний голос меня чаще спрашивает: «Зачем?». В контексте «зачем это нашей компании?». Новые проблемы — вовлечь дополнительных людей в проект, приобрести лицензии за счет компании, вложиться в разработку инновационных прототипов типовых решений.
А тут еще и маркетинг нужен оказывается, первые спущенные деньги на классическую рекламу. Знаете, мне как-то на встрече в агентстве BANDA (мы у них хотели заказывать нейминг) рассказали крутую вещь: что название компании может быть плохое или очень плохое.
Я очень надеялся, что оно просто плохое, но на первых публичных выступлениях понял — это моя иллюзия. (кстати за плечами полгода курсов по публичным выступлениям, чтобы избавиться от страха перед публикой).
Вроде бы и здесь мы начали балансировать, и уже на полгода есть запас прочности. Мы расслабили булки… Но ничего так не заставляет двигаться вперед, как очередной кассовый разрыв.
«Наши заказы растут вместе с командой»
Мы горды: научились управляться сами с собой и отвечать за свои проекты. Но путь в никуда, нужно наращивать бренд и диверсифицировать риски.
У нас за спиной уже достаточно много успешных проектов, и появляются договора поддержке проектов. Зачем что-то делать, давайте те же люди и буду их суппортить. И тут через месяц очередной хаос, бардак и кассовый разрыв. Куда ж, конечно, без него?! Мы эволюционно разделяем службу поддержки и команды проектов, потому что не эффективно использовать проектных ребят на поддержку мелких задач в течении дня.
Так же мы заходим в тупик по писку людей, а именно менеджеров проектов. Их просто нет или они не подходят нам по ценностям. Самое шикарное, что запомнил из собеседования, — ответ на мой вопрос: «Что для Вас является успешным завершеннием проекта?». Соискатель заявил: «Подписанный акт выполненных работ».
Пришли к выводу, что надо растить своих и уделять еще больше времени обучению.
Здесь мало места для управленческого творчества. Все должно быть прописано и регламентировано. Обниматься, поздравлять всех коллег с Днем рождения или ходить вечером курить кальян — ок, но мы поняли, что наша система должна быть радикально другой. Иначе люди попросту начнут прикрываться ее недостатками. Когда косяк — «мы же друзья», когда молодцы — «дайте премию, мы ведь молодцы».
В то же время я замечаю, что многим спецам характерен defensive mindset. Этот подход проявляется в нежелании взять на себя лишнего и идти на риски.
Как же с этим бороться?
И мы поняли, что недостаточно мотивировать людей деньгами и своим вниманием.
Я начал публично писать и делиться своим кейсами. Это улучшило имидж компании и добавило ответственности сотрудникам. Мы перестали влазить в долгие переговоры и начали продавать небольшие проекты (от одного до трех месяцев). За счет разнообразия разных компаний и проектов увеличился интерес и вовлеченность в работу.
Было сложно начать и развивать бизнес, не будучи инженером-программистом, но на втором и третьем этапе это дало толчек не закопаться в операционке.
Одна из ключевых задач основателя — выращивать людей. И это не просто альтруизм или вклад в новые поколения, а конкретная бизнес-задача, которая помогает растить бизнес и расти самому дальше, выше.
IT-индустрия в Украине продолжает набирать обороты, предлагая отличную платформу
для профессионального развития не только в программировании, но и в менеджменте. Наш теперешний уровень развития — далеко не предел.
И самое важное — не профукивайте свои возможности, даже когда идете в туалет!
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Источник