За те два года, которые я занимаюсь разработкой и продажей своего софта, в моей голове накопилась уже довольно порядочная куча мыслей, историй и практических советов для начинающих софтверных бизнесменов. Я пока не могу похвастаться членством в клубе гигантов софтового бизнеса, но кое-какие уже попробовал на своей шкуре и могу поделиться небольшим практическим опытом. Этим постом я открываю серию заметок о том, на что нужно обратить внимание при разработке программного обеспечения на продажу.
Чем я вообще занимаюсь?
Моя нынешняя специализация описывается предельно четко и ясно – разработка игр для социальных сетей. Вроде все понятно. Однако у людей сразу возникают вопросы:
- Ты их программируешь?
- Рисуешь значит?
- Игровой баланс выверяешь?
Ну и так далее. А на деле выясняется, что ничего из этого я не делаю, и в то же время делаю все сразу.
Если по существу, то я делаю серверную часть для игр, которую продаю как программный продукт, а так же оказываю ряд сопутствующих услуг. Начинал я все это в одиночку, но теперь, слава Богу, мне помогают мои уважаемые коллеги и друзья. Так что это уже, можно сказать, бизнес.
О чем пойдет речь?
В серии заметок, первый из которых вы прямо сейчас читаете, я попробую дать несколько достаточно простых рекомендаций тем, кто решит разрабатывать свой программный продукт и продавать его.
Мы не будем заострять внимание на какой-то конкретной направленности продукта, технологии или платформе, на которой продукт должен работать, однако стоит учитывать, что лучше всего я разбираюсь в разработке серверной части игр для социальной сети Facebook на базе платформы Ruby on Rails. Такова моя специализация и поэтому если будут какие-то примеры в коде, то они будут для серверных приложений написанных на Ruby и работающих внутри соцсети Facebook.
Вот несколько направлений, которые мы рассмотрим:
- Разработка и работа с кодом
- Продажи и денежные операции
- Продвижение продукта
- Организация бизнес-процессов
- Работа с клиентами и поддержка
Мой блог читают в основном программисты, поэтому мы начнем с вещей, близким душе каждого нормального разработчика – идей и кода – а затем двинемся дальше в дикие дебри бизнеса. И начнем мы с того, что определимся, что именно мы будем разрабатывать – продукт или сервис.