6 шагов, с которых лучше всего начать создание своей программы, чтобы сделать ее популярной

 

????? ????? ?? ???? ???? ???????

 

Вот Вы и решили написать свою программу. Её идея прост и блестяща – программа соврешенно точно будет популярной!

Популярной насколько? В каких количествах? Откуда такая уверенность? Откуда Вы знаете, что пользователям Ваша программа будет интересна? Вы сами разработаете эту программу или будете делать её в команде? Почему Вы думаете, что Вашим партнерам понравится идея программы?

Это те вопросы, о которых создатели программ обычно не очень задумываются начиная разработку своего софтверного шедевра, однако ответы на них им всё равно следует получить ещё до того как начнется какое-либо кодирование.

  • Каждый раз когда Вы рассказываете кому-то идею своей программы, её детали теряются и искажаются;
  • Первоначальная идея со временем постепенно забывается;
  • Цель, которую первоначально Вы перед собой ставили, исчезает.

И когда в конце-концов на программу убивается огромное количество времени и сил и она (не дай бог!) накрывается, Вас постигает жуткое разочарование.

Чтобы достигнуть цели, избежать депрессии и сделать программу интересной для пользователя, надо как можно раньше совершить одно очень простое действие – изложить суть своей программы на бумаге. И всё!

Вы не поверите, но эффект от такого простого действия превосходит все возможные ожидания. Видя перед собой лист бумаги с описанием сути разработки, Вы полностью переоцениваете свои действия и идеи, и начинаете смотреть на программу совсем другим взглядом.

А особенную актуальность этот простой способ получает при командной разработке. Он дает участникам команды возможность заранее договориться о цели и назначении программы и избежать ненужных споров во время процесса разработки (всем, думаю, понятно, что разногласия во время разработки приводят только к одному – краху).

Существует отличная методика, с помощью которой изложение идеи программы обретает полноту и законченные очертания.

Посмотрим на реальном примере как это происходит – у меня как раз есть хорошая идея.

Первым делом…

1. Напишите, что за программу Вы хотите создать

«Я хочу создать программу подбора цвета галстука, рубашки и костюма»

2.Что Вы хотите получить от своей программы для себя лично и почему решили угрохать на неё 3, 6 или даже 12 месяцев своей жизни?

«Хочу сделать программу, которой буду пользоваться в первую очередь сам. И буду пользоваться часто. А заодно и смогу получить доход»

3. Каковы предпосылки и какое неудобство она устраняет?

Проблема в том, что…

«Очень неудобно в обычном магазине выбирать цвет и рисунок галстука не имея под рукой рубашки и пиджака. Я подбирал себе галстук если не сотни, то уж десятки раз точно, и каждый раз испытывал неудобство и дискомфорт от того, что мог не угадать с расцветкой. И даже если у меня были с собой рубашка и костюм, то всё равно ужасно неудобно всё это раскладывать на прилавке»

А было бы здорово…

«Было бы здорово сделать такую программу, чтобы видеть перед собой на одном экране и рубашку и галстук и костюм. И иметь возможность быстро и просто поменять цвет и фактуру каждого из элементов костюма простым нажатием мышки. Это сильно облегчило бы мне подбор галстука под имеющийся костюм и рубашку. Классно было распечатать картинку на цветном струйном принтере или иметь её у себя на бумаге или КПК во время покупки.»

Вау! А идея-то действительно стоящая! Такой программой действительно можно будет пользоваться.

4. Помечтаем о перспективах

«Подгрузка настоящих фактур. Например, фотографируем галстук или рубашку и загружаем картинку в программу – таким образом будет вообще всё настоящее!

Загружаем фотографию и видим на экране себя в классном костюме.

Подбираем в программе не только мужские костюмы, но и женские. Сменой радио-бокса «мужчина» на «женщина».

Подбираем не только костюмы, но и пляжные комплекты, свитера, футболки и шорты разных форм.»

Ого, какие перспективы! Есть куда развиваться.

Ну хватит, теперь к делу.

5. Каким образом Вы получите для себя выгоду от создания программы?

  • «Я буду распространять программы как shareware и т.о. получу с неё доход»
  • «Я сделаю программу очень простой в использовании и максимально приближенной к реальности, чтобы ей можно было пользоваться часто. Так я смогу использовать её для себя по-настоящему»

6. И на последок посмотрим, чем наш вариант лучше

Тут, конечно, хорошо бы посидеть несколько часиков в Интернете и полазить по файловым архивам, чтобы убедиться в том, что предлагаемое Вами решение – самое лучшее.

Напишите, чем именно оно лучше других вариантов.

В случае с костюмной программой, конкурентов, похоже, просто нет и потому сравнивать не с кем. Ну что ж, будем пионерами, всем программистам примерами.

Итого

Посмотрите внимательно на то, что у Вас получилось. Фактически, это Ваше УТП – Уникальное Торговое Предложение, перед которым Ваши партнёры и инвесторы просто не смогут устоять :-)

Это то, что вызовет у людей интерес и доносит Вашу идею до всех участников команды без искажений, позволив договориться обо всем заранее – еще до того как программа начнет разрабатываться.

Итак, для того, чтобы изложить суть своей программы, лучше всего придерживаться следующего плана:

  1. Напишите, что за программу Вы хотите создать.
  2. Подумайте ачем Вам это надо и что Вы хотите получить от программы лично для себя.
  3. Укажите предпосылки создания программы и неудобства, которые она устраняет.
  4. Немного помечтайте о перспективах.
  5. Решите, каким путем получите для себя выгоду от программы.
  6. Посмотрите на конкурентов и выясните свои преимущества перед ними.

Используйте представленную здесь методику и Вы гарантированно сделаете свою программу нужной и популярной.

А если серьезно, то подобный документ обычно называется «Видением» (Vision) и во всю используется в проектах по разработке больших программных продуктов. Точно также его можно использовать и в других целях, например при внедрении, или в работах, совершенно не связанных с программированием.

Шаблон Видения заимствован из книги Крэга Лармана «Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку«

P.S. Если кто-то захочет вместе со мной сделать описанную выше галстучную программу – Welcome!

Выскажите свое мнение прямо на этой странице

Подпишитесь на новые публикации

Если Вы хотите получать новые публикации этого блога мгновенно при их появлении, добавьте RSS блога в свой rss-reader или подпишитесь на получений новых сообщений по e-mail.

Рассылка на E-mail

 

Popularity: 56% [?]

 

 

Комментариев: 8

  1. Бизнес с нуля? » Почему я специально не делаю свои программы сам (Декабрь 28, 2007/01:00 )

    [...] В следующем выпуске читайте о том, как донести идею своей программы до всех, кто участвуе

  2. 6 шагов, с которых лучше всего начать создание своей программы, чтобы сделать ее популярной : Блог Молчуна (Декабрь 29, 2007/22:01 )

    [...] Популярной насколько? В каких количествах? Откуда такая уверенность? Откуда Вы знаете, что пользователям Ваша программа будет интересна? Вы сами разработаете эту программу или будете делать её в команде? Почему Вы думаете, что Вашим партнерам понравится идея программы? Дальше [...]

  3. Александр БлохинNo Gravatar (Декабрь 30, 2007/21:32 )

    Почитал. Было довольно интересно, не смотря на то, что и не совсем программист я.

    Шрифт, ИМХО, для заголовков пунктов можно было поменьше сделать.

  4. Александр БлохинNo Gravatar (Декабрь 30, 2007/21:33 )

    Почитал. Было довольно интересно, не смотря на то, что и не совсем программист я.

    Шрифт, ИМХО, для заголовков пунктов можно было поменьше сделать. Это H1?

  5. aersNo Gravatar (Январь 4, 2008/05:17 )

    хорошо расписано…если бы еще на практике получилось это всё осуществить…
    С новым годом кстати!

  6. DastinNo Gravatar (Январь 9, 2008/06:01 )

    ну если четко следовать этим правилам, то проблем с реализацией возникнуть не должно…

  7. MasterNo Gravatar (Март 13, 2008/18:34 )

    Популярная программа по сути должна принести много денег если следовать простой логики.
    Но вот дальше же встанет вопрос вложения денег. Куда? зачем и каковы риски.
    Бесплатный совет даю только посетителям хорошего сайта ЗероСтарт – в золото други вкладывайте ( 4% в месяц в прошлом году был рост и уже 10% в месяц в 2008 году таковы ошемляющие темпы роста благородного металла )
    Пост пора начать соблюдать кстати

  8. Что такое семантическое ядро и зачем оно нужно простому человеку (владельцу сайта) » Бизнес с нуля? Это возможно! (Февраль 7, 2010/16:48 )

    [...] программа для подбора галстука, рубашки AKPC_IDS += "32,";Popularity: 18% [?] [...]

 Оставить комментарий

   Работа в интернете. Заработок на блоге.

 

Подписка

Подписчиков

Рубрики

Поиск

Давайте дружить

Twitts

Каталоги

Google Buzz