[Open source, Управление проектами, Развитие стартапа, Управление продуктом, Управление персоналом] Мы всё переписали на $HOTLANG, но стартап всё равно провалился (перевод)
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Сегодня завершается наше невероятное путешествие. Но не всё так плохо. После нашего стартапа осталась отличное технологическое наследие и команда, готовая к следующему вызову. По хорошей стартаперской традиции, я публикую этот отчёт, дабы остальные могли научиться на наших ошибках.
Начало
Как это часто бывает, всё началось с кучки ботаников, которые хотели изменить мир. Мы не знали, как и что делать, но были абсолютно уверены в одном. Мы хотели, чтобы наш стартап стал храмом технического совершенства. Местом, где технологии на первом месте, а инструменты — это средство самовыражения.
Мы говорили с сотнями разработчиков, анализировали тенденции и одержимо читали Hacker News, пока не определили идеальный стек для проекта. Сказать, что мы провели исследование, будет преуменьшением.
Получив достаточное финансирование, мы приступили к работе. Найм персонала — фундаментальная часть успеха. Поэтому мы установили высокую планку: на собеседования приглашали только разработчиков с популярными опенсорсными проектами. Главная метрика — количество звёзд на GitHub — работала замечательно.
Очень скоро у нас собралась команда невероятных ребят, влюблённых в технологии. Мы были готовы горы свернуть. Команда провела мозговой штурм на тему, что мы хотим разработать — и приступила.
В мгновение ока у нас появилась невероятная архитектура. Элегантная кодовая база, микросервисы, оркестрация и управление конфигурацией звучали как прекрасная симфония. Естественно, приложение было распределённым, великолепно сбалансировано по нагрузке, отказоустойчивое, с множеством метрик и панелей мониторинга.
Но на этом мы не остановились. Мы переписали наши микросервисы с Node на Go, потом на C++, а затем обратно на Node. На каждом этапе мы наблюдали 20-процентное улучшение производительности. Просто дух захватывало, на что способна наша команда.
Мы отложили запуск на два месяца, чтобы довести до совершенства систему сборки. Теперь мы использовали Github Actions, конвейеры Bitbucket, GitLab CI и кластер AWS на инстансах Jenkins. Мы разработали собственную распределённую систему управления, чтобы всё идеально скоординировать. Сама система управления базировалась на той же инфраструктуре, что и сборка. Это было поистине волшебно.
Технические задачи были невероятные, но команда справилась с задачей. За несколько недель до старта мы поднажали. Все работали по 10 часов в день без выходных, пока не довели систему до ума. Итак, день запуска.
Признаки проблемы
Мы открыли все шлюзы. Опубликовали ссылку в Twitter и Instagram, разместили на HN, написали статью на Medium. Но как ни старались, ни один пользователь так и не зарегистрировался.
Настроение было подавленным — большой запуск, над которым мы так упорно работали, так и не состоялся. Экстренные совещания. Трудные разговоры. И было принято решение.
Нам пришлось всё переписать на $HOTLANG.
Переписать всю кодовую базу на другом языке — огромная задача. Но не для нашей команды. У нас самые блестящие инженеры, лучшее покрытие тестами, самая элегантная система сборки. Мы знали, что делаем.
Ещё пару месяцев работы по 12 часов в день, и мы закончили. Все знали, что это наш последний шанс. Это наш момент славы.
Мы запустили вторую версию с большими фанфарами. Шумная кампания в социальных сетях, прямые трансляции, платное спонсорство. Мы бросили на раскрутку все имеющиеся ресурсы.
Но этого оказалось недостаточно. Зарегистрировалось несколько пользователей из числа друзей и родственников, но клиентов не было. Для нас игра закончилась. Мы вернули инвесторам то немногое, что у нас осталось, и начали сворачивать лавочку.
Извлечённые уроки
Со времени этих роковых событий прошло несколько месяцев. Теперь мы знаем, в чём была критическая ошибка. Дело в том, что идеальный технический стек не остаётся таким долго. К тому времени, как вы выйдете на рынок, идеальный стек изменится — а вместе с ним и ваши шансы на успех!
Мы просто опоздали с выходом. К моменту запуска второй версии $HOTLANG уже вышел из моды. Если найти дополнительное финансирование, то мы перепишем приложение на $ELITELANG. И вот тогда наш стартап может стать единорогом.
===========
Источник:
habr.com
===========
===========
Автор оригинала: SliceOf314
===========Похожие новости:
- [Разработка под iOS, Разработка мобильных приложений, Swift] Как мы стартовали Vivid Money для iOS
- [Исследования и прогнозы в IT, Развитие стартапа, Научно-популярное, Биотехнологии] Генный драйв и CRISPR: история, потенциал и стартапы (перевод)
- [Информационная безопасность, Управление персоналом, Удалённая работа] Microsoft пообещала поменять систему слежки за сотрудниками Productivity Score после волны критики от экспертов
- [Управление проектами] Ведущий переговоры 2020
- [Управление персоналом, Автомобильные гаджеты, Транспорт, IT-компании, Удалённая работа] «Удаленка» навсегда? Опыт команд Firmware, PD, Project Management Office и Technical Support в Bright Box
- [Управление персоналом, Читальный зал] Помогите стахановцу — увольте его сразу
- [Программирование, Управление разработкой, Управление проектами, Управление продуктом] Оценка трудозатрат в разработке ПО для начинающих (перевод)
- [Open source, Яндекс API, Kotlin, Телемедицина, Ember.js] Как мы начали социальный Open Source проект Brain-Up по созданию платформы развития слухового восприятия
- [Учебный процесс в IT, Развитие стартапа, Управление продажами] Советы по продажам для технических стартапов (перевод)
- [Управление персоналом] Разочарования и проблемы офферов (перевод)
Теги для поиска: #_open_source, #_upravlenie_proektami (Управление проектами), #_razvitie_startapa (Развитие стартапа), #_upravlenie_produktom (Управление продуктом), #_upravlenie_personalom (Управление персоналом), #_startap (стартап), #_proval (провал), #_tehnicheskij_stek (технический стек), #_jumor (юмор), #_open_source, #_upravlenie_proektami (
Управление проектами
), #_razvitie_startapa (
Развитие стартапа
), #_upravlenie_produktom (
Управление продуктом
), #_upravlenie_personalom (
Управление персоналом
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 12:02
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Сегодня завершается наше невероятное путешествие. Но не всё так плохо. После нашего стартапа осталась отличное технологическое наследие и команда, готовая к следующему вызову. По хорошей стартаперской традиции, я публикую этот отчёт, дабы остальные могли научиться на наших ошибках. Начало Как это часто бывает, всё началось с кучки ботаников, которые хотели изменить мир. Мы не знали, как и что делать, но были абсолютно уверены в одном. Мы хотели, чтобы наш стартап стал храмом технического совершенства. Местом, где технологии на первом месте, а инструменты — это средство самовыражения. Мы говорили с сотнями разработчиков, анализировали тенденции и одержимо читали Hacker News, пока не определили идеальный стек для проекта. Сказать, что мы провели исследование, будет преуменьшением. Получив достаточное финансирование, мы приступили к работе. Найм персонала — фундаментальная часть успеха. Поэтому мы установили высокую планку: на собеседования приглашали только разработчиков с популярными опенсорсными проектами. Главная метрика — количество звёзд на GitHub — работала замечательно. Очень скоро у нас собралась команда невероятных ребят, влюблённых в технологии. Мы были готовы горы свернуть. Команда провела мозговой штурм на тему, что мы хотим разработать — и приступила. В мгновение ока у нас появилась невероятная архитектура. Элегантная кодовая база, микросервисы, оркестрация и управление конфигурацией звучали как прекрасная симфония. Естественно, приложение было распределённым, великолепно сбалансировано по нагрузке, отказоустойчивое, с множеством метрик и панелей мониторинга. Но на этом мы не остановились. Мы переписали наши микросервисы с Node на Go, потом на C++, а затем обратно на Node. На каждом этапе мы наблюдали 20-процентное улучшение производительности. Просто дух захватывало, на что способна наша команда. Мы отложили запуск на два месяца, чтобы довести до совершенства систему сборки. Теперь мы использовали Github Actions, конвейеры Bitbucket, GitLab CI и кластер AWS на инстансах Jenkins. Мы разработали собственную распределённую систему управления, чтобы всё идеально скоординировать. Сама система управления базировалась на той же инфраструктуре, что и сборка. Это было поистине волшебно. Технические задачи были невероятные, но команда справилась с задачей. За несколько недель до старта мы поднажали. Все работали по 10 часов в день без выходных, пока не довели систему до ума. Итак, день запуска. Признаки проблемы Мы открыли все шлюзы. Опубликовали ссылку в Twitter и Instagram, разместили на HN, написали статью на Medium. Но как ни старались, ни один пользователь так и не зарегистрировался. Настроение было подавленным — большой запуск, над которым мы так упорно работали, так и не состоялся. Экстренные совещания. Трудные разговоры. И было принято решение. Нам пришлось всё переписать на $HOTLANG. Переписать всю кодовую базу на другом языке — огромная задача. Но не для нашей команды. У нас самые блестящие инженеры, лучшее покрытие тестами, самая элегантная система сборки. Мы знали, что делаем. Ещё пару месяцев работы по 12 часов в день, и мы закончили. Все знали, что это наш последний шанс. Это наш момент славы. Мы запустили вторую версию с большими фанфарами. Шумная кампания в социальных сетях, прямые трансляции, платное спонсорство. Мы бросили на раскрутку все имеющиеся ресурсы. Но этого оказалось недостаточно. Зарегистрировалось несколько пользователей из числа друзей и родственников, но клиентов не было. Для нас игра закончилась. Мы вернули инвесторам то немногое, что у нас осталось, и начали сворачивать лавочку. Извлечённые уроки Со времени этих роковых событий прошло несколько месяцев. Теперь мы знаем, в чём была критическая ошибка. Дело в том, что идеальный технический стек не остаётся таким долго. К тому времени, как вы выйдете на рынок, идеальный стек изменится — а вместе с ним и ваши шансы на успех! Мы просто опоздали с выходом. К моменту запуска второй версии $HOTLANG уже вышел из моды. Если найти дополнительное финансирование, то мы перепишем приложение на $ELITELANG. И вот тогда наш стартап может стать единорогом. =========== Источник: habr.com =========== =========== Автор оригинала: SliceOf314 ===========Похожие новости:
Управление проектами ), #_razvitie_startapa ( Развитие стартапа ), #_upravlenie_produktom ( Управление продуктом ), #_upravlenie_personalom ( Управление персоналом ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 12:02
Часовой пояс: UTC + 5