Я должен начать с того, что этот не пост о том, что я сделал для успешного стартапа, или о вещах, которых следует избегать, чтобы не потерпеть неудачу, как я. На самом деле мой стартап AppDoctor только что запустился в этом месяце! Этот пост представляет собой очень прозрачный взгляд на запуск начальной загрузки при сохранении постоянной работы. Я расскажу о времени, которое потребовалось, о сумме потраченных денег и о вещах, которые я хотел бы знать в начале этого путешествия. Если вы пришли сюда только для разбивки, переходите к графикам ниже!

Давайте создадим контекст

Мне, вероятно, следует очень быстро рассказать о том, что такое AppDoctor, чтобы у вас был некоторый контекст относительно времени / денег, необходимых для запуска. AppDoctor - это набор инструментов для мониторинга API, которые помогают пользователям оказывать проактивную поддержку своему программному обеспечению. Эти инструменты включают автоматическое тестирование API, автоматические проверки работоспособности / страницы состояния и прокси-сервер запросов / ответов с расширенным механизмом правил уведомлений.

Мои прошлые неудачи

AppDoctor - не первый запускаемый мной стартап. На самом деле, 2 года назад я пытался запустить стартап под названием spin.social. Это был музыкальный автомат. Представьте себе голосование в стиле Reddit за то, какая песня будет звучать следующей. Что ж, оказывается, запуск стартапа требует больше времени и стресса, чем я мог себе представить. В конечном итоге этот стартап провалился, потому что я создавал то, что, как мне казалось, хотели люди. С тех пор я изменил свою точку зрения, чтобы создать то, что мне как разработчику хотелось бы.

Давай попробуем еще раз

После провала моего первого стартапа я взял немного времени на программирование вне моей постоянной работы. 10 месяцев назад я решил, что снова попробую запустить стартап. На этот раз у меня было много вещей, которые я хотел сделать по-другому. Самое главное, я начал создавать то, на что у меня уже был заказчик. Хотел бы я, чтобы кто-нибудь сказал мне, как сложно найти своего первого клиента. Тот факт, что у меня уже был клиент, когда я начал делать AppDoctor, снял большую часть этого стресса. Я также решал проблему, которую мне нужно было решить на постоянной работе. Точное знание того, какую выгоду получит клиент от моего приложения, позволило мне сосредоточить внимание на определенной области решения.

Сломай

Стартапы занимают вечность, особенно если у вас нет никого, кто бы контролировал ваши возможности. Изначально я планировал сделать AppDoctor за 4 месяца. Поскольку это был только я, а не жесткие дедлайны, я забился в голову разработчика. Прицел увеличился в 3 раза, как и время запуска. Если бы я вернулся к исходной точке, я бы установил прицел в бетон и придерживался его. Количество времени, которое я тратил на AppDoctor вне своей постоянной работы, было устрашающим. Ближе к концу работы со всеми функциями я чувствовал себя очень выгоренным. Фактически, я пропустил пару недель программирования ближе к концу, пытаясь набраться мотивации «закончить».

Как разработчик, я чувствую, что должен включить разбивку общего количества коммитов на дату запуска. Серверная часть AppDoctor намного сложнее, чем интерфейсная часть. Я потратил первые 6 месяцев работы на то, чтобы сделать бэкэнд правильным, поскольку он был основой всего стартапа. Я закончил тем, что написал все модульные тесты и задокументировал код, прежде чем перейти к интерфейсу. Оглядываясь назад, я должен был сделать это после запуска, поскольку это добавляло еще две недели до даты запуска. Передняя часть заняла на месяц больше, чем я планировал изначально. Причина в том, что я хотел, чтобы AppDoctor был идеальным и для мобильных устройств. Первоначально это выходило за рамки проекта, потому что у большинства конкурентов был очень плохой мобильный опыт. В итоге я поставил перед собой цель, потому что чувствовал, что это будет сильным конкурентным преимуществом.

Распределение денег не совсем справедливо. Моя замечательная жена - графический дизайнер, поэтому я сэкономил тонну денег на дизайне пользовательского интерфейса. Целевым рынком AppDoctor является малый бизнес, поэтому я хотел, чтобы личность и чувства AppDoctor отражали это. По этой причине я нашел потрясающего иллюстратора, который идеально подошел бы для AppDoctor. В итоге я потратил около 600 долларов на стоимость сервера. Я также потратил около 200 долларов на книги по продажам и маркетингу, потому что это определенно не моя область знаний.

Что бы я хотел знать

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

Для этого потребовалось следующее:

  • Автоматическое выставление счетов и возможность просматривать / распечатывать счета.
  • Управление командой со сложными разрешениями команды.
  • Возможность работать в нескольких командах как один пользователь.
  • Возможность свободно переключаться между подписками.
  • Поддержка системы отслеживания / продажи билетов.
  • Документация по правильному порядку действий.

Более того, мне бы хотелось, чтобы кто-нибудь сказал мне, что все это не было обязательным требованием для запуска. После этого я понял, что мог бы вручную обработать большинство этих задач и добавить их позже. Одно это сэкономило бы мне 2 месяца работы.

Резюме

Путь к запуску AppDoctor был долгим, но он действительно того стоил. Я взволнован и очень хочу войти в мышление продаж / маркетинга. Я очень рад получить отзывы и надеюсь, что буду расти по мере развития компании. Отзывы первых пользователей были довольно захватывающими. Кто знает, может быть, через 6 месяцев вы увидите, как я публикую сообщение об успехе / неудаче в блоге. Но пока я просто счастлив, что дошел до того, что стал владельцем бизнеса и попытался заставить его расти.

Вы можете следить за развитием AppDoctor в Твиттере или прямо здесь, в среде. Более того, если вы разработчик, вы можете создать бесплатную учетную запись в AppDoctor прямо сейчас!

Давайте сделаем мир программного обеспечения лучше, предложив лучшую поддержку приложений.

До скорого. ✌️