Всем привет!
Дальнейший текст повествует о разработке web-проекта и «как я дошел до жизни такой».
После окончания университета, я 4 года занимался java-разработкой, но захотелось карьерного роста и путешествий (командировок) и я ушел в консультанты по внедрению софта для гос. структур.
В конце 2008 года, гос. органам стало не до автоматизации, т.к. внедряемое ПО стоило запредельных денег, муниципальные бюджеты прекратили новые внедрения.
В итоге с системным интегратором где я работал пришлось расстаться и т.к. людей везде сокращали, а моя специализация (к java возвращаться не хотелось) была не востребована. Так прошло 4 месяца в поисках новой работы, которую так и не удалось найти.
Уходить совсем из ИТ не хотелось, поэтому решил остановиться на том что ближе к народу — 1С. Но до этого 1С видел пару раз, поэтому начал его учить, на что ушло еще 3 месяца. В итоге 7 месяцев (4+3) без работы.
Кризис ослабел, стали снова появляться вакансии и я устроился программистом 1С в фирму которая обслуживала пользователей оной. Как выяснилось, эта компания из 7 человек, открыта под «парочку» клиентов (которые были знакомыми руководства). Но через 4 месяца, пришлось с ней расстаться, т.к. 2 из 3 клиентов, решили отложить отплату наших услуг, как итог — з\п стало нечем платить.
Начал искать новую работу, разместил резюме и мне позвонил человек, которому надо было «настроить 1С». Как оказалось, нужно было интегрировать web-сервис по продаже номеров отелей с 1С, на что ушло пару месяцев.
Потом появились его клиенты, оказалось что куда не плюнь, везде есть бухгалтерия, а следовательно и 1С, пришлось открыть ИП.
На фоне 1С, занялся разработкой и продвижением сайтов, потому как при настройке 1С, частенько получаешь заказы на сайты.
Все клиенты — это мелкие ООО и ИП, при этом все общение с владельцами. Как не странно, когда покажешь что «чего-то стоишь», в довесок к 1С, можно продать что угодно, начал продавать бумагу (т.к. знал где ее дешево взять).
В сутках 24 часа, их стало не хватать, пришлось учиться делегировать задачи. И тут первый совет — если можете, не связывайтесь с фрилансерами!
Фрилансеры — теряются на пол пути, кидают, срывают сроки и еще много чего, из-за этого работать с ними невозможно, но есть и плюсы — цена!
После сотого разочарования, начинаешь разбираться в выборе исполнителей, формируется команда из тех на кого можно хоть немного рассчитывать.
В итоге, я стал «менеджером проектов», а кодингом занимались фрилансеры.
Прошло 3 года, пришло осознание что «работать на себя» — это полная Ж!
Выходные? Вы о чем? Какие такие выходные? Надо дописать ТЗ, согласовать его с клиентом, разжевать ТЗ фрилансеру, а если он «забухает», быстро передать другому фрилансеру и при этом уложиться в срок, плюс самому все 5 раз перепроверить, т.к. багов полно.
А если все сделал, можно отдыхать? Нет! Надо искать новых клиентов, и так по кругу. Получаются «крысиные бега», читаем определения в книге «Богатый папа, бедный папа».
Невозможно вести одновременно более 5 клиентов, так как ты: аналитик, постановщик задач, ПМ, тестировщик, внедренец, служба поддержки, курьер, менеджер по продажам и бухгалтер.
Денег на штат программистов, стажеров, тестировщиков, продажников, ПМ-ов и т.д. нет. Работать с фриланселами и при этом достойно зарабатывать (ведь им надо платить), можно только если «не видеть белый свет».
Все это «лирика», суть в том что даже в двух компаниях, которые занимаются одним и тем же (например продают одежду), все процессы могут быть организованны абсолютно по-разному, поэтому и автоматизировать их надо по-разному.
Несмотря на всю различность, многие задачи повторяются. В итоге, со временем накапливается много готовых модулей (в 1С они называются — обработки).
Заказывают у тебя обработку, а ты ее делал 3 месяца назад другому клиенту. Получаю повторные продажи и 100% рентабельность.
В итоге остановился на продаже готовых обработок для 1С.
Канал доставки — интернет.
Спрос есть, т.к. в сети уже был аналогичный проект.
Реализация — портал по 1С с условно-бесплатным каталогом обработок.
Писать что-то с нуля, это крайние меры, да и бюджета такого не было. Т.к. это довольно серьезная разработка, поэтому остановился на специализирующейся на этом команде фрилансеров (они же «студия») которые были готовы допилить бесплатную CMS под необходимые требования.
Студия состояла из 3-х человек, и как нормальные люди, они хотели ТЗ. Но писать ТЗ долго и нудно, поэтому договорись делать полную копию «конкурента», а после, будем менять и делать лучше.
Студия исследовала «донора» и сказала «будет готово через три недели», цена Х, аванс 50%. Цена оказалась заманчивой, и мы договорились
Через три недели оказалось не готово, прошел еще месяц, и наконец то было «все готово». Для перестраховки было заказано тестирование (на сайте фрилансеров-тестировщиков).
Результат — они нашли 200 багов (за каждый надо платить) и это заняло еще около двух месяцев.
Студия оказалась ответственной, свои баги исправили бесплатно, но кроме этого, тестировщики нашли баги CMS, а их «студия» бесплатно уже не исправляет.
Разработчики CMS сказали: «спасибо, в новом релизе исправим». Но CMS уже настолько изменена, что обновления не установятся, пришлось заказывать у студии правку багов CMS.
Краткий итог: затраты на разработку, превысили оценку в 3 раза, сроки в 4 раза.
Казалось что ждать пока исправят все баги уже бесполезно и это бесконечный процесс. Вспомните обновления Windows или Android, а в «студии» программисты, далекие до требований Google или Microsoft.
Решил развернуть проект в паблике и уже там править баги, но тут возникли очередные проблемы. На новом хостинге проект отказался работать, т.к. там другая ОС, нет каких-то библиотек, другие настройки и т.д.
Студия сразу сказала «мы программисты, а не Linux админы, мы в этом ничего не понимаем». Пришлось искать людей которые понимают, но они сказали что код кривой и не транспортабельный.
Пришлось самому разбираться, на что потратил еще неделю, проблема была в настройках кодировок.
После запуска и правки багов, дело дошло до дизайна, а он был «вырублен топором», но т.к. бюджет и так был значительно превышен, начал делать дизайн сам (и уже 2 года неспешно его тюнингую).
В итоге получился «крутой и пустой сайт», но без контента не будет посетителей.
Где брать обработки? Пару сотен у меня есть, а надо пару тысяч, а лучше больше.
Решение — мотивировать других программистов 1С наполнять каталог своими обработками.
Цель — 40 000 посетителей в день, столько у лидера рынка и похожих по тематике.
Какой должен быть хостинг, чтобы он выдерживал 40 000 чел\день. Сложный вопрос, поэтому пока используется «эконом» вариант.
Но до 40 000 еще очень далеко, а надо с чего-то начинать. Анализ показал, что 500 «правильных» страниц на сайте, могут привлечь до 1000 посетителей в день.
«Правильных» страниц — потому что не любой текст сможет вывести страницу в ТОР10 поисковиков, а именно с поисков (Яндекс и Google) планируется получать посетителей.
Грубые подсчеты говорят что 10 000 страниц = 20 000 посетителей (что всего в 2 раза меньше чем у единственного лидера рынка).
Первая цель — создать 10 000 «правильных» страниц.
В одиночку создать 10 000 страниц – нереально, нужны программисты которые будут публиковать свои обработки, но как их привлечь?
Способа два:
1. Дать им что-то нужное.
2. Платить им деньги.
В итоге получили применение оба способа.
Первый — за добавление обработки или статьи дается внутренняя валюта, за которую можно скачать чужие обработки.
Второй – внутреннюю валюту можно обналичить.
Сайт представляет собой портал, поэтому кроме каталога, был добавлен форум, новости и раздел для фрилансеров. Если новости и форум, это типовой функционал CMS, то модуль фриланса нужно было еще сделать. Но после того как «студия» закрыла все баги, делать новые работы они отказывались, поэтому модуль фриланса делали уже другие люди.
Написать хорошую статью, и ждать пока кто-то случайно прочтет, посоветует своим знакомым, а они своим и т.д. можно очень долго. Реклама на тематических сайтах, стоит просто не реальных денег. Остается контекстная реклама и SEO продвижение, что и было сделано собственными силами.
Конечно, есть еще 1001 способ продвижения но, по опыту SEO и контекстная реклама самые эффективные.
Как упоминалось выше, разрабатывается условно-бесплатный каталог обработок 1С, логично что плата будет браться за скачивание обработок.
Если 10 000 чел\день, получаем:
Пессимистичный расчет, конверсия 0.2% — 20 продаж в день.
Оптимистичный расчет, конверсия 2% — 200 продаж в день.
Если чек равен 100 руб. то доход от 2 000 до 20 000 руб.\день, что достаточно приличные деньги, пассивного дохода.
Поддерживать проект — это расходы, требуется:
— модератор форума;
— модератор каталога;
— журналист для написания новостей;
— платить налоги;
— платить за хостинг;
— платить за продвижение;
— производить выплаты разработчикам;
— оплачивать доработка функционала и т.д.
Так можно и целое онлайн СМИ организовать и честно говоря, на тот момент сложилось не достоверное представление о возможных расходах.
Все выше указанные цифры по контенту и посещаемости были планируемыми, реально проект в паблике 1.5 года, вот что мы сейчас имеем:
— 10 000 страниц не достигнуты (3100 в индексе Яндекса и 8900 в Google);
— посещаемость 2000 чел.\день;
— зарегистрировано 7000 человек;
— модератор форума и каталога в одном лице;
— написание новостей, на фрилансе;
— общие затраты в 10 раз превысили стоимость первоначальной разработки;
— затраты окупились на 50%;
— введена реферальная программа;
— конверсия выше 0.2% но ниже 2%.
А главное, программисты действительно наполняют каталог своими обработками!
Самое неприятное здесь, это выплаты разработчикам, т.к. совсем не факт, что добавленные обработки кто-то скачает за деньги. Но это затраты на развитие проекта, а без них никуда.
Работать, работать и еще раз работать над проектом!
Дальнейший текст повествует о разработке web-проекта и «как я дошел до жизни такой».
Вступление
После окончания университета, я 4 года занимался java-разработкой, но захотелось карьерного роста и путешествий (командировок) и я ушел в консультанты по внедрению софта для гос. структур.
В конце 2008 года, гос. органам стало не до автоматизации, т.к. внедряемое ПО стоило запредельных денег, муниципальные бюджеты прекратили новые внедрения.
В итоге с системным интегратором где я работал пришлось расстаться и т.к. людей везде сокращали, а моя специализация (к java возвращаться не хотелось) была не востребована. Так прошло 4 месяца в поисках новой работы, которую так и не удалось найти.
Новый путь
Уходить совсем из ИТ не хотелось, поэтому решил остановиться на том что ближе к народу — 1С. Но до этого 1С видел пару раз, поэтому начал его учить, на что ушло еще 3 месяца. В итоге 7 месяцев (4+3) без работы.
Кризис ослабел, стали снова появляться вакансии и я устроился программистом 1С в фирму которая обслуживала пользователей оной. Как выяснилось, эта компания из 7 человек, открыта под «парочку» клиентов (которые были знакомыми руководства). Но через 4 месяца, пришлось с ней расстаться, т.к. 2 из 3 клиентов, решили отложить отплату наших услуг, как итог — з\п стало нечем платить.
Фриланс
Начал искать новую работу, разместил резюме и мне позвонил человек, которому надо было «настроить 1С». Как оказалось, нужно было интегрировать web-сервис по продаже номеров отелей с 1С, на что ушло пару месяцев.
Потом появились его клиенты, оказалось что куда не плюнь, везде есть бухгалтерия, а следовательно и 1С, пришлось открыть ИП.
На фоне 1С, занялся разработкой и продвижением сайтов, потому как при настройке 1С, частенько получаешь заказы на сайты.
Все клиенты — это мелкие ООО и ИП, при этом все общение с владельцами. Как не странно, когда покажешь что «чего-то стоишь», в довесок к 1С, можно продать что угодно, начал продавать бумагу (т.к. знал где ее дешево взять).
Управление временем
В сутках 24 часа, их стало не хватать, пришлось учиться делегировать задачи. И тут первый совет — если можете, не связывайтесь с фрилансерами!
Фрилансеры — теряются на пол пути, кидают, срывают сроки и еще много чего, из-за этого работать с ними невозможно, но есть и плюсы — цена!
После сотого разочарования, начинаешь разбираться в выборе исполнителей, формируется команда из тех на кого можно хоть немного рассчитывать.
В итоге, я стал «менеджером проектов», а кодингом занимались фрилансеры.
Прошло 3 года, пришло осознание что «работать на себя» — это полная Ж!
Выходные? Вы о чем? Какие такие выходные? Надо дописать ТЗ, согласовать его с клиентом, разжевать ТЗ фрилансеру, а если он «забухает», быстро передать другому фрилансеру и при этом уложиться в срок, плюс самому все 5 раз перепроверить, т.к. багов полно.
А если все сделал, можно отдыхать? Нет! Надо искать новых клиентов, и так по кругу. Получаются «крысиные бега», читаем определения в книге «Богатый папа, бедный папа».
Проблемы №1
Невозможно вести одновременно более 5 клиентов, так как ты: аналитик, постановщик задач, ПМ, тестировщик, внедренец, служба поддержки, курьер, менеджер по продажам и бухгалтер.
Идея проекта
Денег на штат программистов, стажеров, тестировщиков, продажников, ПМ-ов и т.д. нет. Работать с фриланселами и при этом достойно зарабатывать (ведь им надо платить), можно только если «не видеть белый свет».
Все это «лирика», суть в том что даже в двух компаниях, которые занимаются одним и тем же (например продают одежду), все процессы могут быть организованны абсолютно по-разному, поэтому и автоматизировать их надо по-разному.
Несмотря на всю различность, многие задачи повторяются. В итоге, со временем накапливается много готовых модулей (в 1С они называются — обработки).
Заказывают у тебя обработку, а ты ее делал 3 месяца назад другому клиенту. Получаю повторные продажи и 100% рентабельность.
В итоге остановился на продаже готовых обработок для 1С.
Канал доставки — интернет.
Спрос есть, т.к. в сети уже был аналогичный проект.
Реализация — портал по 1С с условно-бесплатным каталогом обработок.
Писать все с нуля или взять готовую CMS?
Писать что-то с нуля, это крайние меры, да и бюджета такого не было. Т.к. это довольно серьезная разработка, поэтому остановился на специализирующейся на этом команде фрилансеров (они же «студия») которые были готовы допилить бесплатную CMS под необходимые требования.
Студия состояла из 3-х человек, и как нормальные люди, они хотели ТЗ. Но писать ТЗ долго и нудно, поэтому договорись делать полную копию «конкурента», а после, будем менять и делать лучше.
Проблемы №2 сроки и баги
Студия исследовала «донора» и сказала «будет готово через три недели», цена Х, аванс 50%. Цена оказалась заманчивой, и мы договорились
Через три недели оказалось не готово, прошел еще месяц, и наконец то было «все готово». Для перестраховки было заказано тестирование (на сайте фрилансеров-тестировщиков).
Результат — они нашли 200 багов (за каждый надо платить) и это заняло еще около двух месяцев.
Студия оказалась ответственной, свои баги исправили бесплатно, но кроме этого, тестировщики нашли баги CMS, а их «студия» бесплатно уже не исправляет.
Разработчики CMS сказали: «спасибо, в новом релизе исправим». Но CMS уже настолько изменена, что обновления не установятся, пришлось заказывать у студии правку багов CMS.
Краткий итог: затраты на разработку, превысили оценку в 3 раза, сроки в 4 раза.
Кажется, это никогда не закончится
Казалось что ждать пока исправят все баги уже бесполезно и это бесконечный процесс. Вспомните обновления Windows или Android, а в «студии» программисты, далекие до требований Google или Microsoft.
Решил развернуть проект в паблике и уже там править баги, но тут возникли очередные проблемы. На новом хостинге проект отказался работать, т.к. там другая ОС, нет каких-то библиотек, другие настройки и т.д.
Студия сразу сказала «мы программисты, а не Linux админы, мы в этом ничего не понимаем». Пришлось искать людей которые понимают, но они сказали что код кривой и не транспортабельный.
Пришлось самому разбираться, на что потратил еще неделю, проблема была в настройках кодировок.
Все готово
После запуска и правки багов, дело дошло до дизайна, а он был «вырублен топором», но т.к. бюджет и так был значительно превышен, начал делать дизайн сам (и уже 2 года неспешно его тюнингую).
В итоге получился «крутой и пустой сайт», но без контента не будет посетителей.
Где брать обработки? Пару сотен у меня есть, а надо пару тысяч, а лучше больше.
Решение — мотивировать других программистов 1С наполнять каталог своими обработками.
Цели по посещаемости
Цель — 40 000 посетителей в день, столько у лидера рынка и похожих по тематике.
Какой должен быть хостинг, чтобы он выдерживал 40 000 чел\день. Сложный вопрос, поэтому пока используется «эконом» вариант.
Но до 40 000 еще очень далеко, а надо с чего-то начинать. Анализ показал, что 500 «правильных» страниц на сайте, могут привлечь до 1000 посетителей в день.
«Правильных» страниц — потому что не любой текст сможет вывести страницу в ТОР10 поисковиков, а именно с поисков (Яндекс и Google) планируется получать посетителей.
Грубые подсчеты говорят что 10 000 страниц = 20 000 посетителей (что всего в 2 раза меньше чем у единственного лидера рынка).
Первая цель — создать 10 000 «правильных» страниц.
Наполнение контентом
В одиночку создать 10 000 страниц – нереально, нужны программисты которые будут публиковать свои обработки, но как их привлечь?
Способа два:
1. Дать им что-то нужное.
2. Платить им деньги.
В итоге получили применение оба способа.
Первый — за добавление обработки или статьи дается внутренняя валюта, за которую можно скачать чужие обработки.
Второй – внутреннюю валюту можно обналичить.
Сайт представляет собой портал, поэтому кроме каталога, был добавлен форум, новости и раздел для фрилансеров. Если новости и форум, это типовой функционал CMS, то модуль фриланса нужно было еще сделать. Но после того как «студия» закрыла все баги, делать новые работы они отказывались, поэтому модуль фриланса делали уже другие люди.
Продвижение проекта
Написать хорошую статью, и ждать пока кто-то случайно прочтет, посоветует своим знакомым, а они своим и т.д. можно очень долго. Реклама на тематических сайтах, стоит просто не реальных денег. Остается контекстная реклама и SEO продвижение, что и было сделано собственными силами.
Конечно, есть еще 1001 способ продвижения но, по опыту SEO и контекстная реклама самые эффективные.
Монетизация или что дадут 10 000 посетителей?
Как упоминалось выше, разрабатывается условно-бесплатный каталог обработок 1С, логично что плата будет браться за скачивание обработок.
Если 10 000 чел\день, получаем:
Пессимистичный расчет, конверсия 0.2% — 20 продаж в день.
Оптимистичный расчет, конверсия 2% — 200 продаж в день.
Если чек равен 100 руб. то доход от 2 000 до 20 000 руб.\день, что достаточно приличные деньги, пассивного дохода.
Предполагаемые расходы
Поддерживать проект — это расходы, требуется:
— модератор форума;
— модератор каталога;
— журналист для написания новостей;
— платить налоги;
— платить за хостинг;
— платить за продвижение;
— производить выплаты разработчикам;
— оплачивать доработка функционала и т.д.
Так можно и целое онлайн СМИ организовать и честно говоря, на тот момент сложилось не достоверное представление о возможных расходах.
Два года спустя
Все выше указанные цифры по контенту и посещаемости были планируемыми, реально проект в паблике 1.5 года, вот что мы сейчас имеем:
— 10 000 страниц не достигнуты (3100 в индексе Яндекса и 8900 в Google);
— посещаемость 2000 чел.\день;
— зарегистрировано 7000 человек;
— модератор форума и каталога в одном лице;
— написание новостей, на фрилансе;
— общие затраты в 10 раз превысили стоимость первоначальной разработки;
— затраты окупились на 50%;
— введена реферальная программа;
— конверсия выше 0.2% но ниже 2%.
А главное, программисты действительно наполняют каталог своими обработками!
Самое неприятное здесь, это выплаты разработчикам, т.к. совсем не факт, что добавленные обработки кто-то скачает за деньги. Но это затраты на развитие проекта, а без них никуда.
Дальнейшие планы
Работать, работать и еще раз работать над проектом!