Главное, что упускают начинающие разработчики

Почти все начинающие разработчики, в том числе и я, допускают одну и ту же ошибку, которая стоит им очень дорого и часто из-за этого они shareware, собственно, и бросают.
Называется ошибка "хочу сделать". Если Вы только начали разработку и эта Ваша первая (вторая) программа, задумайтесь, не этим ли принципом вы руководствуетесь? Все это конечно хорошо, если Ваша цель - сделать программу. Но совсем не хорошо, если Ваша цель - заработать деньги.
Прежде чем продавать мороженное, убедитесь, что Вы делаете это в нужном месте и в нужное время.
У Вас есть супер-идея, которая еще никем не реализована и Вы думаете заработать с помощью нее миллионы? Славно! Но прежде чем убивать месяцы на создание программы и тратить личные деньги, остановитесь и подумайте: нужна ли она кому-нибудь еще кроме Вас? Конечно нужна, весь мир сразу с ног на голову перевернется! Но тогда почему никто до Вас её не реализовал? Все дураки? Сомневаюсь...
Вот что мы делаем:
1. Берем идею и оформляем её в текстовом виде: пишем описание и основные возможности.
2. Выбираем, кому мы будем её продавать: может быть, это домашние пользователи, а может дядя админ из офиса, а может это распределенная система для мегакорпораций на 5000+ компьютеров. Выписываем.
3. Оцениваем трудозатраты: сколько времени вы потратите на нее и сколько денег.

После того, как вы составите список, Ваша идея получит не только свое материальное потверждение на бумаге, но и ! самое главное ! сформируется у вас в голове. Возможно, на этом этапе вы от нее и откажитесь или поменяете ее курс.
Но это еще не все! Идем дальше. Нам нужно понять, что идея на самом деле нужная не только нам. Как это сделать? Печатаем первый пункт из нашего списка на принтере и показываем родственникам\друзьям\сокурсникам\знакомым. Только не стоит показывать её знакомым шароварщикам, которые только и ждут, чью бы идею своровать :wink: .
Какие отзывы получили? Отлично будет, если хотя бы половине опрошенных идея пришлась по душе и они готовы воспользоваться программой. Если отрицательных отзывов большинство, люди не понимают, для чего нужна программа, зажигается красная лампочка. Она говорит, что, возможно (скорее всего) идея не принесет Вам денег и Вы впустую потратите свое время и деньги.
Это первый этап. Если вы все еще с нами, велкам!
Далее приступаем к изучению рынка. Забейте в поисковике ключевые слова вашей идеи и посмотрите, какие программы по ней вылезут. Если программ откровенно дофига или перед названием программы стоят магические слова Microsoft, Adobe или название другой мегакорпорации, подумайте, чем ваша программа будет отличаться (в лучшую сторону). Если ничем, тогда и не нужно клепать очередного клона, денег это Вам не принесет.
Если вы все еще с нами, тогда полдела уже сделано!
Остался один, последний на сегодня, совет: не затягивайте с выпуском первой версии программы. Будет замечательно, если вы выпустите первую "пилотную" версию с базовым функционалом (без справки, красивостей, инсталлятора и прочей ерунды) и дадите ее попользоваться тем самым пользователям, которым показывали описание программы.

Итак, по порядку:
1. Оформляем нашу идею на бумаге. Показываем другим.
2. Смотрим, кто еще делает подобные программы и чем они отличаются.
3. Как можно быстрее делаем пилотную версию.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

3 Responses to “Главное, что упускают начинающие разработчики”

  1. Alexander Fedoseev Says:

    О, интересная тема:)
    Еще несколько факторов, которые можно учесть:
    - лучше, чтобы при поиске подобных програм, гугл выдавал адвордс рекламу(2-... вывесок), т.к. это значит, что ниша приносит деньги и их хватает как минимум на рекламу:)
    - лучше, чтобы в выдаче гугла были не шибко пиаристые сайты, или их было не шибко много, иначе в топ пробится будет очень сложно

  2. admin Says:

    Ну ты прям SEO-шником стал ;).

  3. Alexander Fedoseev Says:

    Жизнь заставила;)

Leave a Reply