6 шагов, с которых лучше всего начать создание своей программы, чтобы сделать ее популярной
|
Вот Вы и решили написать свою программу. Её идея прост и блестяща – программа соврешенно точно будет популярной!
Популярной насколько? В каких количествах? Откуда такая уверенность? Откуда Вы знаете, что пользователям Ваша программа будет интересна? Вы сами разработаете эту программу или будете делать её в команде? Почему Вы думаете, что Вашим партнерам понравится идея программы?
Это те вопросы, о которых создатели программ обычно не очень задумываются начиная разработку своего софтверного шедевра, однако ответы на них им всё равно следует получить ещё до того как начнется какое-либо кодирование.
- Каждый раз когда Вы рассказываете кому-то идею своей программы, её детали теряются и искажаются;
- Первоначальная идея со временем постепенно забывается;
- Цель, которую первоначально Вы перед собой ставили, исчезает.
И когда в конце-концов на программу убивается огромное количество времени и сил и она (не дай бог!) накрывается, Вас постигает жуткое разочарование.
Чтобы достигнуть цели, избежать депрессии и сделать программу интересной для пользователя, надо как можно раньше совершить одно очень простое действие – изложить суть своей программы на бумаге. И всё!
Вы не поверите, но эффект от такого простого действия превосходит все возможные ожидания. Видя перед собой лист бумаги с описанием сути разработки, Вы полностью переоцениваете свои действия и идеи, и начинаете смотреть на программу совсем другим взглядом.
А особенную актуальность этот простой способ получает при командной разработке. Он дает участникам команды возможность заранее договориться о цели и назначении программы и избежать ненужных споров во время процесса разработки (всем, думаю, понятно, что разногласия во время разработки приводят только к одному – краху).
Существует отличная методика, с помощью которой изложение идеи программы обретает полноту и законченные очертания.
Посмотрим на реальном примере как это происходит – у меня как раз есть хорошая идея.
Первым делом…
1. Напишите, что за программу Вы хотите создать
«Я хочу создать программу подбора цвета галстука, рубашки и костюма»
2.Что Вы хотите получить от своей программы для себя лично и почему решили угрохать на неё 3, 6 или даже 12 месяцев своей жизни?
«Хочу сделать программу, которой буду пользоваться в первую очередь сам. И буду пользоваться часто. А заодно и смогу получить доход»
3. Каковы предпосылки и какое неудобство она устраняет?
Проблема в том, что…
«Очень неудобно в обычном магазине выбирать цвет и рисунок галстука не имея под рукой рубашки и пиджака. Я подбирал себе галстук если не сотни, то уж десятки раз точно, и каждый раз испытывал неудобство и дискомфорт от того, что мог не угадать с расцветкой. И даже если у меня были с собой рубашка и костюм, то всё равно ужасно неудобно всё это раскладывать на прилавке»
А было бы здорово…
«Было бы здорово сделать такую программу, чтобы видеть перед собой на одном экране и рубашку и галстук и костюм. И иметь возможность быстро и просто поменять цвет и фактуру каждого из элементов костюма простым нажатием мышки. Это сильно облегчило бы мне подбор галстука под имеющийся костюм и рубашку. Классно было распечатать картинку на цветном струйном принтере или иметь её у себя на бумаге или КПК во время покупки.»
Вау! А идея-то действительно стоящая! Такой программой действительно можно будет пользоваться.
4. Помечтаем о перспективах
«Подгрузка настоящих фактур. Например, фотографируем галстук или рубашку и загружаем картинку в программу – таким образом будет вообще всё настоящее!
Загружаем фотографию и видим на экране себя в классном костюме.
Подбираем в программе не только мужские костюмы, но и женские. Сменой радио-бокса «мужчина» на «женщина».
Подбираем не только костюмы, но и пляжные комплекты, свитера, футболки и шорты разных форм.»
Ого, какие перспективы! Есть куда развиваться.
Ну хватит, теперь к делу.
5. Каким образом Вы получите для себя выгоду от создания программы?
- «Я буду распространять программы как shareware и т.о. получу с неё доход»
- «Я сделаю программу очень простой в использовании и максимально приближенной к реальности, чтобы ей можно было пользоваться часто. Так я смогу использовать её для себя по-настоящему»
6. И на последок посмотрим, чем наш вариант лучше
Тут, конечно, хорошо бы посидеть несколько часиков в Интернете и полазить по файловым архивам, чтобы убедиться в том, что предлагаемое Вами решение – самое лучшее.
Напишите, чем именно оно лучше других вариантов.
В случае с костюмной программой, конкурентов, похоже, просто нет и потому сравнивать не с кем. Ну что ж, будем пионерами, всем программистам примерами.
Итого
Посмотрите внимательно на то, что у Вас получилось. Фактически, это Ваше УТП – Уникальное Торговое Предложение, перед которым Ваши партнёры и инвесторы просто не смогут устоять
Это то, что вызовет у людей интерес и доносит Вашу идею до всех участников команды без искажений, позволив договориться обо всем заранее – еще до того как программа начнет разрабатываться.
Итак, для того, чтобы изложить суть своей программы, лучше всего придерживаться следующего плана:
- Напишите, что за программу Вы хотите создать.
- Подумайте ачем Вам это надо и что Вы хотите получить от программы лично для себя.
- Укажите предпосылки создания программы и неудобства, которые она устраняет.
- Немного помечтайте о перспективах.
- Решите, каким путем получите для себя выгоду от программы.
- Посмотрите на конкурентов и выясните свои преимущества перед ними.
Используйте представленную здесь методику и Вы гарантированно сделаете свою программу нужной и популярной.
А если серьезно, то подобный документ обычно называется «Видением» (Vision) и во всю используется в проектах по разработке больших программных продуктов. Точно также его можно использовать и в других целях, например при внедрении, или в работах, совершенно не связанных с программированием.
Шаблон Видения заимствован из книги Крэга Лармана «Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку«
P.S. Если кто-то захочет вместе со мной сделать описанную выше галстучную программу – Welcome!
Выскажите свое мнение прямо на этой странице
Подпишитесь на новые публикации
Если Вы хотите получать новые публикации этого блога мгновенно при их появлении, добавьте RSS блога в свой rss-reader или подпишитесь на получений новых сообщений по e-mail.
Popularity: 55% [?]








[...] В следующем выпуске читайте о том, как донести идею своей программы до всех, кто участвуе
[...] Популярной насколько? В каких количествах? Откуда такая уверенность? Откуда Вы знаете, что пользователям Ваша программа будет интересна? Вы сами разработаете эту программу или будете делать её в команде? Почему Вы думаете, что Вашим партнерам понравится идея программы? Дальше [...]
Почитал. Было довольно интересно, не смотря на то, что и не совсем программист я.
Шрифт, ИМХО, для заголовков пунктов можно было поменьше сделать.
Почитал. Было довольно интересно, не смотря на то, что и не совсем программист я.
Шрифт, ИМХО, для заголовков пунктов можно было поменьше сделать. Это H1?
хорошо расписано…если бы еще на практике получилось это всё осуществить…
С новым годом кстати!
ну если четко следовать этим правилам, то проблем с реализацией возникнуть не должно…
Популярная программа по сути должна принести много денег если следовать простой логики.
Но вот дальше же встанет вопрос вложения денег. Куда? зачем и каковы риски.
Бесплатный совет даю только посетителям хорошего сайта ЗероСтарт – в золото други вкладывайте ( 4% в месяц в прошлом году был рост и уже 10% в месяц в 2008 году таковы ошемляющие темпы роста благородного металла )
Пост пора начать соблюдать кстати
[...] программа для подбора галстука, рубашки AKPC_IDS += "32,";Popularity: 18% [?] [...]