В блоге Сергея Жуковского обсуждается тема продаж ПО и развития софтверного бизнеса. Так как тема мне близка, я решил поучаствовать в дискуссии. Привожу несколько мыслей, которые (с некоторой поправкой на ветер) можно применять и в разработке веб-приложений.
О разработке:
Определитесь со стратегией разработки хотя бы на ближайшие полгода. Если не ясно каким будет продукт даже через такой краткий срок - вы не сможете удержать процесс разработки в рамках требований бизнеса. Не отклоняйтесь от стратегии развития просто потому, что ваши инженеры придумали/открыли новую мега-фишку или решили, что называется, "переписать ядро".
Разбейте весь проект на итерации - релизы. В каждую итерацию включите проектирование, разработку, тестирование, написание технической и пользовательской документации.
Вносите изменения в продукт согласно плану разработки. Включайте исправление злостных багов в ближайшие итерации, критично важный функционал - в следующие за ними, доработку и новый функционал - в последнюю очередь. Не нарушайте порядок итерации без необходимости.
Заведите отдельного сотрудника для ведения документации продукта. В идеале - еще одного для тестирования продукта перед выпуском. Программисты должны писать код. Если они занимаются тестированием и написанием документации - у них плохо получается и то, и другое, да еще и не удается сосредоточиться на разработке.
Уведомляйте клиентов о предстоящем выпуске новой версии. Дайте некоторым особо лояльным и, соответственно, критично важным клиентам потестировать ваш продукт до официального выхода новой версии. Создайте для них возможность тестировать продукт без ущерба для текущей работы. Например, выдайте им отдельные лицензии на продукт специально для тестирования.
Касательно продвижения:
Создайте нормальный сайт, которого будет достаточно для принятия решения если не о покупке, то хотя бы о переговорах
Отслеживайте эффективность сайта с помощью, например, Google Analytics. Вы должны точно знать, сколько человек пришли на ваш сайт, откуда они пришли, сколько и каких страниц посмотрели, с каких страниц ушли.
Не пренебрегайте рассылкой пресс-релизов в специализированные издания, на тематические ресурсы в интернете, специализированные форумы и подписные листы. Одна удачно сделанная рассылка может продать столько же, сколько хороший менеджер.
Контекстная реклама в поисковых системах - ваш хороший друг. Выделите бюджет для рекламы в поисковиках, однако будьте внимательны к тому, как расходуются средства. Выбирайте те ключевые слова, которые дают максимальную эффективность (больше всего просмотров, больше заходов на страницы с контактами и информацией о покупке)
Попробовав контекстную рекламу, вы можете заказать продвижение сайта по наиболее эффективным словам. До тестирования слов в контекстной рекламе делать это не имеет смысла - вы можете просто не попасть в нужные слова и потратите деньги впустую.