Adam_Midnight
@Adam_Midnight
Проект менеджер

С чего начать разработку стартапа?

Всем привет!

Долгое время вынашивалась идея стартапа, и теперь все на этапе инвестирования. Общая сумма инвестиций 30 000$. Требуется техническое задание и запуск раунда посева.
Сервис полностью мобильный, веб версия планируется к запуску только в последнюю очередь. Сам являюсь веб-дизайнером и дизайнером UI/UX.

Столкнулся со следующими вопросами:
1) Как грамотно составить техническое задание?
2) Как найти программиста для backend разработки?
3) На каком этапе нанимать iOS разработчика?
4) Как лучше наладить сей процесс для лучшей производительности измеряемой в качестве и времени?
  • Вопрос задан
  • 1491 просмотр
Пригласить эксперта
Ответы на вопрос 7
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Всё imho:

1) Техническое задание стартапа должно описывать функционал + подробно детализировать неявные моменты.
Писать по госту на 40+ листов - верный путь в никуда.
Нанимать на написание ТЗ категорически никого не советую - это должны сделать Вы, как носитель идеи.
Если за дизайн в проекте отвечаете Вы, в принципе готовый дизайн + frontend сценарии + неявные backend сценарии это вполне нормальное ТЗ.

* frontend сценарии - набор экранов приложения со стрелочками "что происходит если нажать сюда"

** backend сценарии - вся логика которая не очевидна из дизайна.
Вырожденые примеры:
"Пользователь при регистрации вводит поля email и пароль, они сохраняются в базу" - не нужный сценарий, это очевидно из дизайна.
"После регистрации пользователю приходит письмо, вот ссылка на макет" - нужный сценарий

*** Вообще странно брать инвестиции не имея ТЗ и соответственно оценки разработки.
По опыту 30k$ это скорее MVP чем полноценный продукт.

2) hantim.ru , hh.ru , проверенные аутсорсеры итд

3) Правильный порядок: ТЗ > Дизайн > Проектирование Backend > Разработка Backend > Разработка Mobile.
* Если горят сроки можно перед разработкой backend за день собрать моки и вести разработку на них.
** Если в backend есть вещи не завязанные на дизайн - backend можно начать делать параллельно с дизайном

4) В общем случае ответ на вопрос - нанять грамотного человека который будет рулить процессом разработки, но Вы тогда не влезете в бюджет. Книжек по менеджменту море, читайте )
Ответ написан
nki
@nki
bezkart.ru готовая система лояльности
С чего начать разработку стартапа?

С подтверждения того, что вас сервис кому-нибудь нужен и что пользователи будут готовы за него платить. Без этого все остальное может оказаться бесполезно.
Ответ написан
Все перечисленные пункты действительно важны, но это только идейная и техническая сторона вопроса.
Начать надо с того, чтобы посмотреть на то, как экономически и управленчески развиваются стартапы. Желательно послушать питч-сессии - очень полезно. Был на таких недавно на прошедшей Startup Village 2016. Действительно много интересного. И кстати некоторые уже работающие стартапы говорят о том, что не правильно оценили потребность в своем продукте и после исследования рынка изменили свои проекты и теперь просят новых денег у инвесторов.
Иными словами важно правильно понять своего потребителя и свой бизнес в целом. Вопросы монетизации тоже не на последнем месте. А по указанным четырем пунктам, уверен вы справитесь.
Ответ написан
Комментировать
@svok
1. Ни в коем случае не пишите ТЗ. ТЗ - это только для заказной разработки. Составление ТЗ сравнимо по времени с созданием минимальной версии продукта (MVP) и всего лишь отражает ваши галлюцинации о вашем стартапе. Ценность его нулевая.
2. Начинать нужно с изучения теоретического материала по теме стартапов. Посмотрите доклады ФРИИ на youtube. У них есть очень хорошая стартап-школа, все доклады выложены в открытом доступе.
3. Найдите себе партнера, который дополнит ваши пробелы в компетенциях. В вашем случае имеет смысл взять, например, опытного фулл-стек разработчика, а вам прокачаться по бизнесовой части. Либо привлекать маркетолога-продажника в команду, а вам осваивать разработку. Ну или команду собирать из более 2 человек, но это сложнее. Дополнительный плюс партнера в повышении взаимной ответственности: вы друг друга будете пинать в случаях, когда при других обстоятельствах вы бы расслабились и отложили дело на потом.
4. Обязательно с партнером детально обсудите условия работы, в том числе возможные конфликты, способы выхода одного из вас из бизнеса, порядок закрытия проекта. В какой-то момент должен появиться детальный корпоративный договор. Поверьте, это очень нужно, чтоб потом годами не судиться.
5. Планомерно работайте по трекшн-карте (firrma.ru/data/articles/3482/?sphrase_id=15453). Особенно нужно научиться проблемному интервью и продаже. В идеале, у вас должны быть заготовки, чтоб вы смогли сделать MVP течении месяцев 2 после проблемного интервью.
6. Ни в коем случае не привлекайте внешних средств до подтверждения спроса. Если вам потребовалось 30 k$, то это значит, что ваш проект яйца выеденного не стоит. Внешние деньги привлекать можно ТОЛЬКО для расширения уже действующего бизнеса.
7. Сожмите ваш проект до минимума, который можно вообще продать (MVP). Вместо Андройд и iOS сделайте один web на первом этапе (ну или попробуйте изучить Flutter).
Ответ написан
Комментировать
Rou1997
@Rou1997
Как грамотно составить техническое задание?

Составляйте, как умеете, а если плохо умеете, то лучше по минимуму и согласовывайте всё с разработчиком, хорошее техническое задание - это часть работы разработчика, с таким будет легче, можно точнее озвучить сумму, и она будет меньше, но плохое - это часть работы "со знаком минус".

2) Как найти программиста для backend разработки?

На фрилансе.

На каком этапе нанимать iOS разработчика?

Сразу же, и для Android тоже.

Как лучше наладить сей процесс для лучшей производительности измеряемой в качестве и времени?

На лучшую производительность у вас даже всей суммы стартапа не хватит, так что конкретизируйте.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
1 описать все что знаешь и потом спросить программиста понимает ли он прочитав это что ему нужнно создать
2 так же как и любого другого программиста на сайтах работы
3 ну у вас же должен быть план запуска и дата запуска иос приложения
4 агайл скрам в вашем случае будет наверно лучше всего
Ответ написан
@VekaVeka
1) Как грамотно составить техническое задание?

Простым человеческим языком, без заумных формулировок.
Но учесть все нюансы.
То, что не будет оговорено сразу - может трактоваться как угодно. Или потребует дополнительных денег. Никакого само собой разумеющегося или "все так делают, это очевивно", быть не может.

2) Как найти программиста для backend разработки?

Как обычно:

Знакомые, биржи фриленсеров, фирмы хидхантеровские/рекрутовские.

3) На каком этапе нанимать iOS разработчика?


Когда все будет готово, чтобы он мог приступать к работе хоть вчера.

4) Как лучше наладить сей процесс для лучшей производительности измеряемой в качестве и времени?


Никак.
Этого даже не все профи умеют делать.
Поэтому вам - никак.

Рекомендую смотреть результаты работы хотя бы 2-3 раза в неделю.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы